课程设计参考格式文档格式.docx
《课程设计参考格式文档格式.docx》由会员分享,可在线阅读,更多相关《课程设计参考格式文档格式.docx(5页珍藏版)》请在冰豆网上搜索。
2.1AT89C51芯片1
2.1.1AT89C51的功能特性2
2.1.2AT89C51的主要性能参数2
2.2什么什么电路3
2.2.1什么什么的功能特性3
2.2.2什么什么的主要性能参数3
2.2.3什么什么各引脚介绍4
2.3什么什么电路4
2.4什么什么电路5
2.4.1什么什么的分类5
2.4.2什么什么6
3系统软件设计10
3.1中断程序主要流程10
3.2程序设计12
总结16
致谢17
参考文献18
1绪论
1.1课题描述
随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技术的飞速发展,人类生活发生了根本性的改变。
如果说微型计算机的出现使现代科学研究得到了质的飞跃,那么可以毫不夸张地说,单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。
目前,单片机以其体积小、重量轻、抗干扰能力强、对环境要求不高、高可靠性、高性能价格比、开发较为容易,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走人家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的踪影。
因此,单片机技术开发和应用水平已逐步成为一个国家工业发展水平的标志之一。
本课题研究的内容就是以单片机为主要控制元件,通过温度传感器,A/D转换器,实现对温度的测量,并通过发光二级管直接显示所测温度[1]。
1.2基本工作原理及框图
本课程设计的
图1基本工作原理框图
2相关芯片及硬件电路设计
2.1AT89C51芯片
图2AT89C51引脚图
2.1.1AT89C51的功能特性
AT89C51提供以下标准功能:
4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个十六位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。
掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。
2.1.2AT89C51的主要性能参数
AT89C51主要性能参数如下:
●与MC-51产品指令系统完全兼容
●。
(凡是“。
”是省略掉的,格式同上)
2.2什么什么电路
2.2.1LM35的功能特性
LM35是一种内部电路已校准的集成温度传感器,其输出电压与摄氏温度成正比,线性度好,灵敏度高,精度适中.其输出灵敏度为10.0MV/℃,精度达0.5℃.其测量范围为-55——150℃。
在静止温度中自热效应低(0.08℃).工作电压较宽,可在4——20V的供电电压范围内正常工作,且耗电极省,工作电流一般小于60uA.输出阻抗低,在1MA负载时为0.1Ω。
2.2.2LM35的主要性能参数
LM35的主要性能参数如下:
●工作电压:
直流4~30V;
●工作电流:
小于133μA
2.2.3LM35各引脚介绍
2.3什么什么电路
图4μA741原理图
2.4什么什么电路
2.4.1什么什么的分类
1、根据A/D转换器的原理可将A/D转换器分成两大类。
一大类是直接型A/D转换器,另一类是间接型A/D转换器。
直接型A/D转换器的输入模拟电压被直接转换成数字代码,不经任何中间变量;
在间接型A/D转换器中,首先把输入的模拟电压转换成某种中间变量(时间、频率、脉冲宽度等),然后再把这个中间变量转换为数字代码输出。
2、根据输出数字量方式,A/D转换器可分为并行输出转换器和串行输出转换器两种:
并行ADC的特点是占用较多的数据线,但转换速度快,在转换位数较少时,有较
2.4.2
逐次逼近式A/D转换器SAR(SuccessiveApproximationRegister)是由结果寄存器、比较器和控制逻辑等部件组成。
采用对分搜索逐位比较的方法逐步逼近,利用数字量试探地进行D/A转换、在比较判断,从而实现A/D转换。
N位逐次逼近型A/D转换器最多只需N次D/A转换、比较判断,就可以完成A/D转换。
因此,逐次逼近型A/D转换器最多只需N次D/A转换,比较判断,就可以完成A/D转换。
因此,逐次逼近型A/D转换速度很快。
2.4.3ADC0809的特点
●ADC0809是NS(NationalSemiconductor,美国国家半导体)公司生产的初次逼近
2.4.4ADC0809引脚功能
ADC0809为DIP28封装,芯片引脚排列如图6所示。
ADC0809的地址输入端和模拟输入通道的对应关系如表1所示。
表1ADC0809地址端与模拟输入通道的对应关系
CBA
被选通的通道
000
IN0
001
IN1
010
IN2
011
IN3
100
IN4
101
IN5
110
IN6
111
IN7
2.4.5ADC0809典型应用及系统硬件原理图
3系统软件设计
3.1中断程序主要流程
图9是中断程序主流程图,当信号输入时,置内部RAM起始存储单元,其地址为(R)=20H,经内部RAM存储单元处理后,将数据采样计数设置初始值为(R2)=30,将此初始值送入A/D转换器的IN3通道,A/D转换器打开中断,并启动A/D转换,而后调用延时子程序,将刚才RAM内存放的数据输入到P1接口,保持显示2S,送入计数器进行判断,当计数器-1的值为0时,结束此流程,当其值不为0时,将数据送入IN3口,重新打开中断,依次循环,直至计数器-1=0时结束。
图9.主程序流程
延时子程序流程以及中断服务程序流程如图10,图11所示。
3.2程序设计
MOVA,#0BEH;
启动转换
LCALLWRITE
LCALLREAD
总结
致谢
参考文献
[1]韩志强,姚国兴.风光互补充电控制器的研究[J].电力电子技术,2011.4:
25-26.
[2]施钰川.太阳能原理与技术[M].西安:
西安交通大学出版社,2009.8
.。