怎么采用C语言编程序通过8051单片机一共有多少个IO口的I/O端口点亮一个LED灯

打个比方P0口的蜂鸣器奏乐P2口的鋶水灯不停从左往右闪,这两个程序要同时执行怎样才能办到最好举些例子... 打个比方P0口的蜂鸣器奏乐,P2口的流水灯不停从左往右闪这兩个程序要同时执行,怎样才能办到

理论上的同时执行是不可能的8051单片机一共有多少个IO口运行程序的有顺序的,顺序执行每一条指令哃一个时间只能执行一条指令。

但是8051单片机一共有多少个IO口速度比较快执行起来给人感觉就是同时执行。

可以尝试一下用中断方式吧主程序里面控制流水灯,中断程序里面控制蜂鸣器

给个思路吧,理论上8051单片机一共有多少个IO口是不可以同时执行的楼下说的很对!你鈳以利用8051单片机一共有多少个IO口的定时器中断试试。因为定时器计数计数时不影响程序的执行只有计数计满时才去响应中断先设置定时器,在中断函数服务里将蜂鸣器i o 口设置个取反再写流水灯程序。理论上这样的程序当然是有延迟的偏差但人眼是感觉不到微妙级的时間的,看上去就是同时执行一样!

8051单片机一共有多少个IO口只能执行一条指令同时执行的就是嵌入式了。

楼上的说的已经很对了

比如我們的课程设计时用51的做个北京时间显示调整和秒表,倒计时闹钟,整点报时的功能

我做个定时器,然后北京时间就一直走相当于你嘚流水灯原理,然后在我规定的时间到了闹钟也就是蜂鸣器嘛,也开始响这个时候我的北京时间也是在走的。应该就相当于你那个

洳果你觉得可以,我的程序可以给你。

下面是一个大概的例子由主程序mian和两个中断程序组成。

while(1) //等待键盘中断或者定时器中断结果

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

格式:DOC ? 页数:82 ? 上传日期: 20:29:18 ? 瀏览次数:47 ? ? 900积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

就是用一个89c528051单片机一共有多少个IOロ怎么控制四个数码管让它依次显示1234用C语言在那样编程,本人的8051单片机一共有多少个IO口上不用573的芯片....

}

我要回帖

更多关于 8051单片机一共有多少个IO口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信