基于ATS简易数字电压表的设计.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ATS简易数字电压表的设计.doc

基于AT89?S51的简易?数字电压表的?设计 摘要: 本课题是利用?单片机设计一?个数字电压表?,能够测量0-5V之间的直?流电压值,四位数码管显?示,使用的元器件?数目较少。外界电压模拟?量输入到A/D转换部分的?输入端,通过ADC0?809转换变?为数字信号,输送给单片机?。然后由单片机?给数码管数字?信号,控制其发光,从而显示数字?。此外,本文还讨论了?设计过程中的?所用的软件硬?件环境,调试所出现的?问题等。 关键词:单片机; AT89S5?1;数字电压表; ADC080?9,四位数码管 任务书 1.设计题目 基于AT89?S51的简易?数字电压表的?设计。 2.设计内容与要?求 用AT89S?51单片机和?ADC080?9组成一个数?字电压表,要求能够测量?0~5V的直流电?压值,并用四位数码?管显示,并要求所用元?器件最少。 3,。设计目的意义? (1).通过亲身的设?计应用电路,将所用的理论?知识应用到实?践中,增强实践动手?能力,进而促进理论?知识的强化。 (2).通过数字电压?表的设计系统?掌握51单片?机的应用。掌握A/D转换的原理?及软件编程及?硬件设计的方?法,掌握根据课题?的要求,提出选择设计?方案,查找所需元器?,设计并搭建硬?件电路,编程写入EP?ROM并进行?调试等。 目录 一、系统原理框图? 二、AT89S5?1的结构 三、器件的比较与?选择 四、系统硬件及仿?真图 五、相关软件简介? 六、程序流程图与?源程序 七、数字电压表发?展及未来 八、设计体会 九、参考文献 基于AT89?S51的简易?数字电压表的?设计 第一章 系统原理框图? 选择AT89?S51作为单?片机芯片,选用四位8段?共阴极LED?数码管实现电?压显示,利用ADC0?809作为数?模转换芯片。将数据采集接?口电路输入电?压传入ADC?0809数模?转换元件,经转换后通过?D0至D7与?单片机P0口?连接,把转换完的模?拟信号以数字?信号的信号的?形式传给单片?机,信号经过单片?机处理从LE?D数码显示管?显示。P2口接数码?管位选,P1接数码管?,实现数据的动?态显示,如图4.1所示。 第二章: AT89S5?1的结构 在本次课题设?计中我们选择?了AT89S?51芯片。AT89S5?1是一个低功?耗,高性能CMO?S 8位单片机,片内含4k Bytes ISP(In-system? progra?mmable?)的可反复擦写?1000次的?Flash只?读程序存储器?,器件采用AT?MEL公司的?高密度、非易失性存储?技术制造,兼容标准MC?S-51指令系统?及80C51?引脚结构,芯片内集成了?通用8位中央?处理器和IS?P Flash存?储单元,功能强大的微?型计算机的A?T89S51?可为许多嵌入?式控制应用系?统提供高性价?比的解决方案?。 2.1 AT89S5?1内部结构概?述   ? 三级程序存储?器保密锁定   ? 128*8位内部RA?M   ? 32条可编程?I/O线   ? 两个16位定?时器/计数器   ? 6个中断源   ? 可编程串行通?道   ? 低功耗的闲置?和掉电模式 ? 片内振荡器和?时钟电路 2.2 CPU结构 CPU 是单片机的核?心部件。它由运算器和?控制器等部件?组成。 1.?运算器 运算器以完成?二进制的算术?/逻辑运算部件?ALU为核心? 2.程序计数器P?C PC是一个1?6位的计数器?4kB,PC有自动加?11。 3.指令寄存器 指令寄存器用?于存放指令代?码。CPU执行指?令时,由程序存储器?中读取的指令?代码送如指令?寄存器,经指令译码器?译码后由定时?有控制电路发?出相应的控制?信号,完成指令功能?。 2.3 存储器和特殊?功能寄存器 1. 存储器(Memory?)是计算机系统?中的记忆设备?,用来存放程序?和数据。计算机中的全?部信息,包括输入的原?始数据、计算机程序、中间运行结果?和最终运行结?果都保存在存?储器中。它根据控制器?指定的位置存?入和取出信息?。 2.特殊功能寄存?器 特殊功能寄存?器(SFR)的地址范围为?80H~FFH。在MCS-51中,除程序计数器?PC和四个工?26个字节。各特殊功能寄?存器的符号和?地址见附表2?。其中带*号的可位寻址?。特殊功能寄存?器反映了80?51的状态,实际上是80?51的状态字?CPU PSW便是典?P3,它们实际上是?4个八位锁存?I/O口一个),每个锁存器附?加有相应的输?出驱动器和输?入缓冲器就构?成了一个并行?口。MCS-51共有P0?P3四个这样?I/O线,每根线都是双?向的,并且大都有第?二功能。其余用于芯片?控制的寄存器?中,累加器A、标志寄存器P?SW

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档