广告灯制作
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广告灯制作
1、在桌面建立一个以自己名字命名的文件夹:XXX
2、在自己文件夹中建立一个文件夹:广告灯制作
3、把“广告灯电路制作”文件夹复制到自己的广告灯文件中。
3、按照如下要求设计如图所示的广告灯电路,保存原理图文件,命名为”广告灯”
(1)在元件库选择单片机89C51
(2)单片机的复位电路,时钟电路从“广告灯电路制作”文件夹导入区域的方式导入设计
(3)按照电路设计要求连线。
(3)保存原理图设计
4、调试单片机:
(1)把原理图另存为“发光二极管点亮”
(2)输入如下程序,并仿真调试,发光二极管点亮
欲点亮某只二极管,只需使与之相连的口线输出低电平即可。点亮从高位到低位的第1、3、5、7只二极管,实现的方法如下。
ORG 0000H ;复位入口地址
LJMP MAIN ;转移到主程序MAIN MAIN: MOV P1,#55H ;将立即数55H(即二进制数01010101B)送到P1口
LJMP MAIN ;循环执行主程序
END
(3)保存设计
(4)打开“广告灯”原理图,并另存为“发光二极管的闪烁”
(5)输入如下程序:
欲使某位二极管闪烁,可先点亮该位,再熄灭,然后循环。 ORG 0000H ;复位入口地址
LJMP MAIN ;转移到主程序MAIN
MAIN: CPL P1.7 ;P1.7取反
LCALL DELAY ;调用延时子程序
LJMP MAIN ;循环执行主程序
DELAY:MOV R0,#0FFH ;延时子程序
LOOP2:MOV R1,#0FFH
LOOP1:DJNZ R1,LOOP1
DJNZ R0,LOOP2
RET
END
(6)、仿真调试,并保存设计
5、把桌面上自己名字命名的文件夹上传到主机