基于单片机的数字电压表设计99915.docVIP

  • 3
  • 0
  • 约4.6千字
  • 约 9页
  • 2019-10-17 发布于江苏
  • 举报
PAGE 淮阴师范学院物理和电子电气工程学院 课程设计报告 学生姓名 学 号 班 级 1007 专 业 电子信息工程 题 目 基于单片机的数字电压表设计 指导教师 2012 年 11 月 课程设计报告 PAGE 1 1 任务和设计要求 用单片机AT89S52和 ADC 0809设计的数字电压表,4位数码显示,能够较准确的测量0~5V之间的直流电压值,其测量最小分辨率为0. 02 V。 2 系统设计 (1)AT89C51单片机控制模块 (2)ADC0808是CMOS集成工艺制成的逐次比较逼近型A/D转换芯片。分辨率8位,输入模拟电压范围0至5V,片内含8通道多路开关,单电源+5V工作。引脚排列见图所示。 LED驱动显示模块 (4)仿真原理图 3 硬件设计 程序设计是指设计、编制、调试程序的方法和过程。在单片机控制系统中,大体上可分为数据处理、过程控制两个基本类型。为了完成上述任务,在进行软件设计时,通常采用模块程序设计法。 本系统软件采用模块化结构,由主程序﹑数据接收子程序、数据转换子程序、数据显示子程序构成。 主程序设计 建立堆栈指针 开始调用显示子程序 建立堆栈指针 开始 调用显示子程序 (2)数据接收程序设计 返回主程序开始传送位OE并将数据存入50单元 NEOC=0?启动转换初始化 返回主程序 开始传送位OE并将数据存入50单元 N EOC=0? 启

文档评论(0)

1亿VIP精品文档

相关文档