基于at89c52的交流数字电压表设计内容摘要:
它有更小的量 化单位以及更高的分辨率。 转换时间: 转换时间是指模数转换器从控制其开始转换的信号到来开始,从输出端能够输出稳定的数字信号所经过的时间。 模数转换器的转换时间与转换电路的类型有关。 不同类型的转换器的转换速度相差甚远。 其中并行比较模数转换器的转换速度最高,逐次比较型的模数转换器的转换速度次之,间接模数转换器的转换速度最慢。 、 ADC0808 的相关介绍 本次设计我选用的模数转换器是 ADC0808,它是 AD公司采用 CMOS 工艺生产的一种 8位逐次比较型模数转换器。 除了精度有差别之外, ADC0808 和 ADC0809的功能及用法基本上都相同,它的典型转换时间为 100us,分辨率为 8位,总的不可调误差在正负( 1/2) LSB 和正负 1LSB 之间,单一 +5V 电压供电时,此时输入电压范围为 0~ 5V,片内有 8通道模拟开关,可接入 8 个模拟量输入,工作温度范围为 40。 C~ +85。 C,其内部结构框图如下图 所示: 图 , ADC0808 内部结构 8 路 模 拟 开 关 电压 比较器 寄位器 控制与定时电路 D/A 转换器 三 态 输出 缓冲器 地址锁存 与译码器 START CLORK VREF(+) VREF() VCC GND ADDA ADDB ADDC ALE IN1 IN2 IN3 IN06 IN4 IN6 IN7 IN8 IN5 D6 D4 D7 D5 D3 D0 D2 D1 EOC OE 第一部分包括 8路模拟选择开关( IN0~ IN7)和对应的通道地址锁存与译码电路,可以进行分时采集 8 路模拟信号, 3 个地址信号 A、 B 和 C 决定哪一路模拟信号被选中并送到内部 A/D 转换器中进行转换。 C、 B和 A 为 000~ 111 分别选择 IN0~ IN7。 第二部分为一逐次逼近式数模转换器,它是由电压比较器、定时与控制电路、三态输出锁存器、逐次逼近式 D/A 转换器构成。 ADC0808 的引脚图如下图 所示。 图 , ADC0808 的引脚图 上图中各外部引脚作用如下: INO~ IN7: 8路模拟信号输入端。 D7~ D0: 8位数字信号输出端。 CLORK:时钟信号输入端,最高允许值为。 当 CLORK 为 640kHz 时,转换时间为 100us。 ALE:地址码锁存输入端,当输入地址码稳定后, ALE 的上升沿将地址信号锁 存于地址锁存器内。 VREF(+)、 VREF():分别为参考电压的正、负输入端,用于为 D/A 转换器的提供其基准参考电压。 一般情况下 VREF(+)接 +5V 高精度参考电源 ,VREF()接模拟地。 START:启动信号输入端。 该信号的上升沿到来时片内寄存器被复位,在其下降沿开始 A/D 转换。 EOC:转换结束信号输入端。 当 A/D 转换结束时 EOC 立即变成高电平,同时所得的 8位转换结果被送 入三态输出缓冲器进行锁存, EOC 端的输出信号能用来向 CPU 申请中断。 OE:输出允许控制输入端。 当 OE=1 时,三态输出缓冲器的数据送到数据总线。 VCC:电压输入线,接 +5V 的电源。 GND:地线。 ADDA、 ADDB、 ADDC:地址码输入端,用来输入地址信号的,当地址码不同时,则不同通道的模拟量输入信号将会被选中进行转换,选择情况如下表 1 所示。 表 ADC0808 的通道的选择情况 ADDC ADDB ADDA 选择的通道 0 0 0 通道 IN0 0 0 1 通道 IN1 0 1 0 通道 IN2 0 1 1 通道 IN3 1 0 0 通道 IN4 1 0 1 通道 IN5 1 1 0 通道 IN6 1 1 1 通道 IN7 、 A/D 转换电路的设计 作为模拟量输入通道中的一个重要环节, A/D 转换器是可以实现把模拟信号转换成相应的数字量的器件或装置,是一种计算机与模拟系统之间的接口。 因此,它的应用范围也越来越广泛,尤其是在在数据采集和控制系统中更为显著。 为了使 A/D 转换器能够应用于不同的场合,如今已经生产出了各种各样型号的 A/D转换器,跟照它们的工作原理的差别, A/D 转换器大概可以分成四种类型,即:逐次逼近式模数转换器、双积分式模数 转换器、计数比较式模数转换器以及并行式模数转换器,但是逐次逼近式和双积分式是就目前来说应用的最多的两种模数转换器。 逐次逼近式和双积分式主要区别是逐次逼近式模数转换器拥有更快的转换速度,而且它的转换精度也能达到很高,考虑要本次设计的精度要求,所以我选择了 ADC0808,它是典型的逐次逼近式模数转换器。 它将连续的 0~ 5V 模拟直流电压信号转换成 8 位的数字量后由 AT89C52 单片机的 P1 口接收,经单片机处理后再对双四路模拟开关 CD4052 进行相应的操作后选择出最佳的量程,再将经量程选择后的模拟电压信号进行模数转换 ,单片机把此次的转换结果进行相应的计算后送到显示电路显示电压值。 A/D 转换电路如下图 所示: 图 , A/D 转换电路 、单片机最小系统电路 、单片机的简介 在微处理器问世后不久,便出现了以一个大规模集成电路为主组成的微型计算机 —— 单片微型计算机(简称单片机)。 由于单片机面向控制性应用领域,嵌入到各种产品中,以提高产品的智能化,所以单片机又成嵌入式微控制器。 在单片机内部含有计算机的基本功能部件: CPU、存储器、各种接口电路。 给单片机配上适当的外围设备和软件,便构成单片机的应用系统。 单片机的发展历程: 一、 20 世纪 70 年代为单片机的初级阶段 这个阶段以 Intel 公司的 MCS48 系列单片机为典型代表。 因受工艺和集成度的限制,单片机中的 CPU 功能地、存贮器容量小、 IO 接口的种类和数量少。 只能用在简单场合。 二、 20 世纪 80 年代为单片机的成熟阶段 这个阶段单片机的典型代表是 Intel 的 MCS96以及 MCS51 系列。 诞生了有着更高性能的 8 位和 16 位单片机。 提高了 CPU 的功能、扩大了存贮器的容量、增加了 IO接口的种类和数量,单片机内包含了异步串行口、 A/D、多功能定时器等特殊 IO电路。 单片机应用也得到了推广。 三、 20 世纪 90 年代至今为单片机高速发展阶段 世界上著名半导体厂商不断推出各种新型的 8位、 16 位和 32 位单片机,单片机的性能不断完善,品种大量增加,在功能、功耗、体积、价格等方面能满足各种复杂的或简单的应用场合需求,单片机应用深入到各行业和消费类的电子厂品中。 单片机 AT89C52 的相关介绍: 在本次设计中我采用的是 51系列单片机 AT89C52, 它含有 8k 的闪烁程序存贮器、 3 个 16 位的可编程定时器、 4 个 8 位的双向输入 /输出口、 1 个全双工串行通信口,共包括 6 个中断源(其中有 2 个外部 中断源、 3 个定时器的中断请求源和一个串行口中断请求源),它的随机存取数据存贮器扩大到了 256k,是一个 8位单片机,具有低电压、高性能等特点。 AT89C52 总体结构框图如下图 所示 : 图 ,AT89C52 总体结构框图 CPU 8KB FLASH 256B RAM P0 口 P2 口 P1 口 定时器 T2 中断系 统 P3 口 定时器T0、 T1 串行口 UART 时钟电路 XTAL11 XTAL2 程序存贮器 数据存贮器 AT89C52 芯片为 40 引脚双列直插式封装,其引脚排列如下图 所示: 图 ,AT89C52 引脚图 AT89C52 单片机共有 40 个引脚,上图中作用引脚的作 用说明如下: XTAL1( 19 脚 ) 和 XTAL2( 18 脚) :振荡器的输入输出引脚,通常把 12MHz晶振接在其引脚端。 RST( 9 脚) :复位信号输入引脚,输入高电平使其复位,低电平退出复位。 VCC( 40 脚)和 GND( 20 脚) : VCC 作为供电引脚,一般接 接 +5V 电源 , GND则一般接地。 ALE:运行方式时,该引脚为外部存贮器输出低 8 位地址锁存信号。 PSEN:外部程序存贮器的读选通信号,当 AT89C52 的 CPU 由外部程序存贮器取指令(或数据)时,在 CPU 的每个机器周期, PSEN 输出两个负脉冲作为读选通信号。 此时,如果 CPU 是对外部数据存储器进行访问,则将跳过两次 PSEN 信号。 EA/Vpp:当为运行方式时, EA 为程序存贮器的选择信号, EA 接高电平时 CPU可以从外。基于at89c52的交流数字电压表设计
相关推荐
电子产品 ,它能迅速、客观地分辨出哪位选手最先按下的抢答键,大大增强了比赛的公平性,更全面的体现了选手们的实力,增加了选手和观众的兴趣,给人们带来了很大的方便。 随着人们物质生活水平的提高,丰富的文化需要已成为人们生活中不可缺少的一部分,抢答器的作用也越来越显著。 2. 课题研究的 现状 抢答器作为一种电子产品,已广泛应用于各种竞赛场合,但大多数是早期设计的以传统模拟电路
与声音信号对应 的电压 值 .若有声音时则会输出一电压值 ,由于传声器转换的电压值非常小 ,所以必须将该电压经过 LM324 运算放大器进行放大 ,放大倍数为 RV1/R9,RV1 为可变电阻 ,通过调节其阻值使其放大倍数产生变化 ,起到了调节声音灵敏度的作用 . 放大后的电压必须经过 AD0832 进行模数转换 ,由单片机内部程序对转换值进行对比 .当值高于预设值时单片机启动 T0
,只要当键盘上有键盘闭合时就产生中断请求,向 CPU 申请中断后,立即对键盘上有操作的键盘进性扫描,识别闭合键,并做相应的处理。 如图 22所示。 图 24b 行列式 盘 0 1 2 3 4 5 6 7 8 9 A B C D E F P P P P P P P P 洛阳理工学院毕业设计(论文) 10 根据以上的论述,采用方案一,在本系统中采用了独立式键盘,其按键比较少
的可编程只读存储器。 它采用 CMOS 技术和 Fairchild Semiconductor 公司的 MicroWire 工业标准 3 线串行接口,具有 1Kb/2kB/4kB 的容量,并可通过 ORG 管脚配置成128*8/256*8/512*8 或 64*16/128*16256*16 等结构。 该系列存储器可靠性高,能够重复写 100 万次,数据可以保存 100 年不丢失;采用 8脚
的状态。 当 EA 端保持高电平(接 Vcc 端)时, CPU 则执行内部程序存储器中的程序。 其复位电路部分用来对系统进行复位操作,末端与单片机的复位相连,按下复位键,当振荡器运行时,在该引脚上出现两个机器周期的高电平将使单片机复位。 单片机原理及系统课程设计报告 6 R11kR21kC11uF 图 6 复位电路 晶振电路 晶体振荡电路的两个端口分别连接在单片机的 XTAL1 和 XTAL2
LED反光管,左拐、右拐、直行及行人 4种通行指示也采用 16*16 点阵 双色 LED 反光管。 该系统设计框架图如 所示,列驱动采用 74LS595 以实现串行端口扩展,行驱动采用 4/16 译码器 74LS54 动态扫描,译码器 74LS154 生成 16 条行选通信号线,再进过驱动器驱动对应的性线。 每条性线上需要较大的驱动电流,应选用大功率三极管作为驱动管。 这种设计方案的图案显示逼真