单片机 跑马灯 问题 请问直接对单片机端口移位 问什么灯不亮,如果用中间值例如temp=_crol_(temp,1);就行
答案:4 悬赏:20 手机版
解决时间 2021-11-10 17:11
- 提问者网友:蓝莓格格巫
- 2021-11-10 02:30
单片机 跑马灯 问题 请问直接对单片机端口移位 问什么灯不亮,如果用中间值例如temp=_crol_(temp,1);就行
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-11-10 02:46
这代码不报错?? P1在头文件已经定义过了。这里又重新定义。。
定义一个不冲突的变量给P1赋值就可以了。
定义一个不冲突的变量给P1赋值就可以了。
全部回答
- 1楼网友:酒安江南
- 2021-11-10 05:42
你这里赋值是直接付给局部变量P1,不是reg52.h中的P1端口,去掉Uchar P1的定义,用reg52.h中的全局变量P1即可
- 2楼网友:迟山
- 2021-11-10 05:02
daley();不用声明的吗?前面要个 void delay();
- 3楼网友:雪起风沙痕
- 2021-11-10 03:51
删掉 unchar P1就可以了,这个在reg52.h中已经定义过了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯