51单片机HC6800开发入门实践-LED灯控制

2024-10-14 05:17:29

1、打开Keil uVision5,选择Project-> New uVision Project

51单片机HC6800开发入门实践-LED灯控制

3、为目标工程选择单片机类型,这里选择 Atmel -> AT89C51后选择OK按钮,出现对话框提示选择“是(Yes)”创建工程

51单片机HC6800开发入门实践-LED灯控制

4、设置工程output输出格式为hex,通过工具栏的Options for target按钮可以进入设置界面

5、创建ledline.c文件:选择菜单 File –> New创建一个新文件,输入一下内容后保存为ledline.c#include <reg51.h> void delay(unsigned int i){ unsigned char j; for(i; i > 0; i--) for(j = 1000; j > 0; j--);}/**************************************************************************/main(){ while(1) { P2 = 0x00; delay(1000); P2 = 0xff; delay(1000); }}

51单片机HC6800开发入门实践-LED灯控制

6、将ledline.c文件纳入工程中:在左侧工程视图中,右击Source Group 1 ,选择”Add Existing Files to Group Source Group 1”,选择刚刚创建的ledline.c文件

51单片机HC6800开发入门实践-LED灯控制

8、将单片机于电脑连接:用usb线连接好单片机,同时打开单片机上的电源开关按钮打开,这时候单片机的电源指示灯开始亮了

51单片机HC6800开发入门实践-LED灯控制51单片机HC6800开发入门实践-LED灯控制

10、程序运行效果:这时候可以看到led的9个灯开始不断闪烁在亮了,说明我们成功了

猜你喜欢