概述
詳細
一、C51環境安裝和點燈測試
1.keil4軟件安裝
步驟1: 到百度雲盤鏈接下載以下內容

步驟2: 安裝Keil4,打開C51V900.exe

一直下一步即可,安裝路徑選自己想要放到的地方(英文路徑)

這個地方隨便寫寫就行了
步驟3: 使用注冊機更改keil4使用期限
右擊軟件(Keil uVision4),點擊‘以管理員身份運行’
點擊選擇 File->License Management

復制右上角的CID,我這里的CID是:CW2MR-IHY4F
然后打開下載好的注冊機KEIL_Lic.exe

把你復制的CID黏貼到CID處,點擊Generate即可
然后復制生成的密匙,我這里是:ZBDY8-3AVZR-LY4V3-AFJT8-NG090-R07NX
放回剛剛的New License ID Code(LIC)中,點擊Add LIC,生成這樣的效果:

這樣就完成了對軟件使用期限的更改了
2.CH340驅動安裝
步驟1: 安裝CH341SER.EXE


步驟2: 查看端口號
查看端口號的方法,右擊電腦->屬性->設備管理器

3.程序燒入軟件STC-ISP的使用
步驟1: 打開stc-isp-15xx-v6.75.exe
4. 51單片機點燈實驗
步驟1: 打開stc-isp-15xx-v6.75.exe
步驟2: 更改單片機型號:STC89C52RC/LE52RC
串口號選擇:USB-SERIAL CH340 (COMx)這邊COM幾會不一樣的
點擊:打開程序文件,找到C51_LED目錄下的C51_LED.hex
點擊:下載/編程

硬件接法:

代碼燒寫完成后,將LED燈正極接VCC,負極接到P0^0就可以看到閃爍現象了!!!
5. 51單片機閃爍燈代碼
#include "reg52.h" //定義頭文件
#include <intrins.h>
sbit led=P0^0; //將單片機的P0.0端口定義為led
void delay1s(void) //誤差 0us
{
unsigned char a,b,c;
for(c=167;c>0;c--)
for(b=171;b>0;b--)
for(a=16;a>0;a--);
_nop_(); //if Keil,require use intrins.h
}
void main()
{
led=0; //P0.1端口設置為低電平
delay1s();
led=1; //P0.1端口設置為高電平
delay1s();
}
二、android環境安裝和閃爍燈測試
1.Arduino軟件安裝
步驟1: 安裝arduino-1.8.7-windows.exe

一直下一步即可,安裝路徑選自己想要放到的地方(英文路徑)
需要你安裝驅動時,點擊安裝即可
步驟2: CH340驅動的安裝
與上面操作一樣,已經安裝了就不用再安裝一次了
2.Arduino閃爍燈實驗
打開我已經寫好的測試代碼Ino_LED.ino
點擊工具->端口,選擇你的端口號,這里我是COM3

查看端口號的方法,上面有介紹,不懂的回去看看!
點擊:驗證,查看你的代碼是否有問題

點擊:上傳,將你的代碼燒進Arduino中

連接LED負極到13管腳,正極到VCC,看看你的現象吧!!!
沒錯 ——> 你將看到閃爍的燈!!!
三、總結
恭喜入坑,后面還有更多的教程等着你,謝謝你的支持!!!
后續也加入了對傳感器的學習,感興趣的請繼續支持我,謝謝!!!
干貨已經准備好了,軟件安裝包和一些軟件過大,需要到百度雲盤下載哦!!!
四、項目結構圖

