微机原理与接口技术课程设计_第1页
微机原理与接口技术课程设计_第2页
微机原理与接口技术课程设计_第3页
微机原理与接口技术课程设计_第4页
微机原理与接口技术课程设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理与接口技术课程设计任务书一课程设计的目的 通过课程设计,使学生具备分析计算机原理及接口技术的能力、计算机定时/计数系统(包括管理软件及控制应用软件) 的设计、 编程与调试的能力、计算机中断系统的应用设计、调试的能力、计算机并行、串行通信的设计和调试的能力、实验结果分析、总结及撰写技术报告的能力。二课程设计的内容(任选一题)1、乒乓球比赛要求: 用8个LED发光管(4红4绿)的来回滚动显示模拟打乒乓球时,乒乓球在两边球台上的来回运动。比赛双方用按按钮(双方各用一个按钮)的方法来模拟发球与接球,即发球方按动其控制的按钮,球从发球方一侧向对方运动(LED发光管从发球方到对方逐个点亮,滚动显示

2、)。当球运动至接球方时,接球方立即按动其控制的按钮,“击球”使球“弹回”发球方一侧。如此周而复始,只至在规定的击球时间内有一方未能完成击球动作,从而对方得一分;然后继续比赛。比赛规则可参照一般的乒乓球比赛。2、抢答计时器要求:设计一个用于智力竞赛的抢答计时器。按下启动钮,2个八段码倒计时开始(如从10秒或20秒倒计时),同时开始抢答,参赛双方(或三方)分别按不同的抢答按钮参与抢答,一旦其中一位按下按钮,相应的显示灯(LED)亮并有“嘟”的一声响,此时若其他按钮按下均无效。若一直到计数到零,无一人按下按钮,则抢答结束(以后再按抢答钮无效)。3、模拟电梯要求:用键盘、按钮、八段码和LED发光管模拟

3、电梯工作过程。楼层设为8层,键盘数字键1-8用来键入希望停的楼层,8个LED发光管显示希望停的楼层,八段码指示电梯当前所在楼层,按钮用来开停电梯。电梯正常运行时以每0.5秒一层的速度上升或下降。4、硬件实验装置自检要求 设计简单的硬件连接并编制自检程序对PC总线微机应用实验装置中的部分硬件实行自检,要求的自检电路与相应的提示如下(PC上有相应显示): 1对8个LED发光管自检:流水灯方式逐个点亮然后熄灭,周而复始2-3遍。2对4个八段码自检:流水灯方式逐个显示1,2,.9,0。3对2×4键盘自检:键盘输入,八段码显示;按相应键,显示相应数字。4对8个开关自检:开关合上,相应LED灯亮

4、;开关断开,相应LED灯灭。5、电子表要求: 用键盘、八段码模拟电子表工作过程,使其具有电子表的一些基本功能: 利用4个数码管,在其上显示分、秒,初值用2×4键盘1-6设定,设定好以后,按键7,开始计时,再次按下该键,重新设置初值。按下键8,对时间进行微调,可选择四个键(如1-4)分别表示分+1、分-1、秒+1、秒-1,调整后再次按8回到计时状态。6、双机通讯要求 用两个实验装置的串口和8259A 实现两台微机之间的通信,要求: 1用中断方式实现信息传递;(2)实现双机之间的半双工通信,开始的时候发送机和接受机可以固定,然后轮流发送和接收;7评分系统要求:用8086系统的接

5、口芯片, 设计一个四个评委使用的评分系统,最高得分10分,编程求其平均得分,并显示其最后得分.8 汽车信号灯控制系统要求:汽车上有一转弯控制杆。此控制杆有三个位置:1、 中间位置时,汽车不转弯;2、 向上时,汽车左转;3、 向下时,汽车右转;4、 汽车转弯时,要求左右尾灯、左右头灯和仪表板上的2个指标灯相应地发出闪烁信号;5、 当应急开关合上时,所有6个信号灯都应闪烁;6、 汽车刹车时,2个尾灯发出不闪烁的信号;7、 如刹车时正在转弯,则相应的转弯闪烁信号不受影响。8、 汽车转弯或应急状态下,外部信号灯和仪表板指示灯的闪烁频率为1HZ。9、 停靠(合上停靠开关):头灯、尾灯以30Hz的频率闪烁

6、。9 数字电压表 要求:能够测量05V之间的直流电压值,四位数码显示。10简易频率计要求:将测量的脉冲以16进制数用4个数码管直接显示出来。 11. 信号发生器   要求:产生三角波、锯齿波、正弦波、方波及脉冲波,且频率及占空比的控制可独立进行。提示:采用高频信号发生器芯片MAX038 12. 电子钟设计  要求: 具有交替显示年、月、日、时、分、秒的功能;2具备校时功能。3。具备设定闹钟和定时闹钟的功能。 13航标灯的设计要求: 1白天航标灯熄灭,晚上间歇发光,亮2s,灭2s,周而复始。 2晚上能够显示时间。14 交流高压装置的设计 

7、;要求: 用8086和双向晶闸管设计一个交流高压装置。可通过按键上调或下调电压输出值的大小15设计音乐盒能用按键选择演奏两只小乐曲,已知乐谱和频率的关系如下C调音符5671234567频率39244049452458866069878488098816键盘和显示电路要求: 用8255设计一个具有8个按键(A-H)和1个七段显示器的接口电路,用中断方式扫描键盘,将按下键送7段显示器显示。17 8路数据采集板的设计要求: 对8路模拟量连续采集24小时,每隔10分钟采集一次18 按键控制发光二级管及蜂鸣器的设计要求: 用S1S4组成的键盘分别控制3种颜色的发光二极管及蜂鸣器,按S1键红色发光二极管亮

8、,按S2键黄色发光二极管亮,按S3键红色发光二极管亮,按S4键另外一灯亮,按键具有防抖动功能。19 电子密码锁的设计要求: 1使用LCD显示器显示密码输入的信息。 2可以设置4位数字(09)密码 3内定另一组数字密码为“1234” 4密码输入正确则继电器启动2s 5. 密码错误则发出报警声20 点阵电子显示屏的设计要求: 8X8点阵LED字符显示器能显示“电子设计”。21 数字温度计的设计要求:能够测量环境温度1040。并进行显示。22 电压报警器的设计要求:1)    采集05V的电压;2)    当输入电压在3V以内,用数码管显示

9、电压值,如2.4,同时由D/A输出;3)     当输入电压超过3V,数码管显示E.O,并将此电压限制到3V后输出。    提示:由A/D进行电压转换,注意小数转换为整数处理的方法。23 电子琴设计一、设计内容:通过汇编语言编程使小键盘的数字键1,2,3,4,5,6,7作为电子琴按键,输入对应的七个音阶,通过实验箱的喇叭发出声音,并通过七段数码管显示输入音阶;若小键盘输入“R”则返回DOS,结束程序。二、设计说明:1、对于一个特定的/转换接口电路,CPU执行一条输出指令将数据送入/,即可在其输出端得到一定的电压输出。给/转换

10、器输入按正弦规律变化的数据, 在其输出端即可产生正弦波。对于音乐,每个音阶都有确定的频率。2、产生一个正弦波的数据可取32个(小于亦可),不同频率的区别,可通过调节向转换器输出数据的时间间隔,例如:发""频率为261.1HZ,周期为 1/261.1 = 3.83ms,输出数据的时间间隔为 3.83ms/32 = 0.12ms。定时时间可以由8253配合8255来实现。按下某键后发音时间的长短可以由发出的正弦波的个数多少来控制。24闪烁LED小灯设计要求:1.按键开关控制LED灯的亮灭。使小灯轮流点亮、逐点点亮、间隔闪亮。 25打字游戏1、 设计要求要求设计主菜单:1:游戏开

11、始;2:选择游戏难易程度;3:游戏相关说明;4:退出游戏。在游戏开始后,按回车键进入打字游戏;按ESC键返回主界面;按空格暂停;按大写字母Q程序结束。26个字母的任意字母从屏幕落下,在下落的过程中键如落下的字母,如果正确,字母消失,分数增加;如果不正确,字母继续下落。接着继续下落其他字母,如果落下的字母数大于10个,生命数则递减刀0时,则推出游戏进入游戏成绩界面。进入成绩截面后显示所得游戏分数。暂停大概2秒后自动返回刀主界面。2、详细设计步骤(一)程序方框图按照打字游戏汇编程序的游戏主菜单及其所附属下面的子菜单,根据其程序方框图进行程序汇编。(三)所调用的基本指令1、通用数据转送指令MOV 它

12、表示把操作数(SRC),转送给目的操作数(DIST),源操作数不变,目的操作数被源操作数所替代。转送指令每次可以转送一个字节或一个字,可以实现CPU的内部寄存器之间的数据转送、寄存器和内存之间的数据转送,还可以将立即数送给CPU内部的寄存器。本设计中大量的用到了MOV指令,如MOV AH,0AH MOV AL,OP3 MOV CX,01H MOV BH,00H 等等,以实现起数据的传送。2、无条件转移指令JMP、CALL、RET(1)当程序中出现JMP指令时,无条件的跳至JMP后所跟的变量处。其主要有段内短转移、段内直接转移、段间直接转移、段内间接转移、段间间接转移、段内间接转移等操作。(2)

13、CALL指令为调用子程序,其功能为保护程序断点后,转到子程序处执行。主要包括段内调用和段间调用。(3)RET返回指令,通常与CALL指令连用,从子程序返回主程序,通常放在子程序之后。也包括段内返回和段间返回。3、条件转移指令条件转移指令是根据执行该指令时CPU标志的状态而决定是否发生控制转移的指令。如果满足条件则程序转移到指定的目标地址;如果不满足则继续执行该条件下的下一条指令。一般与比较指令CMP连用。在本程序设计中主要用到“JE(相等转移)”、“JA(大于转移)”、“JNE(不相等转移)”等。4、堆栈操作指令PUSH、POP26温度检测系统 被测温度范围为0100,要求显示温度分辨率为&#

14、177;0.1。27直流电机调速控制装置要求: 通过按键调节电机的转速,电机的工作电压为DC12V.速度可双向运转。28自动交通信号灯系统。要求: 1主干线绿灯亮时间为30s,然后转为黄灯亮,2s后即转为红灯亮 2支干线当主干线绿灯和黄灯亮时,其为红灯亮,直到主干线黄灯熄灭时才转为绿灯亮。其绿灯亮的持续时间为20s,然后黄灯亮2s|即转为红灯亮,如此反复控制。29数字变频器要求: 256级可调,电压变化范围为010V30小功率直流电机驱动要求: 在8086控制下,能根据开关的状态,产生不同的占空比的脉冲,控制输出直流电机的转速。三课程设计的要求课程设计时间为第三、四两周,其中第三周为理论设计时

15、间,第四周为上机调试时间(地点:电气系微机原理实验室),要求进实验室调试时必须有理论设计,调试通过后请辅导老师验收。1分组进行课程设计,一人一组,设计完成后每人提交一份课程设计报告,没有交报告的同学不予评定成绩。本次课程设计备选题目有30个,每人选择一个提目,选定后不能更改。每个题目的基本要求必须完成,其他可根据自身情况选做。四、课程设计报告要求1设计概述1设计题目、设计要求、设计方案2硬件说明21用到哪些硬件22对此硬件的介绍2.3 硬件框图2.4 原理图(用protel 99se绘制)3软件流程软件流程图4调试后的正确程序清单5设计心得6完整的课程设计报告【课程设计报告书内容要求】1.每一

16、小组要上交一份完整的设计方案(统一用A4纸打印),内容包括:(1)    实验报告封面(设计题目、小组成员)(2)    设计题目(3)    小组成员分工及成果(4)    设计方案以及论证(5)    硬件原理图(包括芯片的选型介绍)(6)    程序流程图(包括各个子系统和子过程的程序流程)(7)    程序清单,要有适当的注释(8)    程序运行结果分析与预测(9)    

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论