单片机期末实验报告

单片机期末实验报告

ID:40633724

大小:72.50 KB

页数:11页

时间:2019-08-05

单片机期末实验报告_第1页
单片机期末实验报告_第2页
单片机期末实验报告_第3页
单片机期末实验报告_第4页
单片机期末实验报告_第5页
资源描述:

《单片机期末实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、核技术与自动化工程学院2009级电气4班单片微机原理及应用实验报告专业:指导教师:姓名:学号:10核技术与自动化工程学院2009级电气4班目录实验一LED灯的闪烁1实验二蜂鸣器的使用3实验三用键盘控制LED灯的点亮5实验四直流电机的控制810核技术与自动化工程学院2009级电气4班实验一LED灯的闪烁一、实验目的1、通过单片机控制LED灯每隔1秒闪烁一次;2、用C语言或者汇编语言写程序。熟悉C语言编写方式。二、实验原理和内容通过单片机I/O端口,控制led灯每隔1秒亮一次。使用三层嵌套for循环完成循环,

2、外部晶振位11.0591MHz,通过反汇编,计数每次每层for循环的次数,灯的点亮熄灭通过单片机的P1端口输出高电平和低电平来控制,高电平为点亮,低电平为熄灭。三、实验数据与结果//C源程序//#include#defineuncharunsignedchar#defineunitunsignedintunchari,k;intx,y;voiddelay(unitz){for(x=z;z>0;z--)for(y=110;y>0;y--);}voidmain(){while(1){k=0x

3、fe;for(i=0;i<8;i++){P0=k;delay(100);k=(k>>1)&0xff;delay(100);}}}四、实验总结10核技术与自动化工程学院2009级电气4班该实验是我在之前的仅点亮一个灯的前提下拓展编写出来的,经过多次调试,终于达到了我预想的效果,关于本实验还有很多类似的拓展,如果都能运用自如,那么在编写其他程序的时候就可以很轻松,比如很多子程序是完全可以调用的,比如时间延迟函数。学习过程中收获了很多宝贵的实战经验。让我明白了搞单片机要从软件硬件同步出发。实验二蜂鸣器的使用一、

4、实验目的熟练通过单片机控制蜂鸣器,播放《生日快乐》和《祝你平安》的调子。二、实验原理和内容本次实验利用单片机P1^3口控制蜂鸣器的发音,每一个音符由音高和节拍控制,音高在单片机中转换成频率,节拍在单片机中转换成延时程序。三、实验步骤1.1使用导线把A2区的P13与B5区的BUZZ接线柱相连。2.先编写一个延时程序(120~200us)。3.再编写一个循环程序,改变P1.3脚的电平,然后延时。这样,这个循环就使P1.3口输出一个频率为2.5KHz-4KHz的方波。在DP-51PROC单片机综合仿真实验仪上运

5、行该程序时,B5区的蜂鸣器将发出嘹亮的响声4.按以下例程输入,然后运行,蜂鸣器发出“生日快乐”的音乐。四、实验数据与结果(1)生日快乐的汇编程序ORG0000HJMPMAINORG000BHJMPINTT0ORG0100HMAIN:MOVSP,#60HMOVTMOD,#01H;初始化定时器及器中断SETBET0;开定时器0中断SETBEASETBTR0;启动定时器0START0:SETBP1.3MOV30H,#00HNEXT:MOVA,30HMOVDPTR,#TABLE;从TABLE中读取数据――声响时间

6、MOVCA,@A+DPTRMOVR2,A10核技术与自动化工程学院2009级电气4班JZENDDANLA,#0FHMOVR5,AMOVA,R2SWAPAANLA,#0FHJNZSINGCLRTR0JMPD1SING:DECAMOV22H,ARLAMOVDPTR,#TABLE1;从TALBE1中读取数据――声调MOVCA,@A+DPTRMOVTH0,AMOV21H,AMOVA,22HRLAINCAMOVCA,@A+DPTRMOVTL0,AMOV20H,ASETBTR0D1:CALLDELAY;声音延时INC

7、30HJMPNEXTENDD:CLRTR0JMPSTART0INTT0:;定时器0中断服务程序PUSHPSWPUSHACCMOVTL0,20HMOVTH0,21HCPLP1.3POPACCPOPPSWRETIDELAY:;R5的值就是声响持续时间MOVR7,#01DELAY0:MOVR4,#18710核技术与自动化工程学院2009级电气4班DELAY1:MOVR3,#248DJNZR3,$DJNZR4,DELAY1DJNZR7,DELAY0DJNZR5,DELAYRETTABLE:DB82H,01H,81

8、H,94H,84H,0B4H,0A4H,04HDB0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04H,00HDB82H,01H,81H,94H,84H,0C4H,0B4H,04HDB82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94HDB0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04HDB82H,01H,81H,94H,84H,0B4H,0A4H,04HDB8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。