欢迎来到天天文库
浏览记录
ID:22922132
大小:59.50 KB
页数:10页
时间:2018-11-01
《浅议单片机设计任务书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅议单片机设计任务书浅议单片机设计任务书_单片机设计任务书111导读:任务书课题:简易电子琴设计一、设计任务设计一个由4*4个按钮(16个)组成的简易电子琴,可以随意弹奏想要表达的音乐。二、基本要求1、设计系统的硬件和软件设计;2、撰写课程设计报告。3、课程设计报告由封面、设计任务书、目录、摘要、正文、浅议单片机设计任务书_单片机设计任务书111(2)导读:科论文要求符合科技论文格式,正文文字应在2000~5000字左右;浅议单片机设计任务书_单片机设计任务书111(3)导读:线警告参考程序:MAIN:MOVP1,#0F3H;A线放行,B线禁
2、止MOVR7,#19H;延时秒数MAIN1:LCALLDELAY;1s延时子程序DJNZR7,MAIN1MOVP1,#0F5H;A线警告,B线禁止MOVR7,#05H;延时秒数MAIN2:LCALLDELAY;1s延时子程序DJNZR7,MAIN2MOVP1,#0DEH;A线禁止,B线放行MOVR7,#19H;延时秒数MAIN3:LCALLDELAY;1s延时子程序DJNZR7,MAIN3MOVP1,#0EEH;A线禁止,B线警告MOVR7,#05H;延时秒数MAIN4:LCALLDELAY;1s延时子程序DJNZR7,MAIN4AJMPMA
3、INDELAY:1s延时子程序(略)2.有时间显示的定时交通信号灯控制“信号灯”的变化规律如前,同时用2位数码管进行30s递减时间显示。使用P1口输出“信号灯”的控制代码和LED显示器的段码。假定:P3.4作个位LED显示器的位控线P3.5作十位LED显示器的位控线程序中使用的工作单元定义如下:R1:秒数个位字形码寄存器R2:秒数十位字形码寄存器R3:信号灯控制码寄存器R4:LED显示器位码寄存器R5:LED显示器段码寄存器2AH:30s显示计数器主程序MAINMAIN:MOV2AH,#1FHMOVR3,#0F3HMOVR7,#19HMAIN
4、1:LCALLDEL1DJNER7,MAIN1MOVR3,#0F5HMOVR7,#05H;设置时间显示初值;A线放行,B线禁止;延时秒数;1s延时子程序;;A线警告,B线禁止;延时秒数MAIN2:LCALLDEL1;1s延时子程序DJNER7,MAIN2;MOVR3,#0DEH;A线禁止,B线放行MOV2AH,#1FH;设置时间显示初值MOVR7,#019H;延时秒数MAIN3:LCALLDEL1DJNER7,MAIN3MOVR3,#0EEH;A线禁止,B线警告MOVR7,#05H;延时秒数MAIN4:LCALLDEL1;1s延时子程序DJN
5、ER7,MAIN4AJMPMAIN;循环1s延时子程序DEL1DEL1:DEC2AH;显示秒数减1MOVA,2AHMOVB,#0AHDIVAB;秒数转换为十进制ADDA,#2AHMOVCA,A+PC;查表个位数的字形码MOVR1,AMOVA,BADDA,#24HMOVCA,A+PC;查表十位数的字形码MOV5浅议单片机设计任务书_单片机设计任务书111(4)导读:辆到达。而按键K2需按下3次才有效。为此最好采用中断方式实现,具体说就是计数溢出中断,使用MCS-51的定时器/计数器进行计数。每按下一次按键K2,计数器加1,按3次后就产生计数溢出
6、。假定使用定时器/计数器1,根据交通信号灯控制的需要,应采用定时工作方式2,以利用其计数溢出后计数初值自动重装的特点。保证R2,AMOVR6,#40H;设置循环次数LOOP:MOVA,R2;十位数的字形码MOVR4,#0EFH;位控码ACALLDISP;调用显示子程序MOVA,R1;个位数的字形码MOVR4,#0DFH;位控码ACALLDISPMOVA,R3;“信号灯”控制码MOVR4,#0FBH;“信号码”共阴极控制ACALLDISPDJNZR6,LOOP;循环RET;返回TABLE:DBC0H,F9H,A4H,B0H,99HDB92H,8
7、2H,F8H,80H,90H显示子程序DISPDISP:MOVR0,#0B0H;设置循环次数MOVR5,ADISP1:MOVA,R5MOVP1,A;字形码输出MOVA,R4MOVDJNZRETR3,AR0,DISP1;位控制码输出;循环;返回3.主支线路口的交通信号灯控制由主线和支线构成的路口,其交通控制原则是尽可能保证主线的畅通,因此通常情况下都是主线放行。只有在支线有车辆到达时,才放行支线。具体描述如下:·在通常情况下,主线为绿灯,支线为红灯。当支线有车辆到达时,延迟5s后使主线由绿灯变黄灯。再过5s,主线由黄灯变绿灯,支线由红灯变绿灯。
8、·支线绿灯后,如主线到达车辆少于3辆,则支线绿灯维持25s,然后变黄灯,再经5s钟,变为红灯,同时主线由红灯变为绿灯。·若支线变绿灯后的25s之内,主线有3辆以上车
此文档下载收益归作者所有