单片机实验报告-史昊卿杨 - 图文(8)

2019-08-03 13:49

}

}

//--设置定时器晶振为12MHZ时

for(i=0;i<6;i++) {

定时50ms--//

//--打开定时器*/ TR0=1; TR1=1; TH0=0x3C; TL0=0xB0; //--打开中断-// ET0=1; ET1=1; EA=1;

LcdWriteData(freqValue[i]);

}

//--显示完,重新计算下一

次频率。--// 零 零 }

void TIMER_Configuration() {

//--定时器T1做计数器,工作方式 }

}

TL1=0;

TR0=1; //开启定时器 TR1=1; //开启计数器

TH1=0; //将计数器的值清

Freq=0;//将计算的频率清

}

void Timer0() { --//

35

interrupt 1

TimeCount++;

if(TimeCount==20)//计时到1S { }

TR0=0; TR1=0; TimeCount=0;

1(16位定时器),只由TRx打开计数器--//

//--定时器T0做定时器,工作方式

//--12MHZ设置定时50ms的初值

1(16位定时器),只由TRx打开定时器--//

TH0=0x3C; TL0=0xB0;

TMOD=0x51;

}

void Timer1() {

//--进入一次中断,表明计数到了

interrupt 3

65536--// }

Freq=Freq+65536;

4、实验连线

下载程序到单片机,调节电位器可改变频率,实验正确。

NE555脉冲发生器实验

36

实验八 RS232串口实验

一、实验目的

1.通过实验了解串口的基本原理及使用,理解并掌握对串口进行初始化; 2.熟悉全双工串口通信方式。 3.理解串口助手的使用方法。

二、实验要求

通过串口助手发送数据到单片机,同时单片机将接收到的数据发送到串口助手。使用串口调试助手(Baud 9600、数据位8、停止位1、效验位无)做为上位机来做收发试验;利用串口调试助手中字符串输入进行数据发送,接受窗口显示收到的数据。

三、实验内容

1、 RS232C的特性

RS-232C接口总线的传送距离一般不超过15m。

RS-232C使用负逻辑:其逻辑“0”在+3~+15V之间,逻辑“1”在-3~-15V之间。因此,RS-232C不能和TTL电平直接相连,必须加适当的接口(转换)电路,否则将使TTL电路烧毁。 2、 程序设计

37

实验板内部结构图

根据接线图,用keil编写程序如下: #include void UsartConfiguration(); void main() { }

void UsartConfiguration() {

UsartConfiguration(); while(1) { }

SCON=0X50;

//设置为工作方式1 //设置计数器工作方式2 //波特率加倍

TMOD=0X20; PCON=0X80; TH1=0XF3; TL1=0XF3; ES=1; EA=1;

//计数器初始值设置,注意波特率是4800的

//打开接收中断 //打开总中断

38

}

TR1=1; //打开计数器

void Usart() interrupt 4 { }

receiveData=SBUF; //出去接收到的数据 RI = 0; //清除接收中断标志位

SBUF=receiveData; //将接收到的数据放入到发送寄存器 while(!TI); TI=0;

//等待发送数据完成 //清除发送完成标志位

unsigned char receiveData;

六、心得体会

单片机实验把我们在课堂上掌握的理论知识运用到了实际中来,锻炼我们的实践能力。通过这次单片机设计,我不仅加深了对单片机理论的理解,同时也使我认识到自身存在的不足之处。无论是理论上还是遇到问题的处理能力上都还有待提高?而且这也激发了我今后努力学习的兴趣。

细节决定成败,这句话在这次课题中不仅一次得到了印证,特别是在软件的编程过程中,一点点的错误就会使你整个程序不能运行。因此我们不仅仅要有整体意识,也要注意细节,不要因一个关键地方的一个细节而导致满盘皆输。

在学习初期看别人的代码,学习别人的思路这个很有用。通过看别人的代码特别是有多年编程经验的人的程序,可以迅速提高自己的编程水平。也可以结合着别人的手法,与自己的想法结合在一起写出更好的程序。

在单片机的学习开始时感觉很吃力,在不断的学习过程中慢慢的对单片机产生了些好感,而且在编写程序过程中吃力的感觉慢慢的淡了。在这其中基础知识

39

掌握牢固是非常重要的,然后在学习过程中要学会提问题和自己解决问题,慢慢的对于学习单片机你也会产兴趣。虽然在开始学习单片机时感觉很晦涩难懂,但只要坚定自己的学习信心,在付出持之以恒的努力,我相信自己能进一步加深对单片机的了解,在单片机的学习道路上走得更远。

总之,亲自动手是课堂学习的延续,电子领域随时随地都在发生着翻天覆地的变化,现有的知识储备总是落后于科技的发展脚步,我们只有不断学习新知识,才能做到面对新课题时游刃有余。

通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。

最后,谢谢李老师和傅老师老师的指导。

40


单片机实验报告-史昊卿杨 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏州工业园区参保员工基本养老保险关系转移接续申请表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: