- 29
- 0
- 约6.57千字
- 约 12页
- 2021-08-29 发布于安徽
- 举报
. ..
. .可修编.
利用51单片机与ADC0809和数码管设计数字电压表
一、课题功能描述:
利用单片机AT89C51 芯片与ADC0809 芯片设计一个数字电压表,能够测 量0―5V 之间的直流电压,三位数码显示。
程序设计
本实验采用AT89C51 单片机芯片配合 ADC0809 模/数转换芯片构成一个简 易的数字电压表,原理电路如图1-1 所示。该电路通过 ADC0809 芯片采样输入口 AI0 输入的0~5V 的模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道D0~D7 传送给 AT89C51 芯片的F0口。AT89C51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码,并通过P1 口传送给数码管。同时它还通过其三位 I/O 口 P3.0、P3.1、P3.2 产生位片选信号,控制数码管的亮灭。另外,AT89C51 还控制着 ADC0809 的工作。其ALE管脚为 ADC0809提供了 1MHZ 工作的时钟脉冲;P2.3 控制 ADC0809 的地址锁存端〔ALE〕; P2.4 控制 ADC0809 的启动端〔START〕; P2.5 控制 A
原创力文档

文档评论(0)