单片机 跑马灯 问题 请问直接对单片机端口移位 问什么灯不亮,如果用中间值例如temp=_crol_(temp,1);就行

[复制链接]
查看11 | 回复4 | 2011-9-17 17:17:49 | 显示全部楼层 |阅读模式
这代码不报错?? P1在头文件已经定义过了。这里又重新定义。。定义一个不冲突的变量给P1赋值就可以了。...
回复

使用道具 举报

千问 | 2011-9-17 17:17:49 | 显示全部楼层
你这里赋值是直接付给局部变量P1,不是reg52.h中的P1端口,去掉Uchar P1的定义,用reg52.h中的全局变量P1即可...
回复

使用道具 举报

千问 | 2011-9-17 17:17:49 | 显示全部楼层
daley();不用声明的吗?前面要个 void delay();...
回复

使用道具 举报

千问 | 2011-9-17 17:17:49 | 显示全部楼层
删掉 unchar P1就可以了,这个在reg52.h中已经定义过了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行