微机原理与接口技术实验报告样本.doc
《微机原理与接口技术实验报告样本.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术实验报告样本.doc(41页珍藏版)》请在咨信网上搜索。
1、微机原理与接口技术实验报告班 级: 通信1309姓 名: 张哲熙学 号: 13212171指引教师: 周永华实验一 交通信号灯模仿控制一.实验目交通信号灯模仿控制是一种基于实际工程原理,结合文献、现实十字路口交通等得研究,对工程问题进行拟定、表述和建模分析,获得最优设计方案,理解并在工程实践中遵守工程职业道德规范,依照实验室实验环境限定条件拟定实验方案。所有知识涵盖本课程中并行接口芯片、汇编语言程序设计、算法分析、接口地址拟定、外围设备控制等。通过此实验可以理解微机系统中接口电路作用,掌握软件硬件协同工作原理,熟悉微机原理与接口技术综合应用。最后达到如下实验目: (1) 掌握可编程并行接口 8
2、255 芯片工作原理 (2) 掌握运用并行接口芯片 8255 实现信号灯控制硬件设计和软件设计 (3) 掌握接口电路及汇编语言程序设计调试办法 (4) 理解 PC 机和实验系统板连接原理,理解系统机扩展原理 (5) 理解并行接口芯片在工程实践中典型应用及实现方式。 二.实验内容设计运用 TPC-A 实验系统提供 8255 芯片和信号灯设计实现十字路口交通灯模仿控制硬件连接和程序设计。1.设计规定(1) 通过实际调研理解十字路口交通灯原理,拟定实现算法流程。(2) 运用实验系统设计硬件电路,明确 8255 芯片端口地址。(3) 编程实现并调试完毕交通信号灯模仿控制。(4) 分析设计方案并比较和实
3、际交通信号灯技术性能差别。 2.设计目的和性能指标(1)考察一种实际十字交通等路口交通控制,模仿在实验室实现。(2)扩展功能:用 LED 应倒计时方式显示各路口灯亮时间。(3)对于复杂多路口应当如何设计。例如结合车流、人流等多方因素方案如何拟定。三实验电路 如图5-3,L7、L6、L5作为南北路口交通灯与PC7、PC6、PC5相连,L2、L1、L0作为东西路口交通灯与PC2、PC1、PC0相连。编程使六个灯按交通灯变化规律燃灭。8255动态分派地址:控制寄存器:28BHA口地址: 288HC口地址: 28AH 红 黄 绿 红 黄 绿四程序流程图五源程序CODE SEGMENTASSUME CS
4、:CODE START:MOV DX,0EC0BH ;写控制端口,地址0EC0BH MOV AL,10010000B ;C口方式0输出 OUT DX,AL FIRST:MOV DX,0EC0AH ;写C口,地址0EC0AH MOV AL,00100100B ;南北绿,东西红,C口写00100100 OUT DX,AL MOV CX,0 ;外层循环初值65536,延时程序 MOV AX,H ;内层循环初值H DELAY1:DEC AX JNZ DELAY1 LOOP DELAY1 MOV BL,5 ;黄灯亮5次SECOND:MOV DX,0EC0AH ;C端口 MOV AL,01000100B
5、;南北黄,东西红 OUT DX,AL MOV CX,3000H ;短延时,黄灯亮与暗之间间隔 MOV AX,0100H LI1: DEC AX JNZ LI1 LOOP LI1 MOV DX,0EC0AH MOV AL,00000100B ;南北黄灯灭,东西红灯继续亮 OUT DX,AL MOV CX,3000H MOV AX,0100HWEN1:DEC AX ;短延时 JNZ WEN1 LOOP WEN1 DEC BL ;闪烁次数控制 JNZ SECOND ;南北路口黄灯再亮THIRD:MOV DX,0EC0AH ;写入C口 MOV AL,10000001B OUT DX,AL ;南北红,东
6、西绿 MOV CX,0 ;长延时,外循环初值65536,同上 MOV AX,H ;内循环初值HDELAY2:DEC AX JNZ DELAY2 LOOP DELAY2 MOV BL,4 ;控制黄灯亮次数FORTH:MOV DX,0EC0AH ;写入C口 MOV AL,10000010B ;南北红,东西黄 OUT DX,AL MOV CX,3000H MOV AX,0100HLI2: ;短延时 DEC AX JNZ LI2 LOOP LI2 MOV DX,0EC0AH ;C端口 MOV AL,10000000B ;东西黄灯灭,南北红灯继续亮 OUT DX,AL MOV CX,3000H MOV
7、AX,0100HWEN2:DEC AX JNZ WEN2 LOOP WEN2 DEC BL JNZ FORTH ;东西路口黄灯再亮 MOV DL,0FFH MOV AH,06H INT 21H ;查看与否有键按下 JZ FIRST ;没有就重复 MOV AH,4CH INT 21H ;返回DOSCODE ENDS END START六实验总结这是第一种微机实验,我和咱们组此外两名同窗在去实验室做实验之前,先上网查阅了有关资料,也和其她组同窗交流了一下各自程序,在大概理解了程序之后咱们去九教实验室进行实验。虽然第一种实验并不难,但是在做过程中咱们还是遇到了各种问题,例如运营程序后实验箱上灯不亮,
8、通过咱们小组同窗讨论,求助助教之后发现也许是电脑和实验箱连接出了问题。解决了问题之后顺利出了成果。这次实验用是8255芯片,通过这次实验,我理解了伤及调试办法,以及浮现某些常用问题时应当如何解决。结合微机课上学习知识,对8255芯片应用也有了更进一步理解。实验二 计数、定期系统设计实现一实验目掌握8253基本工作原理和编程办法。二实验内容(1)按图5-1虚线连接电路,将计数器0设立为方式0,计数器初值为N(N0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同步用逻辑笔观测OUT0电平变化(当输入N+1个脉冲后变高电平)。 图5-1(2) 按图5-2连接电路图,将计数器0、1分别设立
9、为方式3,计数初值设为1000,用逻辑笔观测OUT1输出电平变化(频率1Hz)。 图5-2 三实验原理8253具备3个独立计数通道,采用减1计数方式。在门控信号有效时,每输入1个计数脉冲,通道作1次计数操作。当计数脉冲是已知周期时钟信号时,计数就成为定期。作计数器时, 规定计多次数可直接作为计数器初值预置到减“1”计数器中。8253中各通道可有6种可供选取工作方式, 以完毕定期、计数或脉冲发生器等各种功能。本实验用到是方式0计数结束中断。在写入计数值N之后第一种CLK下降沿将N装入计数执行单元,待下一种CLK下降沿到来且门控信号GATE为高电平时,通道开始启动计数。在计数过程中,OUT始终保持
10、低电平,直到计数达“0”时,OUT输出由低电平变为高电平,并且保持高电平。工作方式3是分频器功能。四程序流程图五源程序1. 实验内容一程序:CODE SEGMENTASSUME CS:CODESTART:MOV DX,0EC03H ;计数器0,方式0 MOV AL,00010000B OUT DX,AL MOV DX,0EC00H MOV AL,0EH ;送初值E OUT DX,AL MOV CL,1READ:INC CL ;自加1 CMP CL,0 JZ START MOV DX,0EC00H ;读计数器0 IN AL,DX MOV DL,AL MOV CL,AL CMP AL,9 JG B
11、IG ADD DL,30H ;0到9,显示ASCII数字 MOV AH,02H INT 21H MOV DL,0DH INT 21H JMP JUDGEBIG: ADD DL,37H ;不不大于9,显示ASCII字母 MOV AH,02H INT 21H MOV DL,0DH ;加回车符,只显示一种符号 INT 21H JMP JUDGEJUDGE:MOV DL,0FFH ;有键按下回DOS MOV AH,06H INT 21H JZ READ MOV AH,4CH INT 21HCODE ENDSEND START2、实验内容二程序:CODE SEGMENTASSUME CS:CODESTA
12、RT:MOV DX,0EC03H;计数器0置控制字为工作方式3 MOV AL,00110110B OUT DX,AL MOV DX,0EC00H MOV AX,1000;向计数器0送初值 OUT DX,AL;先送低字节后送高字节 MOV AL,AH OUT DX,AL MOV DX,0EC03H;计数器1置控制字为工作方式3 MOV AL,01110110B OUT DX,AL MOV DX,0EC01H;向计数器1送初值 MOV AX,1000;先送低字节后送高字节 OUT DX,AL MOV AL,AH OUT DX,ALNEXT:MOV DL,0FFH;DOS 6号功能调用,按任意键返回
13、 MOV AH,06H INT 21H MOV AH,4CH;返回系统 INT 21HCODE ENDSEND START六 实验总结这次实验咱们做了可编程定期器/计数器,练习了对芯片8253使用。在做实验之前,我和咱们小组其她成员就先阅读了实验指引书,并且上网查阅了有关资料,对实验内容和任务有了初步理解。随后去实验室进行实验,由于实验箱问题,最开始咱们程序并没有运营成功,日后换了一种实验箱,程序就可以正常运营了。第一种实验中咱们用了计数器方式0,当有按键按下时,计数值减少1,显示屏上会逐个显示B、A、9、8.始终到1、0。第二个实验实现了一种分频功能由于两次分频计数值都是1000,输入为1M
14、Hz,通过两次分频后输出为1Hz。通过这次实验我对计数和分频功能以及8253芯片某些基本用法,也对程序调试有了更深刻结识。实验三 双机串行通信实验一、实验目1、进一步理解串行通信基本原理。2、掌握串行接口芯片8250工作原理和编程办法。3、熟悉PC机串行口基本连接办法二、实验内容1、PC机RS-232串口自发自收。 按照PC机串口自发自收连接办法连线。编写PC机自发自收串行通信程序,规定:从键盘输入一种字符,将字符通过串口发送出去,再由此串口将字符接受回来并在屏幕上显示,实现自发自收。硬件连接图如下:2、两台PC机间RS-232串口通信。 按照PC机RS-232串口直接互连办法连接两台PC机。
15、 编写PC机直接互连串行通信程序;规定:由甲机键盘键入字符经串口发送给乙机,再由乙机通过串口接受字符并显示在屏幕上。当键入感叹号“!”,结束收发过程。硬件连接图如下:三、实验原理(1)本实验为异步通信:以字符为单位进行传送,每传送一种字符,以起始位作为开始标志,以停止位作为结束标志。 异步串行通信工作过程是:传送开始后,接受设备不断地检测传播线与否有起始位到来,当接受到一系列“1”(空闲或停止位)之后,检测到第一种“0”,阐明起始位浮现,就开始接受所规定数据位、奇偶校验位及停止位。通过接受器解决,将停止位去掉,把数据位拼装成一字节数据,并且经奇偶校验无错误,才算是对的地接受到了一种字符。当一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 实验 报告 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。