急求一份 由P1口控制8个指示灯,并依次轮流闪亮,闪亮频率5次每秒

[复制链接]
查看11 | 回复2 | 2008-12-25 13:31:14 | 显示全部楼层 |阅读模式
要源程序!谢谢啊!

回复

使用道具 举报

千问 | 2008-12-25 13:31:14 | 显示全部楼层
;程序重新修改如下:ORG 0000H MOV C, #0 ;C位清零 MOV A, #OFFH ;ACC置1 LOOP: RLC A ;ACC带C位左循环 MOV P1, A ;点燃P1口指示灯 ACALL YAS ;调用延时程序,指示灯点燃0.024976秒 NOP ;空操作一次,为了补偿延时缺一个机器周期SJMP ;掉转到LOOP,第二位灯点亮...... YAS: ;延时子程序 MOV R2, #111L2: MOV R3, #111L1: DJNZ R3, L1 DJNZ R2, L2 ;延时0.024976秒MOV R4,#7DJNZ R4 $ ;延时0.000015秒RE...
回复

使用道具 举报

千问 | 2008-12-25 13:31:14 | 显示全部楼层
用单片机,AT89C2051. 源程序参考: //******************** #include// define 8051 registers #define LED P1 // define I/O functions void msdelay (unsigned int x) { unsig...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行