全球旧事资料 分类
1题目设计要求
要求:利用51单片机8位数码管AD0809设计数字直流电压表系统精度为001V。完成以下设计环节:
1)使用AltiumDesi
ger或Protel99SE开发工具,设计电路原理图与PCB制板图。2)使用Uvisio
2开发平台,采用C语言或汇编语言设计软件程序。3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
2系统的组成及工作原理
21电路原理图
图21电路原理图
f22AD转换原理
模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在AD转换前,输入到AD转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。
AD转换器的工作原理:采用逐次逼近法,逐次逼近式AD是比较常见的一种AD转换电路,转换的时间为微秒级。逐次逼近法转换过程是:初始化时将逐次逼近寄存器各位清零;转换开始时,先将逐次逼近寄存器最高位置1,送入DA转换器,经DA转换后生成的模拟量送入比较器,称为Vo,与送入比较器的待转换的模拟量Vi进行比较,若VoVi,该位1被保留,否则被清除。然后再置逐次逼近寄存器次高位为1,将寄存器中新的数字量送DA转换器,输出的Vo再与Vi比较,若VoVi,该位1被保留,否则被清除。
23数据处理原理
由ADC0809的转换原理可以知道我们从其得到数据还只是二进制数据,我们还需要进一步处理来的到x的十进制数,并且对其进行精度处理,也就是课题要求的的精确到小数点后两位,在这里我们用51单片机对数据进行处理。我们处理数据的思路是:首先将得到的二进制数直接除以十进制数51,然后取整为x的整数部分,然后就是将得到的余数乘以10,然后再除以51,再取整为x的十分位,最后将得到的余数除以5得到x的百分位。
24器件列表
系统所用到的主要器件如下:1MCS51单片机AT89C512ADC0809芯片3LED显示器4电阻若干5二极管若干
f3器件的功能和作用
31AT89C51功能介绍
311AT89C51的简单概述
AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROMFlashProgrammablea
dErasableReadO
lyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C51是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入r
好听全球资料 返回顶部