单片机关于端口一些问题
2011-12-02 18:56
246 查看
在单片机中一个端口貌似不能同时读写?
for(i =0;i<8;i++)
P0 = P0>>1;这句貌似不能正常运行。要必须加个中间变量 形如
unsigned char temp = 0x01;
for(i =0;i<8;i++)
{
temp = P0;
P0 = temp>>1;
}
这样后才能正常的左移动
for(i =0;i<8;i++)
P0 = P0>>1;这句貌似不能正常运行。要必须加个中间变量 形如
unsigned char temp = 0x01;
for(i =0;i<8;i++)
{
temp = P0;
P0 = temp>>1;
}
这样后才能正常的左移动
相关文章推荐
- 关于单片机下载的一些问题
- 单片机编程中关于堆栈的一些问题
- 14 关于单片机死机的一些问题
- 关于端口的一些问题
- 关于viewport的一些问题
- 关于Tomcat安装的一些问题
- JS中关于跨域同源的一些问题
- 关于程序中出现的一些问题(容易被忽视的)
- 关于cocoapods中的一些细节问题
- 关于我在写作业时遇到的一些问题
- 关于angularjs的model的一些问题
- 关于JAVA的一些问题?
- 关于小米手机及一些使用相册去选取图片的手机的一些问题
- 关于UITableView界面重绘的一些问题
- 关于Vmware 的一些问题
- 关于viewpage无限轮播的一些问题
- 关于load runner录制脚本中遇到的一些问题及解决方案
- 关于openldap/bdb的一些配置和维护的问题
- 这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享!
- 关于tp5.0 分页的一些样式的问题