资源描述:
《单片机实训实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、单片机实训实验报告课题:单片机实训院系:电子信息工程学院班级学号:姓名:指导老师:熊老师、罗老师日期:2011.6.10一、硬件系统1、自制单片机实验板由七部分组成:(1).8路跑马灯(2)动态扫描共阳型数码管(3)4X4矩阵键盘(4)蜂鸣器(5)4路独立键盘(6)温度传感器(7)I2C通信方式的EEPROM芯片24C02二、KeilCuVision2简述与使用1.打开uVision22.新建工程:菜单【project】→【NewProject】选择工程存放的路径,并输入工程文件名,然后点“保存”3.进入器件选择界面树列表框内选择“Atmel”→“AT89C
2、52”,然后点“确定”完成器件选择。4.编辑源程序:新建文件:菜单【File】→【new…】。然后输入代码,编辑完成后菜单【File】→【Save】或【SaveAs…】把代码文件存入硬盘。C源文件存为.C后缀,汇编源文件存为.a或.src后缀,并存放在同一个工程文件夹下。5.加入源文件到工程中:在左边浮动窗口【File】选项卡里展开“Target1”树,在“SourceGroup1”上右键单击,弹出菜单,选【AddFiletoGroup“SourceGroup1”】,选择需要加入的源文件,点“Add”按钮加入,加入完成后按“Close”关闭。6.设置编译选项
3、:先选中左边浮动窗口【File】选项卡里“Target1“树节点,然后选菜单【Project】→【OptionsforTarget“Target1”】。7.在弹出的“OptionsforTarget“Target1””对话框中选择[output]选项卡,勾选“CreateHEXFile”然后按“确定”完成设置。8.按“F7”开始编译,编译成功后会在工程文件夹内生成.Hex目标文件生成的.hex文件就可以用来对AT89S52芯片进行编程和运行了。三.STC-ISPV29Beta5下载软件的使用1.连接好电源线与串口线(附件中的九孔对九孔线分别连接电脑和点偏激开
4、发板)。2.检查电源板上电源指示灯是否亮起,如果亮起则检查USB电源线,如果已亮则关掉电源看后面的步骤。3.启动软件。4.选择好STC单片机的型号(STC89CF52RC).5.选择好你使用的计算机串口号.6.点击OPENFILE选择你用KEIL编译好的HEX文件.7.直接点击下载按钮.8.点击下载的时候按下”冷启动“按键,是单片机上电。9.如果正常会看到下载程序进度条闪过的过程。四、实验项目1、I/O口输出P1口发光二极管显示2、数码管显示单管显示多管动态显示3、按键控制独立键盘矩阵键盘4、信号发生(延时、定时计数器应用)5、中断的应用五、实验内容(一).
5、I/O口输出P1口发光二极管显示1.实验工具:8路跑马灯,开发软件KeiluVision2,STC-ISPV29Beta5下载软件。2.实验要求:八路跑马灯从右边向左依次发亮。3.实验目的:学习P1口的使用,延时程序的编写和调用。4.实验程序:org0000hstart:jbp3.2,startlcalldelayjbp3.2,startmovr0,#8mova,#0fehl1:movp1,alcalldelay2rladjnzr0,l1movp1,#0ffhsjmpstartdelay:movr1,#20del:movr2,#250djnzr2,$djnz
6、r1,delretdelay2:movr3,#200dl:movr4,#255DJNZr4,$djnzr3,dlretend5.实验图8路跑马灯(二)、数码管动态扫描1.实验工具:共阳型数码管,开发软件KeiluVision2,STC-ISPV29Beta5下载软件。2.实验要求:让其中的一个数码管依次显示0到9。3.实验目的:学习数码管的显示原理,及共阳极数码管显示电路;掌握动态扫描间隔时间.4.实验电路图如下5.实验程序:org000hljmpstartorg0030hstart:movp2,#7fhmovr0,#10movr1,#0loop:mova,
7、r1movca,@a+dptrmovp0,alcalldelayincamovr1,adjnzr0,loopdb:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90hdelay:movr6,#1000dell:movr7,#250del:djnzr7,deldjnzr6,dellretEnd(三).矩阵按键控制1.实验要求:采用扫描方式,识别4*4矩阵按键,没按下一个键,则对应的1位或2位发光二极管被点亮。2.实验目的:采用扫描方式,识别4*4矩阵按键,没按下一个键,则对应的1位或2位发光二极管被点亮。3.实验电路图按
8、下某一件键,在P1口对应灯里显示对应键的反码4.实验