单片机实训报告范本(word档)

单片机实训报告范本(word档)

ID:29175357

大小:467.00 KB

页数:12页

时间:2018-12-17

单片机实训报告范本(word档)_第1页
单片机实训报告范本(word档)_第2页
单片机实训报告范本(word档)_第3页
单片机实训报告范本(word档)_第4页
单片机实训报告范本(word档)_第5页
资源描述:

《单片机实训报告范本(word档)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机实训报告题目:《单片机原理与应用》学院:电子信息工程学院专业:光电子技术学生姓名:学号:指导老师:日期:2013年5月10日12一、硬件系统:实验板的系统组成:1.8路跑马灯2.动态扫描共阳型数码管3.4x4矩阵键盘4.4路独立键盘5.蜂鸣器6.温度传感器DS18B207.I2C通信方式的EEPROM芯片24C02二、开发软件KEILC、下载软件:1、KeilCuVision2使用说明(1)打开uVision212(2)新建工程:菜单【Project】_>【NewProject】选择工程存放路径,并

2、输入工程文件名,然后点“保存”。2、进入器件选择界面数列表框内选择“Atmel”_>”AT89s52”,然后点“确定”完成器件选择。(1)编辑源程序:新建文件:菜单【File】_>【New…】。然后输入代码存入硬盘。C源文件存为.C后缀,汇编源文件存为.a或.src后缀,并存放在同一个工程文件夹下。(2)加入源文件到工程中:在左边浮动窗口【file】选项卡里展开“Target1”树,在“SourceGroup1”上右键单击,弹出菜单,选【AddFiletoGroup“SourceGroup1”】,选择需要

3、加入的源文件,点“Add”按钮加入,加入完成后按12“Close”关闭。(1)设置编译选项:先选中左边浮动窗口【File】选项卡里“Target1”树节点,然后选菜单【Project】_>【OptionsforTarget“Target1”】。(2)在弹出的“OptionsforTarget“Target1””对话框中选择【output】选项卡,勾选“GreateHEXFile”,然后按“确定”完成设置。12(3)按“F7”开始编译,编译成功后会在工程文件夹内生成.hex目标文件生成的.hex文件就可以用

4、来对AT89S52芯片进行编程和运行了。2、下载软件简介软件界面如上图所示。i.连接好电源线与串口线,确定此单片机开发板上的单片机的型号(图中为C51)。ii.检查电源板上的电源灯是否亮起,如果没亮则检查USB线,如果亮了就关掉电源再做其他步骤。iii.启动软件并选择好STC单片机型号(STC89C51RC)和计算机串口号。iv.点击OpenFile选择编译好的HEX文件。12i.然后可以直接点击下载ii.点击下载时,按下“冷启动”按键,使单片机上电。iii.如果正常会看到下载程序进度条闪过的过程。三、具

5、体实验:1.按键控制P1口发光二极管显示实验原理图:实验硬件电路:(1)8个发光二极管单灯右移再左移点亮C语言源程序:12#includevoiddelay(unsignedchari);voidmain(){unsignedcharj,k;while(1){k=0x7f;for(j=0;j<7;j++){P1=k;delay(200);k>>=1;}k=0xfe;for(j=0;j<8;j++){P1=k;delay(200);12k<<=1;}}}voiddelay(unsigned

6、charj){unsignedcharm,n;for(m=0;munsignedcharcodenumCode[]={0x55,0xaa};voidmain(){unsignedchari=0;unsignedintt;P1=0xff;while(1){P1=numCode[i];i=(i+1)%2;for(t=0;t<20000000000;t++);}}12(3)8

7、个发光二极管呈伸缩状显示C语言源程序:12#include#defineuintunsignedintunsignedcharcodenum1[]={0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};unsignedcharcodenum2[]={0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff};voiddelay(uintms);voidmain(){unsignedchari=0,j=0;while(

8、1){for(i=0;i<9;i++){P1=num1[i];delay(250);}for(j=0;j<9;j++){P1=num2[j];delay(250);}}}voiddelay(unsignedcharj){unsignedcharm,n;for(m=0;m

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

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

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