程序编译无错误,小车完好(之前用过重写了一下程序就不行了)应该就是程序寫的有问题
本人51单片机的基本组成小白刚剛开始学习单片机的基本组成。 最近看到简单的流水灯的设计在文件中输入 对单片机的基本组成P1口的8个I/O口同时进行输入,0x表示后面的数據以十六进制表示十六进制的aa在二进制中为,那么对应发光二极管的1.3.5.7亮2.4.6.8灭,也可以将0xaa转化为十进制的170如“P1=170;” 以上是郭天祥主编的51單片机的基本组成教程中的一段,我拿着单片机的基本组成进行尝试流水灯也确实亮了。 但是当我尝试对P1口的赋值做出改变时,结果卻出了问题 我输入P1=0xab,十六进制的ab转化成二进制应该是对应的应该是发光二极管1.3.5.7.8亮,然而实际上亮的灯却是3.5.7 P1=0xac转化为二进制对应发光二極管1.3.5.6亮,但实际上亮的是1.2.5.7 P1=0xad,转化为二进制对应发光二极管1.3.5.6.8亮但实际上亮的是2.5.7。 求大神指教这是怎么回事。 |
程序编译无错误,小车完好(之前用过重写了一下程序就不行了)应该就是程序寫的有问题
你好!这个需要看到你的程序和原理图才能分析原因
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鮮体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。