基于单片机的数字万用表设计课程设计(编辑修改稿)内容摘要:
直流电压, 1000V直流电压输入进万用表经过衰减器以后将 1000V直流电压衰减到 200mV 以下送入 A/D 处理显示,不管测量的信号有多大始终要把这个信号衰减到 200mV以下送给 A/D 处理。 数字万用表的最基本功能是能够测量交直流电压,交直流电流,还有能够测量 电阻,数字万用表的基本组成见图 21。 淄 博 职 业 学 院 课 程 设 计 6 图 21 数字万用表的基本组成 (二)数字万用表的硬件系统设计总体框架图 如下图 22 所示,本万用表由以下几部分功能组成,复位电路、震荡电路、 ADC输入、被测量显示、超限报警、 ADC 使能控制。 复位电路用来清零,进行下一次的测量;震荡电路用来消除一些外来干扰,使电路工作更加稳定; ADC 输入则是将输入量进行 AD 转换;测量显示就是显示测量的数值;超限报警部分则是用作当测量量超出量程范围时发出警报,以便提醒用户更改大量程; ADC 使能控制则用来对输入量 进行控制,允许输入或者不允许。 图 22 总体电路设计原理图 (三)硬件电路设计方案及选用芯片介绍 设计方案 用单片机 AT89S52与 ADC0809 设计一个数字万用表,配合分流电阻、分压电阻、基准电阻可以测量 交、直流电压值,直流电流、直流电阻,四位数码显示。 实现四级量程的直流电压测量,其量程范围是 2v ,20v,200v 和 压测量,其量程范围是 2v ,20v,200v 和 ,其量程 范围是 2mA ,20mA,200mA 和 ,其量程范围是复位电路 震荡电路 ADC 输入 被测量显示 超限报警 ADC 使能控制 89s52 淄 博 职 业 学 院 课 程 设 计 7 2k ,20k,200k 和 2M.,并且有超出量程的情况发生时,蜂鸣器发声报警。 芯片选择及功能简介 一、 AT89S52 芯片功能特性描述 AT89S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K在系统可编程 Flash存储器。 使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。 片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。 在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52 具有以下标准功能: 8k字节 Flash, 256 字节 RAM, 32 位 I/O 口线,看门狗定时器, 2 个数据指针,三个 16 位定时器 /计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。 另外, AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。 空闲模式下, CPU停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下, RAM 内容被 保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止 AT89S52 引脚框图: 图 23 AT89S52 芯片引脚图 淄 博 职 业 学 院 课 程 设 计 8 二、 AT89S52 主要性能: a) 与 MCS51 单片机产品兼容 b) 8K 字节在系统可编程 Flash 存储器 c) 1000 次擦写周期 d) 全静态操作: 0Hz~ 33Hz e) 三级加密程序存储器 f) 32 个可编程 I/O 口线 g) 三个 16 位定时器 /计数器 h) 八个中断源 i) 全双工 UART 串行通道 j) 低功耗空闲和掉电模式 三、 ADC0809 介绍 ADC0809 是带有 8位 A/D 转换器、 8 路多路开关以及微处理机兼容的控制逻辑的CMOS 组件。 它是逐次逼近式 A/D 转换器,可以和单片机直接接口。 ( 1) ADC0809 的内部逻辑结构 图 24 ADC0809 的内部逻辑结构 上图可知, ADC0809 由一个 8路模拟开关、一个地址锁存与译码器、一个 A/D转淄 博 职 业 学 院 课 程 设 计 9 换器和一个三态输出锁存器组成。 多路开关可选通 8个模拟通道,允许 8路模拟量分时输入,共用 A/D 转换器进行转换。 三态输出锁器用于锁存 A/D 转换完的数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。 ( 2). 引脚结构 图 25 ADC0809 引脚结构图 四、 TEC6122 简述 位扫描驱动电流≥ 80mA( VDD=+5( 1)概述 TEC6122 共阴极 8X8 段 LED 数码管( 8X8 点阵)显 示驱动电路是全定制专用集成电路。 该电路由开机自清电路、振荡电路、位扫描驱动电路、 8X8 bit 移位寄存器电路、 8X8 bit 数据锁存器电路、段多路选择器驱动电路组成。 它可与各种型号的微处理器串行口或并行口 interface。基于单片机的数字万用表设计课程设计(编辑修改稿)
相关推荐
应采用高性 8 能的单片机,要求工作稳定、测量精度高、通用性强、功耗低,保证报警器的精确性及可靠性,而且最好体积小,成本低,有利于减少报警器的体积,降低报警器的成本。 图 31 可燃性气体监测报警器结构框图 可燃性气体浓度检测报警装置的电路设计 AT89S52 单片机 AT89S52 单片机是一种低功耗高性能的 CMOS8 位微控制器,内置 8KB 可在线编程闪存。 该器件采用 Atmel
13 5 误差分析及改进方法 由于实验室条件限制,无法购买先进的甲醛检测设备进行校准,因此会出现无法校验和误差较大的现象,且 本次设计采用的是 8 位的 AD 转换芯片 ADC0809,精度在应用中算是中等,这方面在以后改进中可以加以校验、提升。 6 设计总结 通过本次课程设计, 使我收获很多,从最初的对元器件的初步认识,再到图书馆以及网上找了很多有关元器件的 使用方法
生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。 振动膜片在电磁线圈和磁铁的相互缠绕,在其两端施加直流电压(有源蜂鸣器)或者方波(无源蜂鸣器)就可以发声,本设计采用电磁式有源蜂 鸣器,其中三极管 Q1 起开关作用,其基极的低电平使三极管饱和导通,使蜂鸣器发声 ; 而基极高电平则使三极管关闭,蜂鸣器停止发 声 , 声音报警电路 如图 所示。 Q18 5 5 0蜂鸣器V C CR41kP 3 4
序存储器, 128 bytes 的随机存取数据存储器( ram), 32个外部双向输入 /输出( i/o)口, 5 个中断优先级 2层中断嵌套中断, 2 个 16 位可编程定时计数器 ,2 个全双工串行通信口,看门狗( wdt)电路,片内时钟振荡器。 AT89S52 单片机是一种低功耗高性能的 CMOS8 位微控制器,内置 8KB 可在线编程闪存。 该器件采用 Atmel
出只有一个低电平,也就是可以用来用灌电流的方式进行驱动 LED,工作电压 Vcc=5V,输出可以直接连接 LED,没有带来不稳定因素,当然实际中应该串接保护电阻,估计常用的 200300 欧姆都可以。 8 图 LED动态扫描电路 图 74LS138的管脚分布图 从总的设计可以看出,单片机的控制输出是通过 ~ 口完成的。 当程序开始时,这三个口的输出状态都是低电平, AT89C2051
能 力。 触摸式红绿灯目前已经在成都、武汉、哈尔滨、烟台等许多城市的不同个路口进行试点并安装。 例如成都市在包括西南财大、西南交大、西南民族大学等几所高校大门附近的路口进行试点。 经过长期的试点观察,成都市有关部门认为效果不错。 为了让成都市民更多地享受高科技带来的“人性化交通”,“聪明红绿灯”开始在城区大街推广。 一环路将成为第一条全线安装“行人过街触摸式红绿灯”的街道。 据介绍