基于STC15S2K60单片机数字电压表..doc

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

信息与电气工程学院 《单片机课程设计报告》 题 目: 专 业: 班 级: 姓 名: 学 号: 指导教师: 信息与电气工程学院 课程设计任务书 20 —20 学年第 学期 专业: 班级: 学号: 姓名: 课程设计名称: 设计题目: 完成期限:自 年 月 日至 年 月 日共 周 设计依据、要求及主要内容(可另加附页): 指导教师(签字): 批准日期: 年 月 日 目录 一、课程设计的目的 4 二、实验要求 4 三、设计方案的描述 4 四、硬件原理图 5 五、基本原理和元器件说明 5 1. ADC原理和内部结构 5 2. TL431的功能与应用 6 3. 74HC595简介 7 六、程序流程图 7 七、源程序清单 8 八、心得体会 12 九、参考文献 12 一、课程设计的目的 通过《单片机原理与应用》这门课的课程设计,学生应能对STC15系列单片机有一个全面的认识,掌握以STC15系列单片机为核心的电子电路的设计方法和应用技术。 1.进一步掌握ADC转换的原理和编程方法。 2.进一步掌握L431基准电压的原理及使用方法。 3.进一步掌握中断处理程序的编程方法。 二、实验要求单片机和0809构成数字电压表,测量0-5v的电压, 1.读ADC测量外部电压,使用外部TL431基准计算电压,计算公式为g = (u16)((u32)j * 2.5 / Bandgap),Bandgap为基准电压数字量,j为相应按键模拟量逐次比较后对应的数字量,g为测得的相应按键电压。 2.用STC的MCU的IO方式控制74HC595驱动8位数码管。 3.用户可以修改宏来选择时钟频率。使用Timer0的16位自动重装来产生1ms节拍,程序运行于这个节拍下, 用户修改MCU主时钟频率时,自动定时于1ms。 4.右边4位数码管显示测量的电压值,左边4位数码管显示的是基准电压值。 5.外部电压从板上测温电阻两端输入, 输入电压0~VDD, 不要超过VDD或低于0V。 6.实际项目串一个1K的电阻到ADC输入口, ADC输入口再并一个电容到地。 7.总体框图如下图1-1:   五、基本原理和元器件说明 1. ADC原理和内部结构 STC15F2K60S2单片机ADC输入通道与P1口复用,上电复位后P1口为弱上拉型I/O口,用户可通过设置P1ASF特殊功能寄存器将8路中的任何一路设置为ADC输入通道,不用作ADC输入通道仍可作为一般I/O口使用。 图 1-3 ADC原理图 STC15F2K60S2ADC模块的参考电压源(VREF)就是输入工作电源VCC,无专门ADC参考电压输入通道。如果VCC不稳定,如电池的供电系统中,电压常常在5.3~4.2V之间漂移,则可以在8路A/D转换通道的任一通道上接一个基准电源(如2.50V基准电压),以此计算出此时的工作电压VCC,再计算其它输入通道的模拟输入电压。 STC15F2K60S2单片机的A/D模块主要是由P1ASF、ADC_CONTR、ADC_RES和ADC_RESL等四个特殊功能寄存器进行控制与管理的。 P1ASF的8个控制位与P1口的8个口线是一一对应的,即P1ASF.7~P1ASF.0对应控制P1.7~P1.0,为“1”,对应P1口口线为ADC的输入通道;为“0”,其它I/O口功能。 P1ASF的格式如下: 图 1-4 P1ASF寄存器本实验中利用了P1ASF寄存器的D4和D2亦即单片机上P1.2和P1.4口,其中P1.2口用于获取基准电压模拟值,P1.4口用于获取按键的模拟值。 图 1-5 ADC结构控制寄存器 TL431是输出可调的基准电压源,在仪表中的作用是给模拟电路提供一个稳定准确的参考电压源。 图 1-6 塑料封装外壳及符号 TL431为用于多方面的可编程精密参考。在需要非标准参考电压的电路中它可作为参考电压。其它用途包括驱动电压监视器、恒流源、横流宿、

文档评论(0)

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

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

1亿VIP精品文档

相关文档