学习芯片STC89C52普中科技
学习使用软件keil5
2-1 点亮一个LED灯。
第一步:
创建工程文件
在此处使用AT89C52是因为在国外的软件中找不到STC系列的芯片所以用AT89C52替代效果一样
在此处选择否或者是都可以
第二部分:程序部分
#include <REGX52.H>
void main()
{
P2=0xFE;//代表二进制中的1111 1110
}
对于此部分是因为在LED 模块中由正极VCC中出发的电流经过二极管向后若第一个二极管为低电平:即0V则电流可以通过第一个二极管,所以第一个二极管就发光。而在二进制中低电平用0来代表。同理其余位置为高电平就用“1”来代表所以如果想要只有P20灯亮其余灯不亮就可以表示为 1111 1110(二进制).但是由于二进制不好识别所以就用16进制来表示。用16进制就在前面加“0x”。
而在第一行引入的文件是对于单片机中的串口定义。