版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学院实验报告课程名称 : 微机原理与接口指导教师 :实验成绩 :技术实验项目编号 :实验四实验项目名称 :8251 可编程串行接口实验班级:姓名:学号:上机实践日期 :上机实践时间 :2 学时一、一、实验目的1)了解 8251 的内部结构 ,工作原理:了解8251 与 8088 的接口逻辑;2)熟悉 8251 的控制寄存器和初始化编程方法,学会使用8251 实现设备之间的串行通信。二实验设备STAR 系列实验仪一套, PC 机一台三、 实验原理图实验装置的连线说明;8253 :AO A1-AC 区: A0 A18253 :CS - CS28253 :CLK0- B2 区( 2MHz)8253
2、:OUT0 8251 :TxC/RxC8253:GATE0->VCC8251 :CS->CS18251:C/D->AC 区 :A08251:CLK->2MHz8251:RxD->TxD试验原理图:U38D21D2D1D32D3D0RXD3RxDVCCRXD(E7)4GNDRxCD45D4DTRD56D5RTSD67D6DSRTxCD78D7RESET9(8253)OUT0TxCCLKWR10CSWRTxD11(0F000H)CS1CSTxEMPTY12C/DC/DCTSA0RD13RDSYNDET14RxRDYRxRDYTxRDY28 D127 D026VCC25
3、OUT0(8253)24RxC232221RST20CLK4M(B2)19TXD(E7)1817 TXD1615TxRDY8251四、实验内容1、设计 8251 与 8086CPU 的硬件连接图,分配8251 的基地址为 0F000H。8251 的 CLK 引脚需接 4MHz 的时钟。设计 8251 的硬件连接及编写程序,实现自发自收。把内存的字符串,依次传送出去,并接受回来,然后把接受的字符显示在LED 上。2、设计 8251 的硬件连接线及编写程序,实现从微机接收一批数据,接收完毕,在将它们送回给微机。使用 8253 作分频器,提供8251 的收发时钟,并给出流程图。3、计算你所设计的串行
4、通信接口的波特率是多少?4、设计 8251 的硬件连线及编写程序,实现从PC 机的串行通信测试软件想8251 发送一批数据,8251 接收完数据之后,再将数据依次发送回去。使用8253 做分频器提供8251 的收发时钟,并给出程序流程图。五、 实验流程图开始初始化 8251初始化 8253显示处理子程序发送一个字符并显示出来接受发送的字符并显示出来CX=0 ?否是发送结束初始化 8251开始写模式字,控制字读入状态字是是否有错误否获取发送数据读入状态字,检测否接收准备好是接收数据返回主 程序六、实验程序.MODELTINYEXTRNDISPLAY8:NEAR.STACK00.DATAA8251
5、_0EQU0E000H;8251 CS2,C/D-A0A8251_1EQU0E001HA8253_0EQU0F000H;8253 CS1,A0-A0,A1-A1A8253_1EQU0F001HA8253_2EQU0F002HA8253_3EQU0F003HCHARDB00H,01H,02H,03H,04H,05H,06H,07H,08H,09HDB0AH,0BH,0CH,0DH,0EH,0FHBUFDB8 DUP(?)LENEQUBUF-CHARSTART:CALLINIT8251CALLINIT8253CALLINITLEDLEADI,CHARMOVCX,LEN;- 发送一个字节-HH:MO
6、VDX,A8251_1SEND1:INAL,DXTESTAL,38H;判断是否有发送出错JNZSEND1MOVDX,A8251_0MOVAL,BYTE PTR DI;发送一个数据OUTDX,ALCALLINITLEDINCDIMOVBUF,ALCALLINITLED1CALLDELAY;- 接收一个字节-MOVDX,A8251_1RECEIVE1:INAL,DX;读入状态TESTAL,02H;接收准备好JZRECEIVE1;判断是否有数据MOVDX,A8251_0INAL,DXCALLINITLEDMOVBUF+7,AL; 修正CALLINITLED2CALLDELAYLOOPHHL2:JMP
7、L2;-8251 初始化 -INIT8251PROCMOVDX,A8251_1PUSHCXMOVCX,3L:MOVAL,00HOUTDX,ALCALLDELAYLOOPLPOPCXMOVAL,40HOUTDX,ALMOVAL,00HMOVDX,A8251_0OUTDX,AL;内部复位结束MOVDX,A8251_1MOVAL,01111110B;方式字1 位终止,偶校验, 8 位, 16XOUTDX,ALCALLDELAYMOVAL,00010101B;命令字OUTDX,ALINIT8251ENDP;-8253 初始化 -INIT8253PROCMOVDX,A8253_3 ; 控制字MOVAL,
8、00110111B;TO, 先低后高,方式 3, BCD 码OUTDX,ALMOVDX,A8253_0;OUT0 出方波,为 8251 提供频率MOVAX,0208H;N=f/(fd*K),f=2M,K=16,设 fd=600bps,得 N=208.3OUTDX,ALMOVAL,AHOUTDX,ALRETINIT8253ENDP;-LED 初始化-INITLEDPROCMOVBUF,10HMOVBUF+1,10HMOVBUF+2,10HMOVBUF+3,10HMOVBUF+4,10HMOVBUF+5,10HMOVBUF+6,10HMOVBUF+7,10HLEASI,BUFCALLDISPLAY
9、8RETINITLEDENDPINITLED1PROCMOVBUF+1,10HMOVBUF+2,10HMOVBUF+3,10HMOVBUF+4,10HMOVBUF+5,10HMOVBUF+6,10HMOVBUF+7,10HLEASI,BUFCALLDISPLAY8RETINITLED1ENDPINITLED2PROCMOVBUF,10HMOVBUF+1,10HMOVBUF+2,10HMOVBUF+3,10HMOVBUF+4,10HMOVBUF+5,10HMOVBUF+6,10HLEASI,BUFCALLDISPLAY8RETINITLED2ENDP;-延时程序-DELAY1PROCNEARPU
10、SHCXMOVCX,05000HP1:LOOPP1POPCXRETDELAY1ENDPDELAYPROCPUSHPUSHMOVP2 :CALLLOOPPOPPOPNEARAXCXCX,0010HDELAY1P2CXAXRETDELAYENDPENDSTART七、 实验结果说明本实验要实现 8251 芯片的自发自收功能,由 TxD 逐个发送字符,并由 RxD 逐个接收,再循环显示在 LED 上面,实验现象为: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,C,D, E, F 依次显示在实验箱最右边的 LED 上,并且循环显示,将 TxD 与 RxD 之间的连线拔掉之后显示
11、便停止,重新连上则又可以循环显示,符合老师的要求。八、 实验小结1、通过本次实验加深了对8251 中断的理解和使用。2、重新复习了 8251 的内容,对 8251 的初始化,发送和接收的检测有更好的理解3、在定义缓冲区时就给它初始化一个数值(如BUF DB 8 DUP(10H)),否则实验运行时,你会发现其他你不想亮的LED的小数点也会跟着闪亮钟子期听懂了俞伯牙的琴音“巍巍乎若高山,荡荡乎若流水”,俞伯牙视其为知音。钟子期死后,面对江边一抔黄土,俞伯牙发出“此曲终兮不复弹,三尺瑶琴为君死”的感慨,摔琴而去,从此,高山流水,知音难觅。红楼里,宝钗与黛玉皆爱宝玉,宝钗看重功名,常拿一些伦理纲常来压
12、制他的不羁与顽劣,黛玉却从未提及这些,因她懂得他的心性,她说“你既为我之知己,自然我亦是你之知己”,造化弄人,木石前缘虽是虚空一场,却怀金悼玉,梦萦千古,今日读来依然荡气回肠!不是所有的相遇都可以相知,不是所有的相知都可以永恒。生命里,我们只愿结交那些心性相宜的人,统一的语言,相同的志趣,将彼此的心灵拉近,一份懂得,不言不语,却在默契里滋生。懂得,是两颗心的对望,潜生一种心灵感应,不发一言,便可知会。一声懂得,没有千言万语,却可以令人眸中含泪,心中蕴暖。这世间太多人情薄凉,你是否觉得,有一个真正懂你的人,是一种幸福与慰藉呢?茫茫人海,你不孤单,有人愿与你同运命,共风雨,如此,多好!风懂云的情怀,它,轻轻的吹送,云姿更加漫妙;雪懂梅的寒傲,它,悄悄的绽放,梅骨愈加清奇
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度摊位租赁合同解除与终止协议4篇
- 2025年个人股权转让合同范本汇编3篇
- 2025至2030年T型水流开关项目投资价值分析报告
- 2025年风管机控制器项目可行性研究报告
- 2025版模板一致行动人风险控制协议4篇
- 2025版陶瓷面砖生产废料回收与资源化利用合同4篇
- 二零二五年度环保技术研发承包合同规范8篇
- 二零二五版仓储服务仓单质押合同范本2篇
- 2025年度门诊部医疗服务质量监督与改进合同4篇
- 2025年度供应链金融代签合同授权委托协议4篇
- 英语名著阅读老人与海教学课件(the-old-man-and-the-sea-)
- 学校食品安全知识培训课件
- 全国医学博士英语统一考试词汇表(10000词全) - 打印版
- 最新《会计职业道德》课件
- DB64∕T 1776-2021 水土保持生态监测站点建设与监测技术规范
- 中医院医院等级复评实施方案
- 数学-九宫数独100题(附答案)
- 理正深基坑之钢板桩受力计算
- 学校年级组管理经验
- 10KV高压环网柜(交接)试验
- 未来水电工程建设抽水蓄能电站BIM项目解决方案
评论
0/150
提交评论