- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015-2016第二学期 单片机系统综合设计报告
PAGE
PAGE 10
2015-2016第二学期 单片机系统综合设计报告
单片机课程综合设计
设计题目:环境温度采集和转换
学 号 :
姓 名 :
班 级 : 电子信息类1404
提交日期 :
信息与电气工程学院系统介绍
1.基本要求:
利用NTC热敏电阻采集室内环境温度,并将温度(保留1位小数位)在数码管或者LCD屏上显示,要求精度达到1度(提示利用matlab模拟温度电阻与温度的关系曲线方程)。同时将温度值转换为线性的周期方波输出,要求50摄氏度时输出一个下限(或上限)频率方波,20摄氏度时输出一个上限(或)频率方波,要求方波频率与温度成正比。
发挥部分:
温度精度达到0.5度,同时将温度值转换为4-20ma电流输出,50摄氏度输出20ma电流,0摄氏度输出4ma电流。
2.系统开发工具与开发环境:
电路图绘制工具- Proteus ISIS 单片机原理图
51源程序编译环境:选用Keil C51集成开发环境;
Keil软件简介
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。
硬件电路制作:实验室提供基于STC12C5A60S2单片机的最小系统电路板及扩展用洞洞板,提供烙铁、焊丝等焊接工具等。其他元器件、导线
第二章 系统设计方案
系统硬件设计
显示电路
主控电路
STC5A60S2
2.1.1.系统硬件框图
测温电路
频率输出
图1.系统硬件框架结构
2.1.2.主要硬件模块介绍(按照功能划分)
2.1.2.1测温电路
测温电路主要实现的是温度的采集。用热敏电阻NTC 10D—11与电阻搭建成桥式电路,通过P1.0口与单片机连接,作为A/D输入端口。
图2.测温电路
通过桥式电路采集温度。热敏电阻随着温度的升高而阻值减小,采集热敏电阻随着温度变化的电压通过p1.0口输送到单片机内。在单片机内部实现A/D转换,把模拟信号转化为数字信号。
附.输入电压公式:Temperature=815- result*10+(result%10);
A/D转换后数字信号和温度转换公式:Temperature=R*exp(K*(1/T1-1/T2));
2.1.2.2主控电路
主要由复位电路,晶振电路及滤除噪声电路组成。
最小系统——STC12C5A60S2
最小系统由STC12C5A60S2单片机,时钟电路和复位电路构成。
图3. 最小系统
2.1.2.3显示电路
温度的输出,精确度为0.1度。
数码管显示模块:
LED数码管是由发光二极管构成的,亦称半导体数码管。将条状发光二极管按照共阴极(负极)或共阳极(正极)的方法连接,组成“8”字,再把发光二极管另一电极作笔段电极,就构成了LED数码管。若按规定使某些笔段上的发光二极管发光,就能显示从0~9的…系列数字。同荧光数码管(VFD)、辉光数码管(NRT)相比,它具有:体积小、功耗低、耐震动、寿命长、亮度高、单色性好、发光响应的时间短,能与TTL、CMOS电路兼容等的数显器件。+、-分别表示公共阳极和公共阴极。a~g是7个笔段电极,DP为小数点。另有一种字高为7.6mm的超小型LED数码管,管脚从左右两排引出,小数点则是独立的。
本系统利用4位LED数码管静态显示温度阴极结构。
静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是
文档评论(0)