编写程序,用单片机控制8支发光二极管每支闪烁5次,再移向下支闪烁5次,右循环不止

要求:1.使用P1口作为信号输出口2.延时时间为2S(注:实验系统晶振频率为6MHZ)3.延时程序可通过定时器中断或指令循环来实现4.编写程序的首地址为4000H。5.可... 要求:1.使用P1口作为信号输出口 2.延时时间为2S(注:实验系统晶振频率为6MHZ)
3.延时程序可通过定时器中断或指令循环来实现 4.编写程序的首地址为4000H。
5.可使用仿真软件proteus来完成设计
展开
 我来答
百度网友4bf548d
2011-06-24 · TA获得超过1988个赞
知道小有建树答主
回答量:586
采纳率:96%
帮助的人:178万
展开全部
这个程序很简单,我觉得你自己在我的指导下也可以写出来,这样可以增加你的记忆,也可以多学一点东西。就是不明白为什么要从4000H开始执行,这样你的电路就要增EPROM(或EEPROM)了。
程序你可以这样写,
1、让一位亮(MOV P1.0,#0H )
2、闪的次数(MOV R1,#5H ) 命令后面不写了
3、调用2秒延时程序。
4、取反 。
5、调用2秒延时程序。
6、减一判断R1是否到0,没到返回4,到了向下执行。
7、左移一位。
8、转移到2。这样就完成一个循环了。
至于仿真软件proteus 那就简单了,你自己画,如果不会画,找一个图自己修改一下就可以了。
这样写好玩吧?我也好长时间没有用汇编写了,命令有一点小的瑕疵(取反的位数),你可以自琢磨一下再写。
这家伙真是的1
2011-06-24 · 贡献了超过103个回答
知道答主
回答量:103
采纳率:0%
帮助的人:0
展开全部
这个很简单的。。自己想一下。。我没空现在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
europeanbt
2011-06-24 · 超过21用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:53.3万
展开全部
你不会时要整个代码吧。。。这个扯淡了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式