版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、辽 宁 工 业 大 学单片机与接口技术 课程设计(论文)题目: 数字电压表 院(系):信息科学与工程学院专业班级: 电气021班 学 号: 020303016 学生姓名: 指导教师: 教师职称: 副教授 起止时间:05-06-06至05-06-19课程设计(论文)任务及评语院(系):信息科学与工程学院 教研室:电气学 号020303016学生姓名专业班级电气021班课程设计(论文)题目数字电压表课程设计(论文)任务该数字电压表具有手动和自动测量功能,设计者完成相应的硬件和软件设计。实现技术指标包括:1可测量工频交流电压2电压测量精度达5/10003电压测量分5档:2.5v、10v、20v、10
2、0v、700v4输入阻抗大于1m。5显示器可显示测量的有效值。6有手动和自动按键,自动档量程自动切换7写出程序流程图及汇编程序。指导教师评语及成绩成绩: 指导教师签字: 年 月 日目 录第1章 课程设计目的与要求11.1 课程设计目的11.2 课程设计的实验环境11.3 课程设计的预备知识11.4 课程设计要求1第2章 课程设计内容2第3章 课程设计的考核23.1 课程设计的考核要求23.2 课程性质与学分2第4章 设计3参考文献17第1章 课程设计目的与要求1.1 课程设计目的“单片机与接口技术”课程设计是在教学及实验基础上,对课程所学理论知识的深化和提高。因此,要求学生能综合应用所学知识,
3、设计与制造出具有较复杂功能的小型单片机系统,并在实践的基本技能方面进行一次系统的训练。 能够较全面地巩固和应用“单片机”课程中所学的基本理论和基本方法,并初步掌握小型单片机系统设计的基本方法。 培养独立思考、独立收集资料、独立设计规定功能的单片机系统的能力;培养分析、总结及撰写技术报告的能力。1.2 课程设计的实验环境利用windows操作系统及应用软件进行绘图和编程。1.3 课程设计的预备知识熟悉单片机与接口技术课程的相关知识及电子线路cad工具软件。1.4 课程设计要求按课程设计指导书提供的课题,根据第二章给出的基本要求及参数独立完成设计,课程设计说明书应包括以下内容: 1、对设计课题进行
4、简要阐述,并说明设计任务及具体要求。 2、论述系统设计方案,并画出总体电路结构图及功能分割图。3、能够较熟练地应用电子线路cad工具完成单片机系统的硬件设计任务。4、各功能模块设计说明、设计实现过程及源程序。 5、能够较熟练地应用一种编辑软件编写程序,掌握单片机系统软件设计的基本方法6、课程设计报告应内容完整、字迹工整、图表整齐规范、数据详实。7、课程设计总结8、字数4000左右,有系统电气原理图。第2章 课程设计内容设计技术参数1可测量50hz交流电压2电压测量精度达5/10003电压测量分5档:2.5v、10v、20v、100v、700v4输入阻抗大于1m。5显示器可显示测量的有效值。6有
5、手动和自动按键,自动档量程自动切换工作量1、系统硬件框图设计说明2、测量通道控制电路设计3、cpu最小系统设计4、按键及显示电路设计5、内部定时中断服务子程序设计6、主程序设计工作计划第一天第二天第三天第四天第五天第二周数字电压表ad转换、自动量程切换电路设计按键及显示电路设计cpu最小系统设计电源的设计主程序、流程定时输出程序设计画原理图、打印第3章 课程设计的考核3.1 课程设计的考核要求课程设计采用五级(优、良、中、及格、不及格)评分制。最后成绩依据课程设计论文及平时成绩决定,其中平时考核成绩占20%。3.2 课程性质与学分单片机与接口技术课程设计的课程性质:考查学分:2第4章 设计41
6、总体思路本设计总体结构图如图所示,以单片机8051为核心构成的单片机应用系统。该系统在8051外配程序存储器、数据存储器、a/d转换器0809、以及i/o口接口电路、显示电路等电路构成。交流电先经过单相滤波电路、信号放大电路输入a/d转换器0809,进一步送入8051后经显示电路显示电压值,即可实现电压测量的目的。42各功能电路简介4.2.1 cpu最小系统cpu最小系统电路如图所示1) 单片机80518051单片机有5个存储器空间,分别用来安排4种不同功用的存储器:一内部数据存储器;二特殊功能寄存器;三内部程序存储器;四外部程序存储器五 外部数据存储器。 内部数据存储器和特殊功能寄存器以及内
7、部程序存储器集成于片内,外部程序存储器和外部数据存储器则安排在片外,用接口电路与单片机连接。4种存储器中,除内部数据存储器和特殊功能寄存器是统一编址的除外,各存储器均分开编址,并用不完全相同的寻址方式来访问它们。a)ram,共128字节,地址范围为00h一7fh,见下图2。前32个单元(地址00h一1fh)称为寄存器区。其中,每8个寄存器形成-个寄存器组。具体说来:寄存器0组 地址00h一07h寄存器1组 地址08h一0fh寄存器2组 地址10h一17h寄存器3组 地址18h一1fhb)程序存储器mcs-51单片机具有64k字节的程序存储器空间。其中,8051或8751在片内各有4k字节的程序
8、存储器rom或eprom,并处于这一空间的最低地址区。8031片内没有程序存储器,必须在外部扩展程序存储器才能构成单片机应用电路。扩展容量可为64k字节中的任一容量,并且常用eprom或e2prom的形式,程序存储器中的某些地址被固定地用于特定程序的入口地址:地址 用途0000h 复位操作后的程序入口0003h 外部中断0服务程序入口000bh 定时器0中断服务程序入口0013h 外部中断1服务程序入口001bh 定时器1中断服务程序入口0023h 串行io中断服务程序入口在编程时,通常在这些入口地址开始的二三个地址单元中,放入一条转移类指令,以使相应的程序在指定的程序存储器区域中生成。程序存
9、储器用来存放固化了的用户程序,取指地址由程序计数器pc给出,pc具有自动加l的功能,从而在无转移类指令的条件下,指令被逐一执行。转移类指令可改变pc值,使程序得以转移。程序存储器中也可固化一片数据区,存放被查阅的表格和参数等。2) 复位电路如下图所示,本设计采用按键式复位电路,它的上电复位利用电容器充电来实现,同时通过按键实现复位,按下键后,通过r1和r2形成回路,使reset端产生高电平。按键的时间决定了复位时间。3)电源设计本设计采用一种将开关电源与线性电源有机地结合在一起,输出电压采用分档切换方式的高性能直流稳压电源,该电源不仅具有开关电源体积小,损耗低的优点,还具有线性电源输出电压纹波
10、小,输出特性好的优点。并且引入单片机控制,使其在功能上具有一定智能化。该电源主要分为整流、变压部分,调压、稳压部分以及控制部分。具体地说是用开关电路实现整流与初级变压,用可调三端稳压器实现调压与稳压,而用单片机控制整个电源的工作。电路原理图见图a。交流输入经整流后,送入高频开关电路。高频变压器输出端共有6路,其中3路作为辅助电源,另3路作为主功率输出的前级线圈。为提高输出电压精度并减少损耗,主功率输出采用电压分档调节的方法,由于输出电压为030v,故考虑分3档比较合适。其中vc为单片机d/a变换器输出的电压值,vc的变化将直接决定输出电压的变化。vin由开关电路的输出端提供,vin大小的调整是
11、通过单片机控制继电器的开合来实现不同个数的开关电路输出端的电容的串联来实现的。因为vin是随着输出给定vc变化的,vc小vin也小,vc大vin也大,故当输出电压在030v间变化时,三端可调稳压器的输入端与输出端的压差均不会很大,这样既保证了精确调压,又减少了线性电路部分的损耗。图中a/d变换器所采集的是输出电压、电流的值,这些数据可用来实现过流保护与输出显示。因为,该电源中的开关电路需要有多路输出,故选用能方便实现多路输出的反激式开关电路,可调三端稳压器选用最大输出为3a/33v的lm350,而单片机选用atmel公司的at89c51。a/d变换器选用adc0809芯片,d/a变换器选用da
12、c0832芯片。 图a 电源主电路原理图该电源系统控制界面由16个按键和162字符点阵式液晶显示器组成。液晶显示屏可显示输出电压、电流值,定时值等。这些控制功能都是由一个主程序加若干中断子程序来实现。主程序流程图如图2所示该电源实现的功能如下:(1)输入交流电压范围为90240v时均可正常工作;(2)输出电压0.029.9v可设定,调压精度为0.1v。输出电流0.01.5a;(3)人机界面好,采用键盘设定,液晶显示,能显示输出电压、电流值和定时时间;(4)可定时开机、关机,可定时变压,定时时间长度最长为99h59min59s;(5)具有过流保护功能,过流值可设定,并具有三端可调稳压器本身所具有
13、的过热保护功能。4.2.2按键及显示电路1) 用8155和bic8718作led显示,在8051的ram的78h7fh单元为显示缓冲区,从高到低依次存放8个要显示的数据,并以非bcd码存放,下面是其动态显示的程序。display:mov a,#00000011b mov dotr,#7f00h mov dptr,a mov r0,#78h mov r3,#7fh mov a,r3ld0:mov dptr,#7f01h movxdptr,a incdptrmova,r0adda,0dh movca,dptrpc movdptr,a acalldl1 incr0 mova,r3 jnbacc.0,
14、ld1rra;movr3,a;ajmpld0; ld1:retdseg:db3fh,06h.dl1: movr7,02hdl:movr6,0ffhdl6:djnzr6,dl6djnzr7,dlret8155芯片简介256x8静态ram,2个可编程位i/o口和一个可编程6位i/o口,可编程14位定时/计数器,与8088cpu兼容。多路传输地址和数据总线,内部地址锁存,单+5v电源,任一引脚对地电压=-0.5v-+7v,8155h、8156h为hcmos产品,8155与8156的区别在于8155片选信号输入为ce,而8156为ce,8155的ram存取时间约为400ns,8155-2存取时间为33
15、0ns,8155的功耗为1.5w。2)键盘设计通过键盘可以向单片机系统输入命令或数据,cpu可以通过中断或查询方式判断是否有按键输入。键盘从结构上分为独立式和矩阵式两种。键盘按下时在弹性作用下会发生抖动,出现一系列脉冲,持续5-10ms,可以通过软件延时10ms程序来去抖。本设计采用六按键矩阵式键盘,可实现五个量程的切换显示,也可保证测量精度在5/1000的设计要求;另外一个按键为手动自动切换键,具体程序如下所示:rs:mov dptr,#7fffhclr p1.0movx a,dptrmov 37h,acpl ajz ksk1lcall dl20movx a,dptrxrl a,37hjz
16、ks1ksk1:setb p1.0clr p1.1movx a,dptrmov 37h,acpl ajz ksk2lcall dl20movx a,dptrxrl a,37hjz ks1ksk2:ajmp ks9ks1:movx a,dptrcpl ajnz ks1mov a,37hjb acc.0,ks2mov 37h,#00hajmp ks10ks2:jb acc.1,ks3mov 37h,#01hajmp ks10ks3:jb acc.2mov 37h,#02hajmp ks10ks4:jb acc.3mov 37h,#03hajmp ks10ks5:jb acc.4mov 37h,#0
17、4hajmp ks10ks6:jb acc.5mov 37h,#05hajmp ks10ks9:setb acc.7ajmp ks11ks10:mov a,37hanl a,#07hjnb p1.0.ks11setb acc.3ks11:orl p1,#03hmov 37h,aret4.2.3数字电压表a/d转换、量程切换电路如下图所示,a/d转换器采用0809,量程切换采用电阻排实现,通过滑动触头可实现手动切换量程的目的。电路中引入模拟开关4066,以通过软件控制4066控制端的导通与关断实现量程的自动切换,具体程序如下:org 0050hloop:mov a,5ahcjne a,#700,
18、l3ljmp l8l3:jnc l8ljmp 7l8:mov p1,#00hljmp cdl7:cjne a,#100,l6ljmp l5ljmp l4l5:mov p1,#80hljmp cdl4:cjne a,#20,l6ljmp l15l16:jnc l15ljmp l14l15:mov p1,#40hljmp cdl14:cjne a,#10,l13ljmp l12l13:jnc l12ljmp l11l12:mov p1,#20hljmp cdl11:mov p1,#10hljmp cdcd:ljmp loopenda/d转换器0809的任务是将模拟量转换成数字量,它是模拟信号和数字仪器的接口。其内部原理图如下所示主要部件的功能: 256r电阻梯形网络。即r-2r电阻网络。 逐次逼近寄存器sar。执行8次迭代后表示近似输入电压。 比较器。将输入模拟量与逐次逼近值进行比较。 多路开关。选择不同通道的模拟量。通道模拟量gndcb a8 通 道 模 拟 开 关 比较器逻辑控制逐次逼近 寄存器 d/a转换器地址锁存 译 码 器三态输出锁存器uddur(+)ur(-)d7d0d6d5d4d3d2d1in7in6in5in4in3in2in1in0 aleeocstartclockeout0809内部结构原理图引脚意义: ale:地址锁存信号。选择8个模拟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不同风格家居的室内软装饰品选择与搭配
- 2025年莱芜从业资格证模拟考试题货运考题
- 2025年辽宁货运从业资格证模拟题
- 2025年淮北道路货运从业资格证模拟考试下载什么软件
- 2025年永州从业资格证模拟考试题下载货运
- 内容创新在办公自动化中的应用
- 创意展览设计在吸引客户中的重要性
- 人教版数学八年级上学期《期末检测试卷》含答案解析
- 儿童心理健康教育的创新模式研究
- 办公室中火灾风险的识别与控制
- 幼儿游戏的课件
- 中药鉴定学智慧树知到答案2024年中国药科大学
- 现代教育技术智慧树知到期末考试答案章节答案2024年济宁学院
- 现代通信技术导论智慧树知到期末考试答案章节答案2024年北京科技大学
- 旅游出行安全告知书
- (完整版)服装生产工艺流程图汇总,推荐文档
- 优秀团支部申报表
- 初中体育 健美操初级12个教案
- 常德市垃圾填埋场设计计算说明书
- 第三章 高分子的溶液性质
- 第二讲锅炉水压试验
评论
0/150
提交评论