舞台灯实验报告-h.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
舞台灯实验报告-h

单片机舞台灯设计实验报告 小组成员:高毅斌、何玲、詹建鑫、余高强 预期功能 使舞台灯(9盏小灯)进行有规律的闪亮,首先进行从外到内依次闪亮,然后全部一起闪亮,接下去由外圈向内圈依次,然后全部一起闪亮,然后在从内圈向外圈闪亮。最后依此规律循环 2.设计方案 利用AT89C52集成片p1.0-p1.7,和p3.3口的管脚来控制L1-L9九盏彩灯的亮灭,当p口输出高电平时灯灭。当P口输出低电平时。灯为灭,采用16进制进行换算,来控制9盏灯的闪亮,从而达到舞台灯效果 3.硬件电路图 4.软件设计 4.1延时程序 由于系统中彩灯变换有相应的停留时间,故而要有延时程序使其停留时间。延时程序,既是让系统循环执行空语句,以延长执行时间。 程序如下: delay: mov r5, #20 d1: mov r6, #20 d2: mov r0, #248 djnz r0, $ djnz r6, d2 djnz r5, d1 4.2彩灯变换程序 4.2.1变换形式a 彩灯从外到内被依次点亮,后盏点亮的同时,前盏熄灭。 loop1: clr a movc a,@a+dptr mov p1, a inc dptr clr a movc a, @a+dptr mov p3,a lcall delay inc dptr djnz r7,loop1 ;clr p3.3 ;lcall delay ;setb p3.3 sjmp start tab: db 0feh,0ffh,0fdh,0ffh,0fbh,0ffh,0f7h,0ffh,0efh,0ffh,0dfh,0ffh,0bfh,0ffh, 7fh,0ffh, 0ffh,0f7h 4.2.2变换形式c 彩灯被分为三组,9.6.7.8为A组,2.3.4.5为B组,1为C组 先A组亮,然后A组灭、B组亮,再然后B组灭、C组亮,然后在全部亮,然后C组亮,然后C组灭、B组亮,再然后B组灭、A组亮如此循环 loop1: clr a movc a,@a+dptr mov p1, a inc dptr clr a movc a, @a+dptr mov p3,a lcall delay inc dptr djnz r7,loop1 ;clr p3.3 ;lcall delay ;setb p3.3 sjmp start tab:db 00h,0f7h,01fh,0f7h,0e1h,0ffh,0feh,0ffh,00h,0f7h,0feh,0ffh,0e1h,0ffh,01fh,0f7h,00h,0f7h 5.流程图 6.存储单元分配 A:存放地址 R7:存放循环次数 R0.R5.R6:用于延时子函数 程序 org 0000h sjmp start org 0040h start: mov dptr,#tab mov r7, #17 loop1: clr a movc a,@a+dptr mov p1, a inc dptr clr a movc a, @a+dptr mov p3,a lcall delay inc dptr djnz r7,loop1 sjmp start tab: db 0feh,0ffh,0fdh,0ffh,0fbh,0ffh,0f7h,0ffh,0efh,0ffh,0dfh,0ffh,0bfh,0ffh,7fh,0ffh,0ffh,0f7h,00h,0f7h,01fh,0f7h,0e1h,0ffh,0feh,0ffh,00h,0f7h,0feh,0ffh,0e1h,0ffh,01fh,0f7h,00h,0f7h org 1100h delay: mov r5, #30 d1: mov r6, #30 d2: mov r0, #248 djnz r0, $ djnz r6, d2 djnz r5, d1 ret end 7.系统测试及调试过程 刚刚在编写程序时,常编写出错。如程序未写完整,如目标未建立正确等情况。运行时,曾出现灯泡的顺序不是所设想的,而后将每个p口的接线进行一一对照检查,终于找

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档