《微机原理与接口技术实验报告.doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术实验报告.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科生实验报告实验课程 微机原理与接口技术 学院名称 信息科学与技术学院 专业名称 软件工程 学生姓名学生学号指导教师实验地点 6C1001 实验成绩 二一五年一月八日微机原理与接口技术实验报告摘要本实验报告用于记录在微机原理与接口技术课程开设的实验中记录实验过程以激励自己学习进步并为将来的学习提供一系列参考资料。 关键词:微机原理;接口;芯片;编程原理;工作方式;第一章 定时/计数器8253方波实验1.1实验目的通过本实验,学会8253芯片和微机接口原理和方法。掌握8253定时器/计数器的工作方式和编程原理。1.2实验条件计算机、Dais-X86、连接线。1.3实验步骤1.实验连线(1) 连
2、接138译码输入端A、B、C,其中A连A2,B连A3,C连A4,138使能控制输入端G与总线单元上方的GS相连。(2) 定时计数单元CLK0与分频单元T2相连,GATE0与5V相连,8253CS与译码单元Y0相连。(3) 用8芯扁平电缆将8251串行通信单元的数据总线插座与数据总线单元任一插座相连。2.打开Dais-Inter8088实验系统3.编写程序4.在与PC联机状态下,编译、连接、装载,用连续方式运行程序5.观察运行结果以连续方式运行程序,用软示波器观察OUT9应有方波输出1.4参考程序 org 3490hMOV DX,0FFE3HMOV AL,36HOUT DX,ALMOV DX,0
3、FFE0HMOV AL,00HOUT DX,ALMOV AL,10HOUT DX,ALJMP $第二章 8251串口实验自发自收1.1实验目的通过本实验,了解串行通信的实现方法,掌握8251芯片的工作方式和编程方法。1.2实验条件计算机、Dais-X86、连接线。1.3 实验原理及相关知识利用本实验系统内的8251接口芯片,采用自发自收的方法,实现数据收发通信实验。发送的数据为4000H开始的16个源RAM区单元内容,接收到的数据放在5000H开始的RAM单元中,核对接收的数据是否和发送的数据一致。(1) 数据发送、接收字节均采用查询方式(2) 8251接口芯片的口地址已确定如下: 8250命
4、令状态口地址为FFE1H;8251数据口地址为FFE0H。(3) 设置方式字,异步方式,字符8位,1位起始位,1个停止位,波特率因子为16.(4) TXC、RXC时钟速率一致,可选速率F:38.4KHz、76.8KHz、153.6KHz、307.2KHz波特率BPS=TXC/16,相应可选BPS:2400、4800、9600、19200。1.4 实验步骤1.实验连线(1)连接138译码输入端A、B、C,其中A连A2,B连A3,C连A4,138使能控制输入端G与总线单元上方的GS相连。(2)将8251串行通信单元的T/RXC与分频单元的T6相连,CLK与分频单元的T0相连,8251CS与译码单元
5、的Y0相连,将8251串行通信单元RXD与TXD相连。(3)用8芯扁平电缆将8251串行通信单元的数据总线插座与数据总线单元任一插座相连。2.在连续运行下,8251开始将4000H400FH内存单元的数据发送串行口,再从串行口接收数据并存到5000500FH内存单元,当LED显示”P.”则表示操作完成。用复位命令结束程序,检查5000500FH内存单元的数据,应与4000H400FH一致。1.5参考程序 ORG 35C0H ;TX=RX MOV BX,0400H MOV AL,BX CMP AL,00H JNZ SR0SR8251: MOV DX,Z8251MOV AL,COM_MODOUT
6、DX,AL ;MOV AL,COM_COM ;OUT DX,AL MOV AL,01H MOV BX,0400H MOV BX,ALSR0: CALL WPMOV SI,4000HMOV DI,5000HMOV CX,0010HSR1: MOV AH,SICALL SENDCALL RXMOV DI,AHINC SIINC DILOOP SR1SR2: CALL DISJMP SR2RX: MOV DX,Z8251RX1: IN AL,DXTEST AL,02H JZ RX1 MOV DX,D8251IN AL,DXMOV AH,ALRET第三章 D/A转换实验1.1实验目的通过本实验,了解数
7、/模转换的基本原理,掌握DAC0832芯片的使用方法。1.2实验条件计算机、Dais-X86、连接线1.3实验步骤1.实验连线(1)连接138译码输入端A、B、C,其中A连A2,B连A3,C连A4,138使能控制输入端G与总线单元上方的GS相连。(2)数模转换单元的CS与译码单元Y0相连,数模转换单元的WR与系统单元的IOW相连。(3)用8芯扁平电缆将8251串行通信单元的数据总线插座与数据总线单元任一插座相连。2.以连续方式运行程序,D/A输出端“AUTO”输出方波1.4参考程序 ORG 33E0HDAPORT EQU 0FFE0HMOV AL,0FFHP6: MOV DX,DAPORTOUT DX,ALMOV CX,0400HLOOP $NOT ALJMP P6学生实验 心得这一系列实验让我更加深入地了解了各种芯片的工作机制,更加熟练地掌握了硬件接口的编写。同时也加深了我对算法和编程思想的理解。相信在今后的工作学习中,这一系列的实验成果将会为我带来许多好处。学生(签名):杨鹤 2015年 1 月 8 日指导教师评语成绩评定:指导教师(签名): 年 月 日
限制150内