第一个单片机程序
1 单片机接口显示
单片机上面的串口通过USB连接计算机,同时提供单片机电源。
2 安装串口转USB驱动程序,USB-SER驱动安装成功以后显示如下:
3 在Keil软件,创建工程test1,选择51单片机的CPU
4 创建c文件,led1.c
5 编译output选择创建2进制输出文件。
编译这个工程,生成2进制文件,test1.hex
6 打开stc-isp-v4.79,STC52单片机下载程序,把二进制烧录到单片机里面
这里需要注意箭头的选择。打开程序文件的二进制文件,选择下载,完成程序的烧录。
注意烧录的时候,需要首先关闭单片机电源,点击下载以后才可以打开单片机电源,这样才可以烧录成功。
7 代码说明:这个程序主要是led灯的显示
低点平时LED灯点亮,高电平时LED灯熄灭。
例如:需要P10灯点亮需要设置变量为(二进制)111111110对应的16进制是0xef。
如果需要P17灯点亮需要设置变量为(二进制)01111111对应的16进制是0x7f。
如果需要P10,和P17同时点亮,需要设置变量是(二进制)01111110,对应的16进制是0x7e。
具体代码如:
#include <reg52.h>
void main()
{
P1=0x7e;
while (1);
}