1. 程式人生 > >Lesson01:W-A_51單片機實訓板介紹(舊博客遷移)

Lesson01:W-A_51單片機實訓板介紹(舊博客遷移)

apt 雙擊 矩陣 ... data- 電路原理圖 qpi 啟動文件 .cn

一、開發板介紹 單片機實訓板是以Atmel公司的AT89S52單片機為核心的實驗板,主要資源包括以下部分: 1、輸入單元——四個獨立按鍵/十六個矩陣按鍵(通過短路帽跳線選擇),一個PS2鍵盤/鼠標接口 2、輸出單元——八位LED發光管/四位動態掃描數碼管/1602液晶(共用P0口),蜂鳴器,繼電器 3、存儲單元——SPI串行存儲器AT93C46,I2C串行存儲器AT24C02 4、實時時鐘——DS1302(SPI接口) 5、數字溫度傳感器——DS18B20(單總線接口) 6、串行ADC——TLC549 7、下載接口——USB ASP(IDC10接口,通過杜邦線連接) 具體的電路原理圖見新苗班群共享文件《W-A_51原理圖.pdf
》。 二、系統設置 1、硬件連接:實驗板+USB ASP下載器+USB轉5V線,USB ASP下載器的安裝見壓縮包說明。 2、軟件需求:編譯器Keil uVison4+源代碼編輯Notepad+程序下載progisp1.72。 三、工程模板建立 1、新建頂層文件夾,如 \W_A51Borad;新建三個子文件夾,pro為Keil工程文件,src為C源文件,inc為C庫文件;工程模板見群共享《W_A_51Board工程模板.zip》。

2、雙擊Keil圖標運行軟件,執行菜單Project->New uVison...,鍵入項目名稱並指定目錄pro;

3、在器件選擇對話框選中Atmel->AT89S52,拷貝啟動文件選項選”N

“;

4、執行菜單Project->Options for Target...進行目標板設置,Target欄設置如圖1.1所示:

技術分享圖片 5、Output欄勾選"Create HEX File",C51欄中的”Include Paths“指定"inc"目錄,如圖1.2所示: 技術分享圖片 6、將Keil\C51\INC\Atmel\目錄下的"AT89X52"拷貝到"inc"目錄,同時新建項目頭文件"WA51.h",在”src“文件夾中新建主函數源文件”main.c“和項目源文件”WA51.c“; 7、在Keil界面左側導航欄選中”Source Group 1“單擊右鍵從下拉菜單選擇”Add File to Group...
“,添加“src”文件夾中的兩個源文件,如圖1.3所示: 技術分享圖片 8、執行菜單Project->Build target編譯工程,如無錯誤即生成hex下載文件,調用progisp1.72軟件通過USB ASP下載hex文件到單片機執行。 9、下載器和開發板的連接如圖1.4所示: 技術分享圖片 用杜邦線將MOSI/MISO/SCK/RST和GND五個信號連接起來,VCC也可以通過下載器給開發板供電。

Lesson01:W-A_51單片機實訓板介紹(舊博客遷移)