




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机实验及课程设计实验报告 学号 61008133 东南大学微机实验及课程设计实验报告实验七串行通信实验八数模模数转换实验七 串行通信一. 实验目的与内容(概述)1. 了解串行通信的基本原理,认识串行收发过程。2. 掌握串行接口芯片8251的工作原理和编程方法。二. 基本实验原理(或基本原理) (含简单文字叙述,关键电路原理图,程序框图)8251的编程分为初始化和工作两部分。初始化主要是约定数据通信规范,工作编程则是实现数据的发送和接接收。8251的控制口地址为2B9H,数据口地址为2B8H。8253计数器的计数初值=时钟频率/(波特率波特率因子),这里的时钟频率接脉冲源1MHz,波特率选1200,波特率因子选16,则计数器初值为52.收发采用查询方式。程序框图:三. 方案实现与测试(或调试)(含实验步骤分步进行-调试-测试,关键/重要的程序片段,程序框架无需)1.按图连接电路,其中8253计数器用于产生8251的发送和接收时钟,TXD和RXD直接相连。2.编写测试程序,初始化8251,实现连续发送固定字符。3.编程实现从键盘上输入一个字符,将其ASC码加1后发送出去,再接收回来在屏幕上显示,实现自发自收。电路图如下:实验现象:从键盘输入字符a,收到字符,并在屏幕上显示c。因为发送时将a的ASC码加1,接收时又将ASC码加1接收,所以显示的字符为c。实验中现象:重要程序片段:发送是否准备好,是,则从键盘上读入一字符。waiti:mov dx,io8251bin al,dxtest al,01jz waitimov ah,01int 21h 检查接收是否准备好,没有则等待,准备好,则接收 next:mov dx,io8251b in al,dx test al,02 jz next mov dx,io8251a in al,dx inc al mov dl,al mov ah,02 int 21h jmp waiti四分析与总结(总结现象,分析原因和结果,评价实验(设计/效果/调试/测试方法)通过实验,进一步了解了串行通信的原理以及通过串行方式发送和接收数据的过程。输出数据是以字符为单位首先送到数据发送保持寄存器中,再进入发送移位寄存器,这些过程都是并行方式传送的。在发送移位寄存器中,按照事先和接收端约定的字符传输格式,加上起始位,奇偶校验位和停止位,然后再以约定的波特率先低位后高位地发送出去。在实验中,选择的时钟频率脉冲为1MHz,波特率选择为1200B/s,波特率因子选为16,则计数器的初值为52。接收数据时串行数据逐位计入接收移位寄存器。接收数据时首先搜寻起始位,然后才读入数据位。实验中8253计数器用于产生8251的发送和接收时钟。实验八 模数数模转换一. 实验目的与内容(概述)1. 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。2. 了解模/数转换器的基本原理,掌握ADC0809芯片的使用方法。二. 基本实验原理(或基本原理) (含简单文字叙述,关键电路原理图,程序框图)1. D/A转换8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为:这里的参考电压为PC机的+5V电压。产生锯齿波只须将输出到DAC0832的数据由0循环递增,产生正弦波可根据正弦波函数建一个下弦数字量表,取值范围为一个周期,表中数据在16个以上。2. A/D转换ADC0809的IN0口地址为298H,IN1口地址为299H。IN0单极性输入电压与转换后数字的关系为:其中Ui为输入电压,UREF为参考电压,这里的参考电压去PC机内的+5V。程序框图:三. 方案实现与测试(或调试)(含实验步骤分步进行-调试-测试,关键/重要的程序片段,程序框架无需)1.DAC实验电路如图,DAC0832采用单缓冲方式,具有单双极性输入端。2.分别编程产生锯齿波、正弦波电压波形。 电路图如下:实验现象:从Ub端输出波形,用示波器观察到锯齿波和正弦波波形。实验中现象:锯齿波:正弦波:重要程序片段:锯齿波编程:mov cl,0mov dx,io0832alll:mov al,cl out dx,al inc cl inc cl inc cl inc cl inc cl inc cl inc cl push dx 正弦波编程: ll:mov si,offset sin mov bh,32 lll:mov al,si mov dx,io0832a out dx,al mov ah,06h mov dl,0ffh int 21h jne exit mov cx,13.ADC实验电路如图,通过电位器RW1输出0-5V直流电压送入ADC0809通道0(IN0),编程采集IN0输入的电压,再屏幕上显示出转换后的数据。4.将IP3的1、2短接,使IN1处于双极性工作方式,并给IN1输入一个低频交流信号,编程采集这个信号数据并在屏幕上显示波形。电路图:实验现象:采集IN0输入的电压,在屏幕上显示出转换后的16进制数据。调节电位器,改变输入电压,转换后的数据变化。重要程序片段:从A/D转换器输入数据,将AL保存到BLin al,dxmov bl,almov cl,4shr al,4call dispmov al,bl显示子程序:disp proc nearmov dl,alcmp dl,9jle dddadd dl,7ddd:add dl,30hmov ah,02int 21hret使IN1处于双极性工作方式,给IN1输入一个高电平信号,在屏幕上画出一条直线。重要程序片段:一次A/D转换程序:mov dx,io0809bout dx,alin al,dx读入数据,dx为纵坐标mov ah,0mov dx,368sub dx,ax四分析与总结(总结现象,分析原因和结果,评价实验(设计/效果/调试/测试方法)通过实验,进一步了解了数模转换和模数转换的原理,掌握了数模转换器DAC0832和模数转换器ADC0809的基本使用和编程方法。DAC电路采
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人居环境行业智能家居技术应用与市场前景研究报告
- 2025年文化创意行业数字文创产品市场前景分析研究报告
- 2025年工业制造行业工业0技术应用前景研究报告
- 2025年电子产品行业消费电子产品市场前景分析报告
- 国家事业单位招聘2025商务部国际经济合作事务局招聘应届毕业生2人笔试历年参考题库附带答案详解
- 嘉峪关市2025年甘肃嘉峪关市事业单位招聘人员(116人)笔试历年参考题库附带答案详解
- 古县2025山西临汾古县事业单位招聘31人笔试历年参考题库附带答案详解
- 南京市2025上半年江苏无锡市梁溪区机关事业单位招聘编外工作人员20人笔试历年参考题库附带答案详解
- 云浮市2025广东云浮市罗定市市场监督管理局招用青年见习人员2人笔试历年参考题库附带答案详解
- 东城区2025北京东城区教育委员会所属事业单位第二批招聘378人笔试历年参考题库附带答案详解
- 网络交友新时代课件
- 电商直播行业合规性风险管控与流程优化报告
- 第08讲+建议信(复习课件)(全国适用)2026年高考英语一轮复习讲练测
- 基本生活能力评估表BADL使用指南
- 政务大模型安全治理框架
- 生态视角下陕南乡村人居环境适老化设计初步研究
- “研一教”双驱:名师工作室促进区域青年教师专业发展的实践探索
- 手卫生及消毒隔离基本知识
- 2025四川能投合江电力有限公司员工招聘11人笔试备考题库及答案解析
- 江苏省徐州市2025年中考英语真题(含答案)
- 包钢招聘考试试题及答案
评论
0/150
提交评论