ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:95KB ,
资源ID:10595661      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10595661.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(微机原理及接口技术课程设计报告.docx)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

微机原理及接口技术课程设计报告.docx

1、 微机原理及接口技术 课程设计 设计题目:基于PC机的方波发生器 学生姓名:许承杰 学 号:1404040204 专业班级:通信二班 指导老师:欧青立 陈君 谭超 目录 一、课程设计的目的 3 二、Protel99简介 3 三、实验原理 4 四、实验内容 6 五、主要仪器设备 7 六、对应的汇编语言源程序 7 七、实验原理图设计 10 八、实验结果及分析 11 九、设计心得 11 十、参考文献 12 一、 课程设计的目的 综合运用《微机原理及应

2、用》课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高软硬件设计能力及实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识及应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。 本次课程设计,主要是了解DAC0832、ADC0809、8255、8253的工作原理,以及学会对Protel99的基本操作。 二、 Protel99简介 Protel99SE

3、是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工层。 a.Protel99 SE的系统组成  按照系统功能来划分,Protel99se主要包含以下两大部分和6个功能模块。 电路工程设计部分   电路原理设计部分(Advanced Schematic 99)   印刷电路板设计系统(Advanced PCB 99) 自动布线系统(Advan

4、ced Route 99) 电路仿真及PLD部分   电路模拟仿真系统(Advanced SIM 99)   可编程逻辑设计系统(Advanced PLD 99)   高级信号完整性分析系统(Advanced Integrity 99) b.Protel99 SE的功能特性  开放式集成化的设计管理体系,超强功能的、修改及编辑功能,强大的设计自动化功能。 三、 实验原理 1. DAC0832芯片的原理 1)分辨率 分辨率它反映了输出模拟电压的最小变化值。定义为输出满刻度电压及2n的比值,其中n为DAC的位数。分辨率及输入数字量的位数有确定的关系。对

5、于5V的满量程,采用8位的DAC时,分辨率为5V/256=19.5mV;当采用10位的DAC时,分辨率则为5V/1024=4.88mV。显然,位数越多分辨率就越高。 2)建立时间 建立时间是描述DAC转换速度快慢的参数。定义为从输入数字量变化到输出达到终值误差±1/2 LSB(最低有效位)所需的时间。 3)接口形式 接口形式是DAC输入/输出特性之一。包括输入数字量的形式:十六进制或BCD,输入是否带有锁存器等。 DAC0832是使用非常普遍的8位D/A转换器,由于其片内有输入数据寄存器,故可以直接及单片机接口。 DAC0832以电流形式输出,当需要转换为电压输出时,可外接运算

6、放大器。属于该系列的芯片还有DAC0830、DAC0831,它们可以相互代换。 2.  DAC0832的引脚及功能 DI0~DI7:数据输入线,TLL电平。 ILE:数据锁存允许控制信号输入线,高电平有效。 CS:片选信号输入线,低电平有效。 WR1:为输入寄存器的写选通信号。 XFER:数据传送控制信号输入线,低电平有效。 WR2:为DAC寄存器写选通输入线。 Iout1:电流输出线。当输入全为1时Iout1最大。 Iout2: 电流输出线。其值及Iout1之和为一常数。 Rfb:反馈信号输入线,芯片内部有反馈电阻. Vcc:电源输入线  (+5v~+15v) Vre

7、f:基准电压输入线  (-10v~+10v) AGND:模拟地,摸拟信号和基准电源的参考地. DGND:数字地,两种地线在基准电源处共地比较好. 3.工作方式 根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。 1、单缓冲方式。单缓冲方式是控制输入寄存器和DAC寄存器同时接收资料,或者只用输入寄存器而把DAC寄存器接成直通方式。此方式适用只有一路模拟量输出或几路模拟量异步输出的情形。 2、双缓冲方式。双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到DAC寄存器,即分两次锁存输入资料。此方式

8、适用于多个D/A转换同步输出的情节。 3、直通方式。直通方式是资料不经两级锁存器锁存,即 CS*,XFER* ,WR1* ,WR2* 均接地,ILE接高电平。此方式适用于连续反馈控制线路和不带微机的控制系统,不过在使用时,必须通过另加I/O接口及CPU连接,以匹配CPU及D/A转换。 DAC0832引脚功能电路应用原理图DAC0832是采样频率为八位的D/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。所以这个芯片的应用很广泛,关于DAC0832应用的一些重要资料见下图: D/

9、A转换结果采用电流形式输出。若需要相应的模拟电压信号,可通过一个高输入阻抗的线性运算放大器实现。运放的反馈电阻可通过RFB端引用片内固有电阻,也可外接。DAC0832逻辑输入满足TTL电平,可直接及TTL电路或微机电路连接。 本次实验原理采用双缓存方式。 4.方波发生器原理 要求能输出方波,本程序是用汇编语言来实现的。下面分别详述具体实现过程: 首先赋给AL 00H,然后执行OUT指令输出,然后延时一段,再赋给AL 0FFH,执行OUT指令输出,同样延时一段时间,这一直循环下去,就可以得到方波。利用键盘菜单选择,按键1时,就有方波产生。 四、 实验内容 设计实验线路并编写程序,实现

10、数字信号到模拟信号的转换,输入数字量由程序给出。要求产生方波,并用示波器观察输出模拟信号的波形。 五、主要仪器设备 PC微机一台、 实验系统一套、示波器一台。 六、对应的汇编语言源程序 STACK1 SEGMENT STACK DW 256 DUP(?) STACK1 ENDS DATA SEGMENT STR1 DB '1. Triangle Square Wave ',0ah,0dh,'$' ;定义显示的字符串 方波 STR5 DB '5. Exit ',0ah,0dh,'$'

11、定义显示的字符串 退出 FLAG DB 0 SIN DB 00H,02H,05H,09H,0FH,15H,1DH,25H DB 2EH,38H,43H,4FH,5AH,67H,73H,7FH DB 80H,8CH,98H,0A5H,0B0H,0BCH,0C7H,0D1H DB 0DAH,0E2H,0EAH,0F0H,0F6H,0FAH,0FDH,0FFH DB 0FFH,0FDH,0FAH,0F6H,0F0H,0EAH,0E2H,0DAH DB 0D1H,0C7H,0BCH,0B0H,0A5H,

12、98H,8CH,80H DB 7FH,73H,67H,5AH,4FH,43H,38H,2EH DB 25H,1DH,15H,0Fh,09H,05H,02H,00H CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA,SS:STACK1 START: MOV AX,DATA MOV DS,AX MOV AX,STACK1 MOV SS,AX MOV DX,OFFSET STR1 ;显示字符串1

13、MOV AH,9 INT 21H LOOP1: MOV AH,1 ;判断是否有按键按下 INT 16H JZ LOOP2 ;无按键则跳回继续循环,有则退出 MOV AH,0 ;读键盘 INT 16H CMP AL,31H JZ SQUARE CMP AL,32H JZ DELTA CM

14、P AL,33H JZ SAWTOOTH CMP AL,34H JNZ L05 JMP SINE L05: CMP AL,35H JNZ LOOP2 JMP QUIT LOOP2: CMP FLAG,1 JZ SQUARE CMP FLAG,2 JZ DELTA CMP FLAG,3 JZ SAWTOOTH CMP FLAG,4

15、 JZ SINE JMP LOOP1 SQUARE: MOV FLAG,1 MOV DX,DA0832 ;写00H,输出低电平 MOV AL,00H OUT DX,AL MOV CX,DANUM L03: CALL DALLY LOOP L03 MOV DX,DA0832 ;写0FH,输出高电平 MOV AL,DANUM

16、 OUT DX,AL MOV CX,DANUM L04: CALL DALLY LOOP L04 JMP LOOP1 DELTA: MOV FLAG,2 MOV AL,00H ;D/A转换起始值 UP1: MOV DX,DA0832 ;启动D/A转换 OUT DX,AL CALL DALLY INC AL CMP AL,

17、DANUM JNE UP1 DOWN1: MOV DX,DA0832 OUT DX,AL CALL DALLY DEC AL CMP AL,00H JNE DOWN1 JMP LOOP1 SAWTOOTH: MOV FLAG,3 MOV AL,00H ;D/A转换起始值 L01: MOV DX,DA0832 ;启动D/A转换 OUT

18、 DX,AL CALL DALLY INC AL CMP AL,DANUM JNE L01 JMP LOOP1 SINE: MOV FLAG,4 MOV SI,OFFSET SIN ;SI指向SIN MOV CL,64 ;数据数为64个 L02: MOV AL,[SI] MOV DX,DA0832 ;输入0832数据口 OUT DX,AL

19、 CALL DALLY INC SI ;指向下一个数据 DEC CL ;数据数减1 JNZ L02 JMP LOOP1 QUIT: MOV AX,4C00H ;返回到DOS INT 21H DALLY PROC NEAR ;软件延时子程序 PUSH CX PUSH AX MOV CX,0010H D1:

20、 MOV AX,0100H D2: DEC AX JNZ D2 LOOP D1 POP AX POP CX RET DALLY ENDP CODE ENDS END START 七、实验原理图设计 Protel99画出的原理图画: 八、实验结果及分析 结果:按原理图在实验系统中联系,由于实验系统中没有运算放大器,所以实验无法连接以至于无法链接编译,所以实验得不出正确的波形图,实验失败。 分析:自己在哎设计原理图之前没有做到足够的充分的准备,不清楚实验系统中的所有原件,导致实验失败,需要深刻反省,下次做得更好。

21、九、设计心得 这次实践要求我们有很扎实的理论知识做基础,把课本上各章节的内容学懂,学透,融会贯通才能达到课题的要求。通过这次设计,我对计算机接口这门课程有了更深的理解.本次课程设计在灵活运用汇编语言编写程序的基础上,通过对DAC0832芯片的具体功能的深刻理解,对计算机接口的硬件的设计及其驱动程序的编制和调试的方法的运用,最终完成的设计要求.在设计的过程中我对原来学过的各种知识,有了更加明确的概念,曾经觉得很抽象的问题在这次设计中通过跟同学一起讨论以及查阅参考资料也逐渐解决了不少。通过这次课程设计我感到学到了很多东西的,一方面加强了对硬件的了解:很好的掌握了D/A转换器(DAC0832)的功

22、能,示波器的功能。两周的课程设计结束了,这其中有失败的痛苦,也不乏有为取得那份成功而付出的汗水及艰辛。正所谓有失必有得,这两周来,为了微机原理课程设计付出了很多,由于之前的相关课程学习有所欠缺,很多东西没有接触过,所以完成这次课程设计有一定的困难,不过现在看来,这两周的课程设计收获不菲,当最终完成了课程设计的时候,一切当初看来没有任何头绪,困难重重的问题都不复存在。在此次课程设计的过程中遇到了很多问题,但是通过查阅资料,请教老师同学,解决了相关的问题。这使我更能认识到遇到困难坎坷时,只有坚持,想一切办法去解决才能够保持向前。我感觉这是这次实习任务中最大的收获。我会将这样的体会及经验应用到以后的

23、生活学习和工作中。但在将理论知识转化为实际应用的过程中,我也发现了许多问题,比如说编程能力差,不能够正确熟练的操作示波器,基础知识欠缺等:此外对及接口这门课程相关的知识掌握的不好,还有待加强及提高(比如模拟电路,数字电路,电子电路等)。通过这次实践使我深刻的感悟到对所学的知识要运用到熟练为止,真正的理解而不是单纯的记忆。这次设计中遇到的还没有解决的问题应该成为我们追求更深层次知识的动力,努力不懈的继续向前。 十、参考文献 a) 《微型计算机技术及应用》 清华大学出版社 2003 戴梅萼、史嘉权 b) 《微机原理及接口技术基础及应用》 海洋出版社 2005 邓振杰 c) 《微机原理及接口技术实验及课程设计》西南交通大学出版社 2005 杨斌 d) 《IBM-PC汇编语言程序设计》清华大学出版社 2003 沈美明,温冬婵 e) 王爽编.汇编语言.北京:清华大学出版社,2002,3 f) 梅丽凤,王艳秋,汪毓铎. 单片机原理及接口技术.北京:清华大学出版社,2003,5 17 / 17

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服