单片机系统设计与制作技术报告花样流水灯的设计与制作.docx
《单片机系统设计与制作技术报告花样流水灯的设计与制作.docx》由会员分享,可在线阅读,更多相关《单片机系统设计与制作技术报告花样流水灯的设计与制作.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机系统设计与制作技术报告花样流水灯的设计与制作单片机设计与制作任务书班级 自动化13-2班 学号 学生姓名任务下达日期:20xx 年9月 15日设计日期:20xx年12月1日至20xx年12 月20 日设计题目:花样流水灯的设计与制作设计主要内容和完成功能:利用单片机控制8个发光二极管按一定的规律进行点亮,熄灭,闪烁。我们是一个迷你心型流水灯,进行流水,完成流水灯的主要功能。教师签字:PIOvcc15 14 3T I?18PIOP00PllP01P12P02P13P03P14P04P15P0539383736353433r 10rUOP17P07AT89C5132INTIP20INTOP2
2、1DOO212223T1P23TOP24EA/VPP2524252627Al* ZuX2P2728_2345678RESETPHP13P14P15RDWRRXDTvn10111 AU ALE/P PSEN3029P16LED1尸尸-O:LED2尸尸 讲LED3尸尸 讲LED4尸尸讲LED5尸尸 碑LED6尸尸 碑LED7尸尸P17LED82.3复位电路当要对晶片重置时,只要按开关就能完成LED和开关的重置。复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行 程序。单片机的RST管脚为主机提供了一个外部复位信号输入口。复位信号是高电 平有效,高电平有
3、效的持续时间为2个机器周期以上。单片机的复位方式可由手动 复位完成。RST引脚是复位信号输入端,复位信号为高电平有效,其有效时间应持续24个 周期以上才能完成复位操作,若使用6MHZ晶振,则持续4微秒以上才能完成复位 操作。 II RSTOCPU在第二个机器周期内执行复位操作,以后每个机器周期重复一次,直至RST 端电平变低。在单片机复位期间,ALE和PSEN信号都不产生。复位操作将对部分专 用寄存器产生影响,复位后,这些内部寄存器状态如表3-1.表37部分专用寄存器复位状态寄存器值寄存器值PCOOOOHACCOOHBOOHPSWOOHSP07HDPTROOOOHPOP3OFEHIPXXXOO
4、OOIEoxxooooTMODOOHTCONOOHTLO, TL1OOHTHO, TH1OOHSCONOOHSBUF不定PCONOXXOOOO上电瞬间由于电容C上无储能,其端电压近似为零,RST获得高电平,随着电 容器C的充电,RST引脚上的高电平将逐渐下降,当RST引脚上的电压小于某一数 值后,单片机就脱离复位状态,进入正常工作模式,只要高电平能保持复位所需要 的时间(约两个机器周期),单片机就能实现复位。3软件设计源程序:;P1端口流水灯实验程序;*; org OOOOh1jmp startorg 0030hstart: mov pl, #0feh; 1 灯左移 mov r4, #7lef
5、tl: mov a, pl rl amov pl, aLCALL DELAYdjnz r4,leftl 7%xTx 7 7% xts7%mov r4, #7rightl: rr a ;1 灯右移mov pl, aIcall delaydjnz r4,rightl *r* r* *T* *T* r* r* zTx Z?s #t% t* r* zT*#r% zr* T zr* *t% *tS XT* Zi T1* T*T* *r*ts *T*yf% #ys *jx zr% xrs Tmov r4, #8fe: mov pl, #Offh;全亮全灭 Icall delay mov pl,#00h I
6、call delay djnz r4, fe 7 72* 7 72*72* 72* 2* 77 77rs rs xvs t* T rs ts xy xTs XT* *7 xj Ts xr Tx ix *rs x?s *ts xTs y* xrs xrs xjx js xrs xix Tx Ts xp* xps xrs ts ts T% xts7x mov r4,#8loopl: cpl pl. 0 ;整体流水灯 Icall delay cpl pl. 1 Icall delay cpl pl. 2 Icall delay cpl pl. 3 Icall delay cpl pl. 4 Ical
7、l delay cpl pl. 5 Icall delay cpl pl. 6 Icall delay cpl pl. 7 Icall delay djnz r4,loopl mov r4, #8loop2: cpl pl. 7 Icall delay cpl pl. 6 Icall delay cpl pl. 5 Icall delaycpl pl. 4 Icall delay cpl pl. 3 Icall delay cpl pl. 2 Icall delay cpl pl. 1 Icall delay cpl pl. 0 Icall delay djnz r4,loop2 zts xT
8、x s xlx XT xTx xjx xTx xTx Ts xrs xvs xrs xTs zjs zrs xrs xTs Ts zts xps ztx xps xts xTx xTx xtx ztx xts xts xtx xTx zTs xTx xT xix xts Ts xs xt zts z7s1 jmp start ;返回开始 XjS XIX XlX 7X Tx XTX XTS XjX XrX jS ZTS XiS XIX Xis Z7S XTS XYS XIX XIS ZTS Z|S XTS Z|S XS X1X XlX XIX ZTX XTS XTX XTX XIX ZjS XT
9、S XjX X?X jS Z*S XTS ZTS jSdelay: mov r7, #200 ;延时子程序d2: mov r6,#30dl: mov r5,#60djnz r5, $djnz r6,dldjnz r7, d2* *1* *1 * * * * * * 7* *Tx xTx *Tx Tx xT xTx 、/、(、*rx 7x xT xTx 7x 7x、zr xTx xTv 7v 7% xrxxt% xT% TvTv *7% xT%end ;结束4系统调试在调试过程中,首先出现了蓝色大的发光二极管不亮的现象,我们分析可能是带不 动大的发光二极管,于是,换上了红色的小的发光二极管,此时
10、再次调试时,出现 了我们预期的效果。5结束语本次课程设计我们的课题是花样流水灯的设计,开始的几个星期我们针对这个 课题的任务要求从图书馆、上网等渠道获取相关信息,查找相关的参考资料,然后 设定了本课题的设计方案。经过近多日的努力,终于将本次课程设计做完了,但由 于水平有限,文中肯定有很多不恰当的地方,请老师指出其中的错误和不当之处, 使我们能做出改正,我们会虚心接受。在本次课程设计过程中,我增强了自己的动 手能力和分析能力。在以后的学习生活中,我会努力学习专业知识,完善自我,为 将来的发展做好充分的准备。总之,在这次课程设计中,我受益匪浅,学到了很多书本上所没有的东西,懂得了理论和实际联系的重
11、要性。在以后的学习中,我不仅要把理论知识掌握牢固,更要 提高自己的动手能力和分析能力。6参考文献1胡汉才.单片机原理与接口技术M.北京:清华大学出版社,1995.6.2楼然苗等.51系列单片机设计实例M.北京:北京航空航天出版社,2003.3.3何立民.单片机高级教程M.北京:北京航空航天大学出版社,2001.4赵晓安.MCS-51单片机原理及应用M.天津:天津大学出版社,2001.3.5肖洪兵.跟我学用单片机M.北京:北京航空航天大学出版社,2002.8.夏继强.单片机实验与实践教程M.北京:北京航空航天大学出版社,2001.于凤明.单片机原理及接口技术M.北京:中国轻工业出版社.1998.
12、7附录硬件电路图:二.H.孑乏 一堵 ii.li.”实物作品演示照片:9tM三 N源程序:;Pl 立带口流水灯实验程序 ;*; org OOOOh 1jmp start org 0030hstart: mov pl, #0feh; 1 灯左移 mov r4, #7 leftl: mov a, pl rl a mov pl, aLCALL DELAY djnz r4,leftl IS XTS TS XTS XTX XTX X? XTX *TX ZgX TS X7S XjX ZTS X7S XgS XV* XTX XjS XjX XTX XTX XjXXTX |S XT* xp* ZjS X| X
13、j XTX X7X |Xmov r4, #7 rightl: rr a ;1 灯右移 mov pl, a Icall delay djnz r4,rightl TS TS TX *TH 7% XjX XTV xjx Xj xT% TS TS 7% XTX 卜 XjX xTx /卜 *Tx TX TX XTV xTx |X j% 卜.、XT% XTV *TX mov r4, #8 mov pl, #OfOh Icall delay mov a, pl lr4: swap a ; 4灯左右变化 mov pl, a Icall delay djnz r4,lr4 Z xts xts xtx Tx T
14、 xts xp Tx Tx xTs xTx ? 7x xrs xrx j 7x fs xTx xrs Ts xp* xr* *tx xtx xt xts xtxTsxr xix Tx xix 7saTs XT XT XTX XT xpw XT* *TX TX XgS XTX XT* Xj TS TS T XjX Z7X Z7S XjS XTX X*S TX XlX XjXXpW XT* XV* X7S XgS XTS Xl JX ZTXmov r4, #8fe: mov pl, #Offh;全亮全灭 Icall delay mov pl,#00h Icall delay djnz r4, fe
15、* * *1* *1* * * * * * 7* *Tx xTx *Tx xT xTx Tx 、*Tx /、(、*rx 7x 7% xT xTx 7x、zrxxTx xTv 7x r xrx Tx Jxxt% xT% TvTv *7% xT%txmov r4,#8loopl: cpl pl. 0 ;整体流水灯 Icall delay cpl pl. 1 Icall delay cpl pl. 2 Icall delay cpl pl. 3 Icall delay cpl pl. 4 Icall delay cpl pl. 5 Icall delay cpl pl. 6 Icall delay
16、cpl pl. 7 Icall delay djnz r4,loopl mov r4, #8loop2: cpl pl. 7 Icall delay cpl pl. 6 Icall delay cpl pl. 5 Icall delay cpl pl. 4 Icall delay cpl pl. 3 Icall delay cpl pl. 2 Icall delay cpl pl. 1 Icall delay cpl pl. 0Icall delay djnz r4,loop2 xTs xrs r xjx xrx T% xrs xj rs xrx Tx ix *rx xps *ts xTs x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 系统 设计 制作 技术 报告 花样 流水
限制150内