基于80c51单片机的数据采集及显示系统设计.doc

基于80c51单片机的数据采集及显示系统设计.doc

题目:数据采集及显示系统设计 设计基本功能: 利用TLC549做A/D转换器,外界提供模拟电压输入信号,将模拟量转化成数字量,在单片机控制下实现对外部输入信号的数据采集,并将采集数据结果在LED数码管上显示,显示结果为实际输入电压数值。 要求能够实现单次触发存储显示方式,即每按动一次“单次触发”键,能对被测信号进行一次采集与显示。系统在不采集信号时,显示当前时间。 硬件设计 本方案分为三个模块:单片机模块、AD模块、I2C模块,其中I2C模块有时钟、键盘和LED三部分组成。 单片机模块 该模块设计实现单片机最小系统和与其他模块的接口。电路图见图一。 图一 AD模块 该模块是TLC549的电路连接。见图二。 图二 TLC549 I2C模块 本模块是由时钟芯片PCF8563和由ZLG7290连接的键盘、6位LED组成。实现时钟设置、读取,键盘识别,以及显示功能。电路连接见图三、四。 图三 ZLG7290 图四 PCF8563 软件设计 1、流程图见图五。 图五 流程图 2程序 #include REG51.h #include intrins.h #include absacc.h #include VIIC_C51.h #include ZLG7290.h #define PCF8563 0xA2 //定义器件地址 #define WRADDR 0x00 //

文档评论(0)

1亿VIP精品文档

相关文档