单片机入门必学的一些课程
LED的意思是发光二极管,需要一端正一端负才能点亮,更多细节请点击LED
加在LED上的电压不能太大,否则很容易烧毁,因此要串联一个电阻用来分压
让LED的争端接高压,负端接在单片机引脚P2.0上。这样很容易理解P2.0为低电平时LED就可以点亮
#include <Reg52.h> //include包含 //Reg52.h,后缀h表示head,头文件 sbit P20 = P2^0; //sbit,set bit,设置比特位 //P20是自己定义的一个端口名,也可以用其他任意名字 //P2^0,表示P2的第0个端口, P2在头文件Reg52.h里有定义 void main() { P20 = 0; //设置P20的端口为0 while(1); //死循环,程序运行到这里就停止。 //如果没有这句话,main函数会重复的执行。 }
点击界面左侧的元器件图标-->挑选按钮-->左侧输入AT89C51-->鼠标在界面中单击,就可以放置器件
用同样的方法可以放置一个LED灯(输入LED-RED),和一个电阻(输入RES);LED灯需要右键旋转下,电阻双击改阻值为100.
电源的放置方法略有不同:点击界面左侧的终端图标-->选中Power->鼠标在界面中单击,就可以放置电源
用鼠标依次点击需要连接的端点,进行连线
双击芯片,点击Program后面的文件夹,选择前面Keil生成的hex文件
文件在项目文件的object子文件里,选择后点ok回到主界面。
点击运行图标,结果应如下图所示