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