广告灯制作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、把桌面上自己名字命名的文件夹上传到主机

相关文档
最新文档