实验1 KEILC51开发平台的安装与使用
控制LED灯循环闪烁
实验目的:安装、学习Keil C51软件开发平台,熟悉KEILC51编译系统,及其使用方法,熟悉汇编语言的软件开发及程序调试方法,为后续单片机课程的学习打下良好的基础。
实验设备:计算机、Keil uVision4 软件、实验板、下载软件
实验内容:(具体请参看相关文档)
- 安装KEIL软件;
2、学习、使用Keil C51的基本菜单操作;
3、打开工程、新建工程;
4、掌握基本的调试方法:全速运行、单步运行、断点运行等
5、掌握观察变量、寄存器、RAM、ROM数据的方法
6、掌握模拟运行、调试方法
7、了解编译系统,编译生成HEX文件;
8、安装开发板驱动程序;
9、烧写软件的安装及使用方法;
10、打开例程1,生成的HEX文件,并下载到实验板,并观察实验现象及结果;
步骤:1.新建工程文件,命名为led2
2选择at89c52
3添加led灯闪烁图形源码
4.生成HEX程序,点击output,点击creat HEX file
5.点击运行,显示0 error
6已在子文件夹object里生成led2.HEX文件
7.打开STC-ISP烧录软件,用它打开led2.HEX文件,选择合适的端口,点击download下载。
8下载成功,led2文件已经烧录到单片机中
程序代码:mov r7,#8
main:mov r0,#8 ;
mov p1,#01111111b
loop: clr p2.3
acall ds1ms
setb p2.3
acall ds1ms
mov a,p1
rr a
mov p1,a
djnz r0,loop
djnz r7,main
ljmp rel
ds1ms: mov r1,#1
ds1lo: mov r2,#200
ds2lo: mov r3,#200
djnz r3,$
djnz r2,ds2lo
djnz r1,ds1lo
ret ;rel:
实验结果:看到的现象、拍照、截图等
我的其他专栏:
关注我了解更多