模拟量采样单片机课程设计 精品.docx
- 文档编号:25117298
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:13
- 大小:149.72KB
模拟量采样单片机课程设计 精品.docx
《模拟量采样单片机课程设计 精品.docx》由会员分享,可在线阅读,更多相关《模拟量采样单片机课程设计 精品.docx(13页珍藏版)》请在冰豆网上搜索。
模拟量采样单片机课程设计精品
沈阳工程学院
课程设计
单片机原理及应用
课程设计题目:
模拟量采样
系别自动控制工程系班级电自101
学生姓名张伟学号15
指导教师李贞、王新颖职称教授、副教授
起止日期:
12年06月25日起——至12年06月29日止
沈阳工程学院
课程设计任务书
课程设计题目:
模拟量采样
系别自动控制工程系班级电自101
学生姓名张伟学号15
指导教师李贞、王新颖职称教授、副教授
课程设计进行地点:
单片机实验室(F207)
任务下达时间:
2012年06月08日
起止日期:
12年06月25日起——至12年06月29日止
教研室主任王健2012年06月07日批准
一、设计目的
通过课程设计使学生更进一步掌握单片机原理及应用课程的有关知识,提高应用单片机解决问题的能力,加深对单片机应用的理解。
通过查阅资料,结合所学知识进行软、硬件的设计,使学生初步掌握应用单片机解决问题的步骤及方法。
为以后学生结合专业从事单片机应用奠定基础。
二、设计的原始资料及依据
8031单片机、模/数转换芯片ADC0809的使用方法、模/数转换芯片ADC0809的接口扩展、程序设计及调试方法、LED指示灯、8031与LED接线;
三、设计的主要内容及要求
(1)用发光二极管显示采样结果,并随采样值变化。
(2)再用一个发光二极管:
当所采样的模拟量大于3V时,发光管亮,否则灭。
四、对设计说明书撰写内容、格式、字数的要求
1.课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。
2.学生应撰写的内容为:
目录、正文、参考文献等。
课程设计说明书(论文)的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。
应做到文理通顺,内容正确完整,书写工整,装订整齐。
3.说明书(论文)手写或打印均可。
手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时按《沈阳工程学院毕业设计(论文)撰写规范》的要求进行打印。
4.课程设计说明书(论文)装订顺序为:
封面、任务书、成绩评定表、目录、正文、总结、参考文献。
五、设计完成后应提交成果的种类、数量、质量等方面的要求;
提交课程设计说明书一份。
在说明书中要有设计原理、硬件电路接线图、设计的程序及必要注释等。
六、时间进度安排;
顺序
阶段日期
计划完成内容
备注
1
1天
查阅资料及总体设计
2
1.5天
接口编程及功能实现
3
1.5天
上机调试程序
4
1天
成绩评定书写报告
沈阳工程学院
单片机原理及应用课程设计成绩评定表
系(部):
自动控制工程系班级:
电自101学生姓名:
张伟
指导教师评审意见
评价
内容
具体要求
权重
评分
加权分
调研
论证
能独立查阅文献,收集资料;能制定课程设计方案和日程安排。
0.1
5
4
3
2
工作能力
态度
工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,
0.2
5
4
3
2
工作量
按期圆满完成规定的设计任务,工作量饱满,难度适宜。
0.2
5
4
3
2
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.5
5
4
3
2
指导教师评审成绩
(加权分合计乘以12)
分
加权分合计
指导教师签名:
年月日
评阅教师评审意见
评价
内容
具体要求
权重
评分
加权分
查阅
文献
查阅文献有一定广泛性;有综合归纳资料的能力
0.2
5
4
3
2
工作量
工作量饱满,难度适中。
0.5
5
4
3
2
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.3
5
4
3
2
评阅教师评审成绩
(加权分合计乘以8)
分
加权分合计
评阅教师签名:
年月日
课程设计总评成绩
分
摘要
本文介绍了基于单片机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有着非常重要的作用。
本文介绍的重点是数据采集系统,而该系统硬件部分的重心在于单片机。
数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机AT89S52来实现,硬件部分是以单片机为核心,还包括A/D模数转换模块,显示模块,和串行接口部分。
该系统从机负责数据采集并应答主机的命令。
8路被测电压通过模数转换器ADC0809进行模数转换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的数据通过串行口p2.6传输到上位机,由上位机负责数据的接受、处理和显示,并用LED数码显示器来显示所采集的结果。
对数据采集系统、模数转换系统、数据显示、数据通信等程序进行了设计。
关键词:
数据采集51单片机ADC0809
目录
摘要6
第一章简介7
第二章设计思路9
第三章实验程序10
第四章程序流程图12
第五章硬件接线图13
第六章课程总结14
第七章参考文献16
第一章简介
一、课程任务内容
编写实验程序,将ADC单元中提供的0V~5V信号源作为ADC0809的模拟输入量,进行A/D转换,通过8031的P1口输出采样的结果,在LED上显示采样结果。
二、课程任务原理
ADC0809包括一个8位的逐次逼近型的ADC部分,并提供一个8通道的模拟多路开关和联合寻址逻辑。
用它可直接输入8个单端的模拟信号,分时进行A/D转换,在多点巡回检测、过程控制等应用领域中使用非常广泛。
ADC0809的主要技术指标为:
·分辨率:
8位
·单电源:
+5V
·总的不可调误差:
±1LSB
·转换时间:
取决于时钟频率
·模拟输入范围:
单极性0~5V
·时钟频率范围:
10KHz~1280KHz
ADC0809的外部管脚如图3-2-1所示,地址信号
与选中通道的关系如表3-2-1所示。
图1-0-0ADC0809外部引脚图
管脚功能说明如下:
IN0~IN7:
8路模拟信号入口
D0~D7:
八位转换后的数据输出口
START:
A/D转换启动信号
ALE:
地址锁存信号
EOC:
转换结束信号
OE:
输出运行控制端
CLK:
时钟信号
VREF+:
A/D转换器的正参数电压
VREF-:
A/D转换器的负参数电压
VCC:
电源
ADDA、ADDB、ADDC:
模拟信号接通的多路开关选择码
A/D转换单元原理图如上图1-0-2所示。
第二章设计思路
ADC0809芯片为八通道A/D转换器,可将IN0~IN7八个通道中任意一个通道输入的模拟电压转换为八位二进制数。
首先,单片机的A/D转换需要经过四个过程。
1)选择通道
2)启动转换
3)等待转换结果
4)取转换结果
根据课题要求,需要采集电压信号,所以我们选择了IN0模拟输入通道口,电压信号由电位器提供,通过旋钮可以改变电压0-5V,对应的数字量为00H-FFH。
在程序设计中我们用了子程序调用指令,A/D转换子程序,同时也用到了延时程序等。
延时程序是为了给A/D转换器提供足够的转换时间。
通过A/D转换器把模拟信号转换为数字信号,把转换后的信号采集并存储到8031单片机的某个存储单元中,便于把它调用出来。
由P1口输出,由于P1口直接和8个发光二极管相连,所也可以看出当旋钮改变电压时,所采样的值的变化。
第二个要求是再用一个发光二极管,当所采样的模拟量大于3V时,发光二极管亮,小于3N时,发光二极管灭。
我们把3V转化为99H,然后把所采样的值和99H相除,所得的结果和1相比,如果此时相等,说明所采样的值大于3V,就把P2口置1,;如果此时不相等,说明所采样的值小于3V,就把P2口置0,从而实现了要求。
第三章实验程序
STARTADEQU7F00H
ADRESULTEQU7F08H
ORG0000H
LJMPSTART
ORG0100H
START:
LCALLADC0809;调用AD模拟信号采集程序
NOP;在此处设置断点,观察R0中的值
SJMPSTART;AD模拟信号采集,出口参数:
R0(转换后的数据存放在R0?
LP3:
MOVP2,#0;将P2口置0
ADC0809:
MOVDPTR,#STARTAD
MOVA,#00H;将累加器清零
MOVX@DPTR,A;执行MOVX指令会产生WR信号,启动AD
;ADLP1:
JnBP3.3,ADLP1;等待AD转换结束,P3.3对应单片机的INT1引脚
LCALLDELAY;调用延时程序
NOP;设置断点
MOVDPTR,#ADRESULT
MOVXA,@DPTR
MOVR0,A;保存AD转换结果
movp1,a;将累加器A的内容送至P1口
movB,#99H;将3V转化为计算机所能识别的信号,送至B
DIVAB;A与B相除,商送给A
CJNEA,#1,LP3;比较A与1的大小,相等继续往下执行,不等,跳转到LP3
MOVP2,#0FFH;将P2口置1
RET;子程序返回
DELAY:
MOVR7,#30H;延时程序
DLP1:
MOVR6,#0F0H
DLP2:
DJNZR6,DLP2
DJNZR7,DLP1
RET; 返回到调用程序继续往下执行
END; 结束
第四章程序流程图
第五章硬件接线图
第六章课程总结
真的过的很快,短短的一周的单片机课程设计结束了,在这期间,我学到了很多东西,对我以后的帮助很大。
同时让我对这门课程有了新的认识和想法,通过这次设计,不仅让我们以前在课上学的知识进行了加深,而且还培养了我们的自己动手接线能力。
这次我们课程设计的题目是:
《拟量采样》基本要求是:
(1)用发光二极管显示采样结果,并随采样值变化。
(2)再用一个发光二极管:
当所采样的模拟量大于3V时,发光管亮,否则灭。
在开始选这个题目的时候,感觉这个题目不是特别难,所以就选择了它。
周一时我和我们组的组员去学校的图书馆借了相关方面的参考书,回来认真地阅读了一下,目的就是为了后面的设计、编程做准备。
从周二到周四,我们不断地改进程序,一遍一遍的实验着,实在不明白的地方主动向老师和同学请教,然后再做一下改进。
终于功夫不负有心人,经过我们小组成员的共同努力,在周四时我们把课程设计的要求做出来了。
然而我们没有太过于高兴,而是接着又试验了几遍,以确定是不是真的符合要求。
我们的课程设计题目主要用的是AD转换,因为单片机只能识别数字量,由外设输入的模拟量单片机不能识别,必须进行模数转换,才能送入单片机进行处理。
在整个课程设计过程中,我们遇到了很多自己解决不了的问题,这让我们找到了真正地不足之处,比如对老师之前所讲的知识点理解的不够深刻,掌握的不牢固等等。
这些不足之处我们在以后的学习过程中尽力改正,这样我们才能学到更多的知识。
这次的课程设计,让我们把理论和实践相结合,让我们的认识和动手能力有了更大的提高。
总之短短的课程设计结束了,我们也把老师给我们的题目要求做出来了,这是我们小组成员的不断努力的结果,但也离开不了老师和同学的帮助,对与老师的指导真的非常感谢。
在以后的学习过程中,我会更加努力学习,提高自己的知识水平。
第七章参考文献
(1)51单片机课程设计周向红.主编华中科技大学出版社。
(2)51单片机应用程序开发与实践常敏、王涵、范江波主编工业出版社
(3)51系列单片机设计实例李光飞编著北京航空航天大学出版社
(4)单片计算机原理与应用翟生辉、冯毛官主编西安交通大学出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模拟量采样单片机课程设计 精品 模拟 采样 单片机 课程设计