火龍開發(fā)板用戶手冊(cè)_第1頁(yè)
火龍開發(fā)板用戶手冊(cè)_第2頁(yè)
火龍開發(fā)板用戶手冊(cè)_第3頁(yè)
火龍開發(fā)板用戶手冊(cè)_第4頁(yè)
火龍開發(fā)板用戶手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1133目第一章開發(fā)板簡(jiǎn)1.1、產(chǎn)品介1.2、板載資目第一章開發(fā)板簡(jiǎn)1.1、產(chǎn)品介1.2、板載資1.3、電路及接口說1.4、電1.5、復(fù)第二章 開發(fā)板驅(qū)動(dòng)安2.1、在XP系統(tǒng)下安裝USB轉(zhuǎn)串口驅(qū)2.2、在WIN7 32 位系統(tǒng)下安裝USB 轉(zhuǎn)串口驅(qū)第三章開發(fā)環(huán)境工具安3.1、開發(fā)Keil 4 安裝3.2、STC 單片機(jī)庫(kù)安裝3.3、STC工具安裝第四章STC 單片機(jī)方第五章發(fā)環(huán)境Keil4 使用方233第一章開發(fā)板簡(jiǎn)1.1、產(chǎn)品介火龍F(tuán)D51A_DB 開發(fā)板采用的是宏第一章開發(fā)板簡(jiǎn)1.1、產(chǎn)品介火龍F(tuán)D51A_DB 開發(fā)板采用的是宏晶科技(STC)公司8051單片機(jī)工程開發(fā)實(shí)踐,頗具特色的設(shè)計(jì)

2、理念使得火龍F(tuán)D51A_DB 開1.2、板載資單片機(jī):STC12C5A60S2,DIP-40 封裝,是高速/低耗/超80518051CPU,1T,單時(shí)鐘/機(jī)器周期,工作頻率 035MHz,工作電壓 3.5V5.5V。60KFLASH,1280RAMEEPROM。通用 I/O 口,每個(gè) I/O 口的驅(qū)動(dòng)能力可達(dá) 20mA。ISP(在系統(tǒng)編程)/IAP(在應(yīng)用編程),無需集成 416333外部中斷支持傳統(tǒng)的下降沿中斷和低電平中斷,并且新增上升沿中斷的PCA 模塊28 模塊,2 路PCA 模塊10 位精度的 ADC 轉(zhuǎn)換器,轉(zhuǎn)換速率可達(dá)外部中斷支持傳統(tǒng)的下降沿中斷和低電平中斷,并且新增上升沿中斷的P

3、CA 模塊28 模塊,2 路PCA 模塊10 位精度的 ADC 轉(zhuǎn)換器,轉(zhuǎn)換速率可達(dá)250K/S 板載一個(gè) USB CH340,直接通過 USB 使用。(也可以當(dāng)做串口使用,實(shí)現(xiàn)單片機(jī)與電腦通信NE555,直接在開發(fā)板上搭建調(diào),利用單片機(jī)的 PCA波的周期。(可學(xué)習(xí)如何利用單片機(jī)檢測(cè)波形頻率波以及波形的占空比變化情況。工業(yè)控制中使用比較廣泛板載一路 10位 ADC模數(shù)轉(zhuǎn)換接口,可直接通過調(diào)整電位數(shù)據(jù)的精度等板載一個(gè) 8 位 DAC DAC5571,可直接通DAC433為超小型封裝,通過 I2C 接口與單片機(jī)通信。(何輸出模擬電壓,以及如何提高輸出的精度板載一個(gè)光電開關(guān) ITR8102-1過觸發(fā)

4、器調(diào)理波形后送至單片機(jī)端口。(的整形。板載一個(gè) 12 位高精度的數(shù)字溫度傳感器 DS18B20接溫度值,并且在數(shù)碼管上實(shí)時(shí)顯示當(dāng)前溫度。(,學(xué)習(xí)單總線協(xié)議等HS0038B,可配合隨開發(fā)板配為超小型封裝,通過 I2C 接口與單片機(jī)通信。(何輸出模擬電壓,以及如何提高輸出的精度板載一個(gè)光電開關(guān) ITR8102-1過觸發(fā)器調(diào)理波形后送至單片機(jī)端口。(的整形。板載一個(gè) 12 位高精度的數(shù)字溫度傳感器 DS18B20接溫度值,并且在數(shù)碼管上實(shí)時(shí)顯示當(dāng)前溫度。(,學(xué)習(xí)單總線協(xié)議等HS0038B,可配合隨開發(fā)板配紅外編碼碼。(板載一個(gè)DS1302,帶后備電池,開發(fā)板斷也可保存時(shí)鐘信息(SPI協(xié)議等板載一個(gè)

5、AT24C04的數(shù)據(jù),該 EEPROM斷電可依舊保存數(shù)據(jù)不丟失。(習(xí)外部EEPROMI2C協(xié)議等板載一個(gè) RS232 MAX232,通過 DB9 連接到電腦的串口,實(shí)現(xiàn)與 PC 機(jī)的串口通信。(RS232協(xié)議等板載一個(gè) RS485RS485通信實(shí)驗(yàn),(可學(xué)習(xí)多個(gè)單片機(jī)之間 485了解 RS485協(xié)議等533板上還預(yù)留了 1602 和 12864 液晶屏接口(配),本店的 1602 板上還預(yù)留了 1602 和 12864 液晶屏接口(配),本店的 1602 和 12864 板上還帶有常用的 8位數(shù)碼管,8位 LED5位獨(dú)立按鍵板上還使用了兩片 6 組撥碼開關(guān)可方便地進(jìn)行各項(xiàng)功能的 選擇和轉(zhuǎn)換,避

6、免了使用跳線帽的繁瑣,并且 4 組共 32 個(gè) I/O 和電源均引出,方便用戶進(jìn)行跳線等二次開發(fā)操作。開發(fā)板尺寸規(guī)格:15cmX10cm1.36331.4FD51A_DB5VUSBUSB接口供電1.4FD51A_DB5VUSBUSB接口供電如液晶屏、電機(jī)之類的,可使用外部電源適配器輸入 5V5V5V51.5火龍F(tuán)D51A_DB 開發(fā)板有兩種復(fù)位方式,分別為上電RST引腳復(fù)位。當(dāng)按下電源開關(guān)接通電源時(shí),即為上電復(fù)位;當(dāng)按下 S9 復(fù)位按鍵時(shí),單片機(jī)將復(fù)位,該733火龍 FD51A_DB 開發(fā)板板載 USB 2.1XP USB USB 設(shè)備2、找到隨開發(fā)板配火龍 FD51A_DB 開發(fā)板板載 US

7、B 2.1XP USB USB 設(shè)備2、找到隨開發(fā)板配送的光盤資料中的“USB 轉(zhuǎn)串口驅(qū)動(dòng)”文夾下的CH341SER.EXE 文件,直接雙擊運(yùn)行該程序,彈出下3833USB設(shè)備,此時(shí)有些 XPXP 56USB設(shè)備,此時(shí)有些 XPXP 569337SERIALCH3407SERIALCH34010332.2WIN7 32 USB USB 設(shè)備2、找到隨開2.2WIN7 32 USB USB 設(shè)備2、找到隨開發(fā)板配送的光盤資料中的“USB 轉(zhuǎn)串口驅(qū)動(dòng)”文夾下的CH341SER.EXE 文件,使用鼠標(biāo)指向該文件,然后點(diǎn)11333、安裝成功后,將彈出如下框,提示安裝成功。按USB設(shè)備,此時(shí)系統(tǒng)開始自動(dòng)

8、安裝 USB5、使用鼠標(biāo)桌面的“計(jì)算機(jī)“圖標(biāo),在出現(xiàn)的浮導(dǎo)航欄中選擇”設(shè)備管理器“,可以看到如下圖所示:3、安裝成功后,將彈出如下框,提示安裝成功。按USB設(shè)備,此時(shí)系統(tǒng)開始自動(dòng)安裝 USB5、使用鼠標(biāo)桌面的“計(jì)算機(jī)“圖標(biāo),在出現(xiàn)的浮導(dǎo)航欄中選擇”設(shè)備管理器“,可以看到如下圖所示:SERIALCH34012333.1Keil 4 1244 .rar文件,點(diǎn)擊鼠標(biāo)右鍵將其解壓在光盤中直接解壓,請(qǐng)將光盤資料提前到電腦中),以管理員運(yùn)行解壓后的 Keil3.1Keil 4 1244 .rar文件,點(diǎn)擊鼠標(biāo)右鍵將其解壓在光盤中直接解壓,請(qǐng)將光盤資料提前到電腦中),以管理員運(yùn)行解壓后的 Keil1333

9、3、點(diǎn)擊“Next”進(jìn)入下一步,勾選“I agree . . .”3、點(diǎn)擊“Next”進(jìn)入下一步,勾選“I agree . . .”續(xù)點(diǎn)擊”Next“進(jìn)入下一步4續(xù)點(diǎn)擊“Next“進(jìn)入下一步14335、在這里輸入您的,郵箱等信息,然后點(diǎn)擊“6、安裝完5、在這里輸入您的,郵箱等信息,然后點(diǎn)擊“6、安裝完成后顯示如下界面,點(diǎn)擊“Finish“完成安裝過15336、此時(shí)在桌面自動(dòng)生成 keil 運(yùn)行“,啟動(dòng) 在出現(xiàn)6、此時(shí)在桌面自動(dòng)生成 keil 運(yùn)行“,啟動(dòng) 在出現(xiàn)的開發(fā)界面中選擇左上角” File“菜單中的Management”,如下圖所示7、此時(shí)在出現(xiàn)的 license管理界面中將右上角的 來

10、。如下圖下16338、在剛才解壓的文件中,以管理員運(yùn)行解壓后的機(jī)文件,如圖:將剛才的 CID 粘貼到該機(jī)的CID框中, 在“”框中選擇“ C51”,然后點(diǎn)擊“Generate”生成序列號(hào),將8、在剛才解壓的文件中,以管理員運(yùn)行解壓后的機(jī)文件,如圖:將剛才的 CID 粘貼到該機(jī)的CID框中, 在“”框中選擇“ C51”,然后點(diǎn)擊“Generate”生成序列號(hào),將該序列9、回到前面的 Keil 中的 license 粘貼到“LIC”框中,然后點(diǎn)擊“AddLic欄中顯示“LICAdded17333.2、STC 4 庫(kù)中不含有 STC 從STC 上了首先關(guān)閉 4程序,找到你的 44 那么就打開以下路徑

11、 C:KeilUV4,在 3.2、STC 4 庫(kù)中不含有 STC 從STC 上了首先關(guān)閉 4程序,找到你的 44 那么就打開以下路徑 C:KeilUV4,在 UV4到 UV4.CDB 隨開板發(fā)配送的光盤資料中的“開發(fā)環(huán)境”文件夾中4UV4.CDB18333.3、STC 找到隨開發(fā)板配送的光盤資料中的“開發(fā)環(huán)境”文件夾中”文件夾下的 STC-ISP-V4.83 3.3、STC 找到隨開發(fā)板配送的光盤資料中的“開發(fā)環(huán)境”文件夾中”文件夾下的 STC-ISP-V4.83 1933STC 1、使用隨開發(fā)板附帶的 USB 線將 FD51A_DB 2STC 工3、點(diǎn)擊“MCU TypeSTC 1、使用隨開

12、發(fā)板附帶的 USB 線將 FD51A_DB 2STC 工3、點(diǎn)擊“MCU Type里型號(hào)為:STC12C5A60S2。如圖20334序文件一般為.HEX 文件。在 FD51A_DB 該Obj 5端口,該端口為 FD51A_DB 開發(fā)板上板載的 中的相關(guān)內(nèi)4序文件一般為.HEX 文件。在 FD51A_DB 該Obj 5端口,該端口為 FD51A_DB 開發(fā)板上板載的 中的相關(guān)內(nèi)容,打開“設(shè)備管理器”,查看“USB-CH340 (COMX”,其中的 COMX 即為對(duì)應(yīng)的端。6輸出如下:即開始連接開發(fā)板上的單片機(jī),21337、此時(shí)按下 FD51A_DB S1,接通開發(fā)輸出如下:的電源,此時(shí)就開始過程

13、,特別注意:STC 狀”中的“STC 載工具詳解”和中的“下次冷啟動(dòng) P1.0/P1.1 07、此時(shí)按下 FD51A_DB S1,接通開發(fā)輸出如下:的電源,此時(shí)就開始過程,特別注意:STC 狀”中的“STC 載工具詳解”和中的“下次冷啟動(dòng) P1.0/P1.1 0。2233由于執(zhí)行該操作后下次單片機(jī)將檢測(cè) P1.0/P1.1 管腳等于 0 可以用連線將 P1.0和 P1.1程序了,同時(shí)將設(shè)置“下次冷啟動(dòng)地線,這樣就可以P1.0/P1.1” 由于執(zhí)行該操作后下次單片機(jī)將檢測(cè) P1.0/P1.1 管腳等于 0 可以用連線將 P1.0和 P1.1程序了,同時(shí)將設(shè)置“下次冷啟動(dòng)地線,這樣就可以P1.0/

14、P1.1” 。2333Keil 4 1、參考“3.1 開發(fā)環(huán)境 Keil 4 4,安裝好后,雙擊桌面的快捷方式啟動(dòng)Keil Keil,進(jìn)Keil 4 1、參考“3.1 開發(fā)環(huán)境 Keil 4 4,安裝好后,雙擊桌面的快捷方式啟動(dòng)Keil Keil,進(jìn)入Keil 編輯界面,如下所示2新建一個(gè)文件夾 LED_Test菜單,在彈出的菜單中選擇“NewProject”24333LED_TestLED4、選擇保存后會(huì)彈出“Select ”戶可以在這選擇單片機(jī)的型號(hào),F(xiàn)D51A_DB 片機(jī)型號(hào)為,如下所示:3LED_TestLED4、選擇保存后會(huì)彈出“Select ”戶可以在這選擇單片機(jī)的型號(hào),F(xiàn)D51A

15、_DB 片機(jī)型號(hào)為,如下所示:25335準(zhǔn)的 51 標(biāo)準(zhǔn)的 51 在的文件夾并將其加入到項(xiàng)目中,這里選擇”是“。6、項(xiàng)目5準(zhǔn)的 51 標(biāo)準(zhǔn)的 51 在的文件夾并將其加入到項(xiàng)目中,這里選擇”是“。6、項(xiàng)目建立好后就可以編寫文件了,選擇“File“菜單下拉菜單中選擇”New“,出現(xiàn)如下界面,這時(shí)就可以7、輸完程序后,選擇”File“中的”Save“命令,彈出如入正確的擴(kuò)展名。如為 C 語(yǔ)言編寫的程序,擴(kuò)展名為.c2633為匯編語(yǔ)言編寫的程序,擴(kuò)展名為.asm。然為匯編語(yǔ)言編寫的程序,擴(kuò)展名為.asm。然后單擊保存。81面的”+“號(hào)展開工程,在”Source 1右鍵在出現(xiàn)的菜單中選擇” Group1

16、27339框中選擇剛才新建的文件,選擇“Add101”上單擊右鍵選擇“Options 1”或者選擇菜單”Project”下的選項(xiàng)“Options 11、“Options 于9框中選擇剛才新建的文件,選擇“Add101”上單擊右鍵選擇“Options 1”或者選擇菜單”Project”下的選項(xiàng)“Options 11、“Options 于設(shè)備(Device)選項(xiàng)、目標(biāo)()屬性、輸出屬性、C51 編譯器屬性、A51 編譯器屬性、BL51 調(diào)試(Debug)屬性等信息的設(shè)置,一般情況下按缺省設(shè)置283312、設(shè)備(Device)選項(xiàng):該選項(xiàng)用于選擇單片機(jī)的型號(hào)12、設(shè)備(Device)選項(xiàng):該選項(xiàng)用于選擇單片機(jī)的型號(hào),13、目標(biāo))14、輸出(Output)屬性:在這里設(shè)置編譯程序時(shí)生成的碼文件(.HEX),該文件就是用來,勾選“Creat HEX File2933載程序的 HEX文件,同時(shí)由于會(huì)生成其他的一些中間載程序的 HEX文件,同時(shí)由于會(huì)生成其他的一些中間文件,一般把編譯生成的文件單獨(dú)存于一個(gè)文件中,“SelectFolderfor,選擇名為“Obj“,然后雙擊該文件夾,點(diǎn)擊”O(jiān)K“即可,則生成的HEX 文件就存于工程目錄下的該文件夾中303315、LISTING 放一些過程文件,選擇“Select for15、LISTING 放一些過程文件,選擇“Select

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論