版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及接口技术》课程设计任务书课题:简易电子琴设计一、设计任务设计一个由4*4个按钮(16个)组成的简易电子琴,可以随意弹奏想要表达的音乐。二、基本要求1、 设计系统的硬件和软件设计;2、撰写课程设计报告。3、课程设计报告由封面、设计任务书、目录、摘要、正文、参考文献、附录等部分组成。4、封面可自行设计,应包含课程设计名称及设计题目、专业、班级、姓名、指导老师、设计日期等内容。5、正文是设计报告的核心部分。应包含以下内容:(1)概述所做课题的意义、本人所做的工作及系统的主要功能;(2)硬件电路设计及描述;(3)软件设计流程图及描述;(4)源程序代码(要有注释);(5)体会和建议等。任务书课题:交通信号灯控制系统设计一、设计任务在双干线路口上,交通信号灯的变化是定时的。假定:放行线,绿灯亮放行25s,黄灯警告5s,然后红灯亮禁止通行。禁止线,红灯亮禁止30s,然后绿灯亮放行。使两条路线交替地成为放行线和禁止线,就可以实现定时交通控制。二、基本要求1、设计系统的硬件和软件设计;2、 撰写课程设计报告。3、 课程设计报告由封面、设计任务书、目录、摘要、正文、参考文献、附录等部分组成。4、 封面可自行设计,应包含课程设计名称及设计题目、专业、班级、姓名、指导老师、设计日期等内容。5、 正文是设计报告的核心部分。应包含以下内容:(1)概述所做课题的意义、本人所做的工作及系统的主要功能;(2)硬件电路设计及描述;(3)软件设计流程图及描述;(4)源程序代码(要有注释);(5)体会和建议等。任务书课题:8路抢答器设计一、设计任务设计一个可供8组同时使用的抢答器。1.设计系统的硬件和软件设计。2.要求显示抢答的结果,并有45s的答题时间显示。二、基本要求1、设计系统的硬件和软件设计;2、撰写课程设计报告。3、课程设计报告由封面、设计任务书、目录、摘要、正文、参考文献、附录等部分组成。4、封面可自行设计,应包含课程设计名称及设计题目、专业、班级、姓名、指导老师、设计日期等内容。5、正文是设计报告的核心部分。应包含以下内容:(1)概述所做课题的意义、本人所做的工作及系统的主要功能;(2)硬件电路设计及描述;(3)软件设计流程图及描述;(4)源程序代码(要有注释);(5)体会和建议等。附:课程设计论文的规范要求课程设计论文的组成课程设计论文由封面、课程设计设计(论文)任务书、中文摘要、目录、正文、参考文献、附录等部分组成。封面由学校统一印制或自己设计,按要求填写。论文题目一般不超过25个字,要简练准确,可分二行书写;任务书根据课题的要求填写,自选课题须经指导教师审核签字后生效;摘要中文摘要字数应在400字左右,包括论文题目、论文搞要、关键词(3至5个);目录按三级标题编写,要求层次清晰,且要与正文标题一致,主要包括摘要、正文主要层次标题、参考文献、附录等;正文论文正文包括绪论(或前言、概述等)、论文主体、结论。工科论文要求符合科技论文格式,正文文字应在2000〜5000字左右;参考文献必须是学生本人真正阅读过的杂志类文献和图书类文献,且要与论文工作直接相关。附录含外文复印件及外文译文、有关图纸、计算机源程序等。课程设计论文的书写(1) 论文要用统一的毕业论文用纸用中文打印或手写。手写每页20行,每行20-22字,用黑或蓝黑墨水工整书写;打印正文用宋或楷体小四号字,版面上空2.5cm,下空2cm,左右空2cm(靠装订线一侧增加0.5cm空白用于装订)。对字体和字号的要求如下:题目用一号(分两行书写时用小一号)黑体字;第一层次(章)题序和标题用小二号黑体字,题序和标题之间空两字,不加标点,下同;第二层次(节)题序和标题用小三号黑体字;第三层次(条)题序和标题用四号黑体字;第四层次(款)题序和标题用小四号黑体字;第五层次(项)以下标题和题序与第四层次同。(2) 论文中所涉及到的全部附图,不论计算机绘制还是手工绘制,都应规范化,符号符合国颁标准,手工绘制要用绘图笔,图号标注无误。交通信号灯模拟控制用单片机可以进行交通信号灯控制,但真正实现起来又会出现诸如信号的驱动、车辆到达的感知等许多具体问题。为此我们只讨论以模拟方式从方法上进行说明。所谓模拟就是以每组有绿、黄、红色3支共两组发光二极管表示交通信号灯,以按动按钮表示车辆的到达1.定时交通信号灯控制在双干线路口上,交通信号灯的变化是定时的。假定:•放行线,绿灯亮放行25s,黄灯警告5s,然后红灯亮禁止通行。•禁止线,红灯亮禁止30s,然后绿灯亮放行。使两条路线交替地成为放行线和禁止线,就可以实现定时交通控制。假定以P1口线接6支发光二极管(即交通信号灯),因为电路中有反相器的关系,所以口线输出高电平则“信号灯”熄灭,口线输出低电平则“信号灯”亮。为了实现上述控制要求,P1口共输出4种控制码,如表1所示。表1控制码表P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0控制码状态说明空空B线绿灯B线黄灯B线红灯A线绿灯A线黄灯A线红灯111100110F3HA线放仃,B线禁止111101010F5HA线警告,B线禁止11011110DEHA线禁止,B线放仃11101110EEHA线禁止,B线警告参考程序:MAIN:MOVP1,#0F3H;A线放行,B线禁止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,MAIN4AJMPMAINDELAY:1s延时子程序(略)
2.有时间显示的定时交通信号灯控制“信号灯”的变化规律如前,同时用2位数码管进行30s递减时间显示。使用P1口输出“信号灯”的控制代码和LED显示器的段码。假定:P3.4作个位LED显示器的位控线P3.5作十位LED显示器的位控线程序中使用的工作单元定义如下:R1:秒数个位字形码寄存器R2:秒数十位字形码寄存器R3:信号灯控制码寄存器R4:LED显示器位码寄存器R5:LED显示器段码寄存器ADDA,#24HMOVCA,ADDA,#24HMOVCA,@A+PC主程序MAINMAIN:MOV2AH,#1FH;设置时间显示初值MOVR3,#0F3H;A线放行,B线禁止MOVR7,#19H;延时秒数MAIN1:LCALLDEL1;1s延时子程序DJNER7,MAIN1MOVR3,#0F5H;A线警告,B线禁止MOVR7,#05H;延时秒数MAIN2:LCALLDEL1;1s延时子程序DJNER7,MAIN2MOVR3,#0DEH;A线禁止,B线放行MOV2AH,#1FH;设置时间显示初值MOVR7,#019H;延时秒数MAIN3:LCALLDEL1DJNER7,MAIN3MOVR3,#0EEH;A线禁止,B线警告MOVR7,#05H;延时秒数MAIN4:LCALLDEL1;1s延时子程序DJNER7,MAIN4AJMPMAIN;循环1s延时子程序DEL1DEL1:DEC2AH;显示秒数减1MOVA,2AHMOVB,#0AHDIVAB;秒数转换为十进制ADDA,#2AHMOVCA,@A+PC;查表个位数的字形码MOVR1,AMOVA,B;查表十位数的字形码
LOOP:MOVR2,LOOP:MOVR2,AMOVR6,#40H;设置循环次数MOVA,R2;十位数的字形码MOVR4,#0EFH;位控码ACALLDISP;调用显示子程序MOVA,R1;个位数的字形码MOVR4,#0DFH;位控码ACALLDISPMOVA,R3;“信号灯”控制码MOVR4,#0FBH;“信号码”共阴极控制ACALLDISPDJNZR6,LOOP;循环RET;返回TABLE:DBC0H,F9H,A4H,B0H,99HDB92H,82H,F8H,80H,90H显示子程序DISPDISP:MOVR0,#0B0H;设置循环次数MOVR5,ADISP1:MOVA,R5MOVP1,A;字形码输出MOVA,R4MOVR3,A;位控制码输出DJNZR0,DISP1;循环RET;返回3.主支线路口的交通信号灯控制由主线和支线构成的路口,其交通控制原则是尽可能保证主线的畅通,因此通常情况下都是主线放行。只有在支线有车辆到达时,才放行支线。具体描述如下:•在通常情况下,主线为绿灯,支线为红灯。当支线有车辆到达时,延迟5s后使主线由绿灯变黄灯。再过5s,主线由黄灯变绿灯,支线由红灯变绿灯。•支线绿灯后,如主线到达车辆少于3辆,则支线绿灯维持25s,然后变黄灯,再经5s钟,变为红灯,同时主线由红灯变为绿灯。•若支线变绿灯后的25s之内,主线有3辆以上车辆到达,则在第三辆车到达之时,支线变为黄灯,延迟5s后变为红灯,同时主线由红灯变为绿灯。电路连接如图所示。其中按键K1代表支线有车辆到达,按一下后主线发光二极管黄灯亮,然后转红灯亮,同时支线发光二极管应转绿灯亮。按键K2代表主线有车辆到达。如在支线放行期间,按键K2按3次,代表主线有3辆车到达。这时支线发光二极管立即变黄灯,然后转红灯亮,而同时主线发光二极管转为绿灯亮。由于按键K1接P1.7,因此通过测试P1.7的电平状态就可以了解支线是否有车辆到达。而按键K2需按下3次才有效。为此最好采用中断方式实现,具体说就是计数溢出中断,使用MCS-51的定时器/计数器进行计数。每按下一次按键K2,计数器加1,按3次后就产生计数溢出。假定使用定时器/计数器1,根据交通信号灯控制的需要,应采用定时工作方
式2,以利用其计数溢出后计数初值自动重装的特点。保证控制的自动性和连续性。主程序及中断服务程序流程图如下图。4.有急救车优先的交通信号灯控制在定时交通信号灯控制的基础上,增加允许急救车优先通过的要求。当有急救车到达时,路口的信号灯全部变红,以便让急救车通过。假定急救车通过时间为10s,急救车通过后交通灯恢复先前的状态。另假设按键K1代表有急救车到来,并以中断方式进行处理。主程序ORG8100HAJMPMAINORG8003HAJMPINTMAIN:SETBEA;开中断SETBEX0;允许外中断0CLRIT0;外中断0电平触发方式LOOP:MOVR0,#0F3H;A线放行,B线禁止MOVP1,R0MOVR7,#19H;延时25sLOOP1:LCALLDELAY;调用1s延时子程序DJNZR7,LOOP1MOVR0,#0F5H;A线警告,B线禁止MOVP1,R0MOVR7,#05H;延时5sLOOP2:LCALLDELAY;调用1s延时子程序DJNZR7,LOOP2MOVR0,#0DEH;A线禁止,B线放行MOVP1,R0MOVR7,#19H;延时2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 15 梅岭三章2024-2025学年新教材七年级上册语文新说课稿(统编版2024)
- 探寻家乡古建筑(说课稿)浙教版六年级上册综合实践活动
- 第2课《新春快乐 -制作逐帧动画》说课稿
- 9知法守法 依法维权(说课稿)2024-2025学年统编版道德与法治六年级上册
- 第八单元第二节 海水“晒盐”说课稿-2023-2024学年九年级化学鲁教版下册
- 2025年式轮式机器人租赁合同2篇
- 习作:我来编童话 说课稿-2024-2025学年语文三年级上册统编版
- 二零二五年度废弃电子产品回收处理承包合同3篇
- 专属公司文秘职业聘用协议范本(2024版)
- 第一章 有理数 说课稿-2024-2025学年人教版数学七年级上册
- 2024年重庆市中考数学试卷(AB合卷)【附答案】
- 2024届高考语文作文备考:立足材料打造分论点 教学设计
- 幼儿园大班数学练习题100道及答案解析
- 对讲机外壳注射模设计 模具设计及制作专业
- 2024年四川省德阳市中考道德与法治试卷(含答案逐题解析)
- 施工现场水电费协议
- SH/T 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范(正式版)
- 六年级数学质量分析及改进措施
- 一年级下册数学口算题卡打印
- 【阅读提升】部编版语文五年级下册第三单元阅读要素解析 类文阅读课外阅读过关(含答案)
- 四年级上册递等式计算练习200题及答案
评论
0/150
提交评论