- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电信专业
《单片机原理及应用》实践性实验
任务书与报告书
皖西学院机电学院
翁志远 编
2014年6月
实践性实验流程
领取实验任务书后认真阅读,了解实验任务。
在原有单片机最小系统基础上从学院实验室领取所需实验元器件,按照原理图焊接好电路。
按照任务书要求编写好程序,调试无误后烧录到单片机上。观察现象是否满足任务书要求。
调试完成后到学院机房由指导老师验收,验收合格后评定成绩。
单片机最小系统板资料
一单片机最小系统板:
二单片机原理图:
皖西学院机电系《单片机原理与应用》任务及报告书
实验名称 智能广告灯实验 指导教师 翁志远
班级 电信1101 姓名 王征 学号 2011011182 总成绩
1、实验目的
1.进一步熟悉编程和程序调试
2.
实验说明→P2.1→P2.2→P2.3→┅→P2.7→P2.6→┅→P2.0亮,重复循环。
(2)观察实验现象. 5、实验报告(可附页)
一、根据内容绘出程序流程图,写出实验程序。调试程序,观察结果。
#include reg52.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
void Delay(uint x)
{
uchar t;
while(x--)
{
for(t=1200;t0;t--);
}
}
void main()
{
uchar i;
P0=0xFE;
while(1)
{
for(i=7;i0;i--)
{
P0=_crol_(P0,1);
Delay(1000);
}
for(i=7;i0;i--)
{
P0=_cror_(P0,1);
Delay(1000);
}
}
}
二、实验现象
如图七个二极管先从左到右依次亮、再从右到左依次亮,就这样依次循环。
三、实验调试过程中所遇到的问题、解决问题的思路和解决的方法。
在用keil编写程序时会出现一系列的问题,比如:建立工程时的问题编程问题不管做什么事,计划是很重要的。没有一个完好的计划,做事情就会没有一个好的顺序,做事情会比较乱,很难成功。而有一个好的计划,不管做什么事都会事半功倍,做事心中有数,明确重点和缓急,不会有疏漏。这样才能提高成功率。
1.进一步熟悉编程和程序调试
2.
实验说明做事要多动脑,选出最好的方法。一件事往往有多种解决方法,一个好的方法,不仅能使事情事半功倍,而且往往决定最后的成与败,所以做事时一定要多动一下脑筋,想出最好的方法
1.学习STC12C5A60S2内部定时计数器的使用和编程方法
2.进一步掌握中断处理程序的编写方法 2、实验仪器和元器件
实验仪器:单片机最小系统、直流稳压电源、万用表。 3、实验原理图及说明
实验参考电路图如下:
实验说明单片机有定时器有关的寄存器有工作方式寄存器TMOD和控制寄存器TCON。TMOD用于设置定时器/计数器的工作方式0-3,并确定用于定时还是用于计数。TCON主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。时,默认为计数状态,显示两位数,时间会按实际时间以秒为最小单位变化,从00—99的计数,按复位键,重00开始,重新计数不清楚定时器与计数器的区别,定时器初值的计算不精确,导致定时器延时部分在软件调试时出现偏差比较大。分析:1.定时器工作方式是指计算STC12C5A60S2片内振荡器输出的经过12分频后的脉冲,也就是每个机器周期使定时器0或定时器1增1,直至计满溢出,产生中断。定时时间与初值和晶振有关。计数工作方式是指通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号的计数,也就是说计数的脉冲由外部提供。计数器有多种,常用的是计算上升沿或下降沿的次数STC12C5A60S2内部定时计数器的使用和编程方法并且进一步掌握中断处理程序的编写方法,以及对于定时器有关的寄存器有工作方式寄存器TMOD和控制寄存器TCON
1、熟悉DS18B20温度芯片的用法。
2、掌握DS18B20的协议
3、进一步掌握数码管显示的方法 2、实验仪器和元器件
实验仪器:单片机最小系统、直流稳压电源、万用表。
元器件:温度芯片DS18B20、杜邦线若干。 3、实验原理图
实验参考电路图如下:
按原理图连接好电路 4、实验内容
(1)用一片DS18B20构成测温系统,测量的温度精度达到0.1度,测量的温度的范围在-20度到+100度之间,用8位数码管显示出来。温度达到28度蜂鸣器响,led灯亮。
(2)调试程序并观察实验现象 5、实验报告(可附页)
一、根据内容绘出程序流程图,写出实验程序。调试程序,观察结果。
#in
文档评论(0)