单片机实验内容doc.docx
- 文档编号:29676424
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:14
- 大小:376.49KB
单片机实验内容doc.docx
《单片机实验内容doc.docx》由会员分享,可在线阅读,更多相关《单片机实验内容doc.docx(14页珍藏版)》请在冰豆网上搜索。
单片机实验内容doc
实验一熟悉Keil软件/编写延时程序实验
一、实验目的
1、掌握单片机简单程序的设计,熟悉采用Keil软件的调试技术
2、学习延时程序的编写方法
二、实验设备与器件
1、计算机
2、keilC51软件
3、STC-ISP烧写软件
三、实验原理
程序指循环执行,每条指令执行时间t,指令执行该指令N次,则延时时间T=N*t
软件的使用方法;
二、实验内容
熟悉采用Keil软件的编程环境,设计一延时500uS的程序。
五、实验过程及延时子程序见附录
实验二流水灯实验<一>
一、实验目的
1、学习编程,利用总线方式来达到对外围接口控制的目的
2、学习利用C51语言来达到对P1口的控制。
二、实验设备与器件
1、计算机
2、单片机仿真实验板(STC89C52)
3、keilC51软件
4、STC-ISP烧写软件
三、实验原理
四、实验内容:
设计程序来控制LED灯,使led灯高低四位交叉点亮,然后循环操作
五、实验过程:
六、实验总结
实验三流水灯实验<二>
一、实验目的
1、熟练使用延时程序达到控制的目的
3、学习利用移位指令完成对流水灯的控制
二、实验设备与器件
1、计算机
2、单片机仿真实验板(STC89C52)
3、keilC51软件
4、STC-ISP烧写软件
三、实验原理
四、实验内容:
设计程序来控制LED灯,使用点亮的一个小灯从左到右循环点亮,然后循环操作
五、实验过程:
六、实验总结
实验四按键的应用
一、实验目的
1、学习利用按键的方式控制led灯的亮灭,加强对输入口的理解
2、加深理解跳转指令各取反指令
二、实验设备与器件
1、计算机
2、单片机仿真实验板(STC89C52)
3、keilC51软件
4、STC-ISP烧写软件
三、实验原理
四、实验内容:
设计程序控制led灯,按一次键,灯亮,再按一次灯灭。
五、实验过程:
六、实验总结
实验五数码管动态扫描实验
一、实验目的
1、掌握共阴字段码的显示原理
2、掌握数码管动态显示的编程方法
3、理解静态显示的实现原理
二、实验设备与器件
1、计算机
2、单片机仿真实验板(STC89C52)
3、keilC51软件
4、STC-ISP烧写软件
三、实验原理
四、实验内容:
使数码管动态显示数字
五、实验过程:
六、实验总结
实验六步进电机的实验
一、实验目的
1、掌握步进电机的工作原理
2、掌握控制步进电机步距的方法
二、实验设备与器件
1、计算机
2、单片机仿真实验板(STC89C52)
3、keilC51软件
4、STC-ISP烧写软件
三、实验原理
四、实验内容:
编写控制步进电机转动的程序,并调整转速,使其以不同的转速转动。
五、实验过程:
六、实验总结
实验七中断实验
一、实验目的
1、学习设定定时器中断时间的起始地址
2、掌握设定定时器的中断方式
二、实验设备与器件
1、计算机
2、单片机仿真实验板(STC89C52)
3、keilC51软件
4、STC-ISP烧写软件
三、实验原理
四、实验内容:
利用中断来控制灯的亮灭,使用点亮的一个led灯闪烁
五、实验过程:
六、实验总结
实验八单片机的汇编应用程序设计
一、实验目的
1、了解80C51数码管的汇编语言编程的方法
2、熟悉keilC51汇编编程环境。
二、实验设备与器件
1、计算机
2、单片机仿真实验板(STC89C52)
3、keilC51软件
4、STC-ISP烧写软件
三、实验原理
四、实验内容:
利用汇编语言编程,实现LED灯高低四位交叉点点亮,
五、实验过程:
附录:
使用keilc的方法
1、启动软件:
uVision2,使用菜单FILE、NEW建立汇编文件。
2、使用菜单FILE、SAVE保存汇编文件。
(DELAY.ASM)
3、建立工程项目点击Project->NewProject…保存为DELAY
保存
选择Atmel,再选择AT89S52,确定。
选择NO
4、工程的详细设置。
在uVision2的菜单【Project】-【OptionsForTarget‘Target1’】
Output选项卡中,CreateHEXFile选中,以产生hex文件
XTAL:
12M
DEBUG中
5、添加汇编文件
在上面环境中编写程序:
ORG0000H
LJMPMAIN
ORG0200H
MAIN:
MOVSP,#60H
LCALLDELAY
SJMP$
;延时子程序
DELAY:
MOVR7,#50;12M时钟下延时1MS
DELAY0:
MOVR6,#10
DELAY1:
DJNZR6,DELAY1
DJNZR7,DELAY0
RET
END
6、进行汇编:
【Project】-【REBUILDALLTargetFILES】
7、进行调试:
【DEBUG】-【Start/StopDebugSession】
F11:
单步运行,F10:
跳过子程序运行。
按一次F11,程序就会走一步。
结束调试在按一次【DEBUG】-【Start/StopDebugSession】或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 内容 doc