下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理接口技术课程设计 指导书一、课程设计题目:反应速度测试仪二、课程设计目的微机原理与接口技术是一门实践性和实用性都很强 的课程,学习的目的在于应用。本课程设计是配合课堂教学 的一个重要的实践教学环节,它能起到巩固课堂和书本上所 学知识,加强综合能力,提高系统设计水平,启发创新思想 的效果。通过本课程设计希望达到以下目地:1. 培养资料搜集和汇总的能力。2. 培养总体设计和方案论证的意识。3. 提高硬件、软件设计与开发的综合能力。4. 提高软件和硬件联合调试的能力。5. 熟练掌握相关测量仪器的使用方法。6. 掌握相关开发软件、仿真软件的使用方法。三、课程设计任务与要求要求每个学生(或小组)
2、都要自己动手独立设计完成一 个典型的微机应用小系统.O设计题目可以在给生的参考题目 选选,也可以自己选设计题目,但难度不应小于参考题目, 需经指导教师审查后方可确定是否采纳或修改设计题目。课程设计的时间为 1周。设计的最终作品包括硬件和软件 两个部分,要求能够演示并达到设计指标的要求。每个学 生(或小组)在作品完成后,要经指导教师检查,同意拆 除后方可拆卸,并分类放回元器件盒。课程设计报告每个 学生一份,由课代表收齐后统一交给指导教师。四、课程设计步骤(一)设计任务1、 设计并制作由反应速度测验抢答器。2、 反应速度测试的过程如下:在启动反应速度测试程序后,经过一段随机时间的延迟,处理器控制发
3、生声 音和光信号表示“开始”,被测者立即按下按钮。从发生 声和光信号到按下按钮的时间即为反应时间,精确到 0.1秒。被测者在从发生声和光信号之前按下按钮作违 例处理,违规灯亮。“复位按钮”按下后可从新开始3、 在发生声和光提示信号之后,当被测试者按下按钮,应显示被测试者的反应时间。(二)设计原理本课程设计是测试人体反应速度,从被测者开始到按键(K2)为反应时间(在这段反应时间会产生方波),精确到0.1秒,反应速度因人而异。假设产生一个方波时间为 0.1s,反应时间为0.2s,则产生2个方波。2整除10,商。给AL, 数码管显示0; 2整除10,余数2给AH,数码管显示2.(三)采用技术及创新点
4、本课程设计共采用了三项技术:8255A、8254、LED显示单元。其中芯片8255A的A 口、B 口接两个数码管(用于输由),C 口用于输入。LED显示器中的K0 (开始)和K2 (按下),程 序编译,连接,运行成功后,按下 K0和K2,来测试人的反 应速度。本设计的创新点在于采用了数码管中的共阴引脚来 显示人动作的反应时间。运用数码管共阴共阳是由接法决定 的接口中LED显示器中共阴与共阳引脚的,将电源正极引脚接到一起叫共阳,相反为共阴。六、附录附录一:电路原理图fcfcfcfc吃皿feIM:1'TMlD6叩D5T;P,MD4坪D;作,D2加呼L P-n加 8255Ip心Al单兀器 ,
5、! fa4.-、JMM:1k>WKO-blKID2kD'eD4KJD5K5D6K6D7K7片小W辞 XTK5D»Ii9g£WDI. JKl 1I1HKllDI2lu <巾 q5Dll41、1)r7r_'t;X -'; L L;1 1d 嶂 _ _可: . ;, 一;'tu X l M1AOWRrz*RD日CSfc" - LIHir".百K .:K W/p_'K XL|J- 1L那期H;GAE2?L他OUTD iYE山附录二:源程序及程序注释IOY1 EQU 2000H ;片选IOY0对应的端口始地址MY
6、8254_COUNT0 EQU IOY1+00H*4 ;8254 计数器 0 端口地址MY8254_COUNT1 EQU IOY1+01H*4 ;8254 计数器 1 端口地址MY8254_COUNT2 EQU IOY1+02H*4 ;8254 计数器 2 端口地址MY8254_MODE EQU IOY1+03H*4 ;8254控制寄存器端口地址IOY0 EQU 3000H ;片选IOY0对应的端口始地址MY8255_A EQU IOY0+00H*4 ;8255的A 口地址MY8255_B EQU IOY0+01H*4 ;8255的 B 口地址MY8255_C EQU IOY0+02H*4 ;
7、8255的 C 口地址MY8255_MODE EQU IOY0+03H*4 ;8255的控制寄存器地址STACK1 SEGMENT STACKDW 256 DUPSTACK1 ENDSDATA SEGMENTTAB1 DB0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH ;开辟一个空间TAB1用于存放数字TAB2 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,M
8、Y8254_MODE ;初始化 8254 工作方式MOV AL,36H ;计数器0,方式3OUT DX,ALMOV DX,MY8254_COUNT0 ; 装入计数初值MOV AX,1125h ;100 分频OUT DX,ALMOV AL,AHOUT DX,ALmov AH,0hMOV DX,MY8255_MODE ;初始化 8254 工作方式MOV AL,89HOUT DX,ALA1:MOV DX,MY8255_CIN AL,DXTEST AL,01HJZ A1MOV DX,MY8254_COUNT0MOV AX,1125HOUT DX,ALMOV AL,AHOUT DX,ALMOV CX,0
9、A2:MOV DX,MY8255_CIN AL,DXTEST AL,04H ;比较AL和04H的大小JNZ A3 ;不为0跳转至U A3TEST AL,80HJNZ A2CALL DALLYTEST AL,00HJNZ A2INC CX; CX自增 1JMP A2A3:MOV AX,CXMOV CL,0AHDIV CLMOV DX,MY8255_ALEA BX,TAB1XLATOUT DX,ALMOV DX,MY8255_BLEA BX,TAB2MOV AL,AHXLATOUT DX,ALQUIT: MOV AX,4C00H ;结束程序退由INT 21HDALLY PROC NEAR ;软件延
10、时子程序PUSH CXPUSH AXMOV CX,0FFFHD1: MOV AX,0FFFFHD2: DEC AXJNZ D2LOOP D1POP AXPOP CXRETDALLY ENDPCODE ENDSEND START附录3:使用元器件一览表(序号、名称、型号、备注等)(I) 芯片8255A引脚功能Word文档fa3 pa2 PA PA。RDCSGND*PC7 FC6 PC总 0 PC o PC PCy FC; PB0 PB PB三一=二三二三一1234 5 670091098765434333333s8255A30292827262524232221i- 5 6 7 t mPAPAP
11、AWR 三三三RESETDoDi % D3 以 Ds5Vcc(+5V)P% FBg pb5 PB1 PB, 0双向数据总线数据,总线堪冲器RD< cAqfc-RESETU读/写 控制 部件8位内部数据总线控制都件B组 端口 C 下半部 (4)Affl 端口 A (8)B组 端A组控制部件=> X'pAA组趟口 C卜泮部(4)(8)I/O/fClPC”工、。C 07/。h PBT -Pb0(II) 8255A部结构1、和外设一边相连的信号PAh PA0-AS数据信号PBh PB0-一 题数据信号PC入PC0- 烟数据信号2、和CPU 一边相连的信号RESE复位信号,高电平有效
12、D7D0数据线CS#片选信号共阳LED显示器 接口共阴+5Vf GNU a bH:升abcdefgdpe d G N D c dp 符号和引脚(IIII) LED显示器接口(V)使用软件译码的静态显示电路(IV) 8254引脚功能及功能438:6A. Ai rs口D.RDWR9 11 10151816172412CLKflGATE9OUT0CLKi GATEi outlCLKtGATE;outeVcc地D0D7:三态输出数据总线与系统总线相连,用于CPU读取8253的数据或写入命令。CLK: 计数器的时钟输入端。每输入一个时钟信号,定时或计数值就减1 0GATE:门控信号输入端。工作方式不同,其作用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年环境科学与治理方法题库
- 2026年公务员行测备考模拟题及答案解析
- 2026年国学知识测试题目与答案详解
- 2026年旅游景区规划与资源保护协调发展策略考题
- 2026年建筑设计与结构基础知识考试题库
- 2026年古代文学史知识试题大全
- 2026年数据结构与算法分析能力测评题目
- 2026年考研政治时政热点试题解析与预测
- 2025 小学二年级道德与法治上册安全过马路左右看仔细课件
- 2026年项目管理与执行实务试题库及答案解析
- 2024 年9月8日江西省“五类人员”选拔(事业编转副科)笔试真题及答案解析
- 唐代莫高窟宝相花纹样在现代服饰设计中的应用研究
- 台州三门县国有企业招聘笔试题库2025
- 2025年市场监管局招聘岗位招聘面试模拟题及案例分析解答
- 单杠引体向上教学课件
- 高级消防设施操作员试题及答案-1
- 2025年海南省政府采购评审专家考试题库(含答案)
- 国企财务审批管理办法
- 新型农业经营主体法律制度完善研究
- 高中国际班数学试卷
- 北京市2019-2024年中考满分作文131篇
评论
0/150
提交评论