程序并不难,但是安装的步骤有些麻烦
首先 安装 51单片机的驱动, 在安装驱动的时候,一定要将单片机与电脑通过usb相连,有时会接触不良,如果第一次连接,但是电脑端,并没有显示,“无法识别外部设备”,那么可能是,没连接好。此外,在安装驱动时,并不需要给单片机上电。 当安装完成后,会有端口的显示,如下图:如果电脑没识别,是没有端口这个选项的。
此外,端口也是可以设置的,这个端口号与烧写程序时的端口对应。
其次: 安装 程序编写软件 也就是 keil , 无论是keil 还是, 破解keil 都需要右键以管理员身份运行(具体步骤太麻烦就不写了)
keil 界面如下:
最后 ,是 烧写软件 , 同样要右键以管理员身份运行,在给单片机上电之后,点击下载。(之前的步骤是先点击下载,然后给单片机上电),只有三处需要改动,其他地方都不需要动。
具体程序
#include<reg52.h> sbit LED1 = P1^0; void main() { LED1 = 0; }
意思是: 在单片机中,高电平为 +5V ,低电平为 0V ,而计算机中 高电平为-12V, 低电平为 +12V
led灯 的工作 电压为 1.6 - 2.1 V, 电流为 1 - 20 ma , 在 led灯前面安装有 1000ma 的电阻,以防将led灯烧掉。
LED1 指向 P1 口的 第 0 位
LED= 0 指 让芯片P1口输出 低电平, 点亮小灯, 但是为什么 是低电平才能点亮,而不是高电平,还不清楚。
将此文件生成,16进制文件,然后烧写进单片机,就可以点亮小灯。