1.概述 C8051F040DK 是為技術(shù)研發(fā)人員和單片機(jī)愛好者開發(fā)的一款單片機(jī)開發(fā)板。本開發(fā)板采用美國(guó) Silabs 公司的C8051F040 作為核心控制器。我們針對(duì)C8051F040 單片機(jī)片上的全部資源,編寫了所 有功能的測(cè)試程序,對(duì)該單片機(jī)的性能做了全面的測(cè)試評(píng)估,使用方便。使用該開發(fā)板能使開發(fā)者迅 速掌握C8051F040 單片機(jī)的軟硬件設(shè)計(jì),大大縮短了產(chǎn)品開發(fā)周期。 2. C8051F040 單片機(jī)主要特性 (1)高速流水線結(jié)構(gòu)的8051 兼容的CIP-51 內(nèi)核,最高25MIPS 執(zhí)行速度; (2)全速非侵入式的系統(tǒng)調(diào)試接口(片內(nèi),JTAG 接口); (3)真正12 位C8051F040 100 ksps 的13通道ADC 帶PGA可編程放大器增益:16、8、4、2、 1、0.5和模擬多路開關(guān) (4)2個(gè)12 位DAC轉(zhuǎn)換器 (5)高精度可編程的24.5MHz 內(nèi)部震蕩器; (6)64KB 字節(jié)可在系統(tǒng)編程的FLASH 存儲(chǔ)器; (7)4352(4096+256)字節(jié)的片內(nèi)RAM; (8)硬件實(shí)現(xiàn)的SPI,SMBus/IIC 和2 個(gè)UART 串行接口; (9)5 個(gè)通用的16 位定時(shí)器; (10)具有6 個(gè)捕捉/比較模塊的可編程計(jì)數(shù)器/定時(shí)器陣列; (11)片內(nèi)上電復(fù)位,看門狗定時(shí)器,3 個(gè)電壓比較器,VDD 監(jiān)視器和溫度傳感器; (12)64 個(gè)I/O 端口; (13)-40~85 度工業(yè)級(jí)溫度范圍; (14)2.7V~3.6V 工作電壓,TQFP100 封裝; 3. 板上資源 (1)MCU 為美國(guó)Silabs 公司C8051F040,64KB FLASH、(4096+256)B RAM、最高25MIPS 執(zhí)行速度; (2)外擴(kuò)32KB SRAM(選用IS62LV256,速度70ns),外擴(kuò)64KB 串行FLASH (選用AT25F512,,也可以 選用更大的FLASH); (3)4 路12 位AD 輸入,AIN1 到AIN4 輸入信號(hào)量程0~+25V; (4)一路高壓差分放大器接口端子,輸入信號(hào)量程-50V~+50V; (5)2 路12bit DA 外擴(kuò)接線端子; (6)2 路標(biāo)準(zhǔn)RS232 通訊接口; (7)IIC 接口的EEPROM AT24C02(可選更大容量的EEPROM); (8)IIC接口的RTC時(shí)鐘,選用PCF8563, 帶停電保護(hù)功能; (9)8*1 輕觸鍵盤,蜂鳴器,LED 指示; (10)JTAG 調(diào)試接口; (11)兩個(gè)LCD 接口,支持多種廠家LCD,最高支持320×240; (12)外接P0/P1/P2/P3/P4/P5/P6/P7 8 個(gè)8 位IO 接口; (13)外擴(kuò)總線接口; (14)C8051F040 上的所有資源對(duì)用戶開放; (15)USB 供電; 第 4 頁(yè) 共 15 頁(yè) 4.開發(fā)板軟件例程 (1)Delay: 軟件延時(shí)程序,利用軟件進(jìn)行延時(shí)操作; (2)Key IO: 鍵盤讀取及 IO 信號(hào)輸出控制程序; (3)EEPROM: IIC 接口EEPROM(AT24C02A, 容量256 字節(jié))讀寫程序; (4)RTC: IIC 接口實(shí)時(shí)時(shí)鐘(PCF8563)讀寫程序; (5)RS232: 2 路RS232 串行數(shù)據(jù)通信程序; (6)ADC: 5 路12 位AD 采集示例程序; (7)DAC: DAC 轉(zhuǎn)換及計(jì)算程序; (8)LCD:1602 字符型LCD 顯示驅(qū)動(dòng)軟件; (9)Timer: Timer0、Timer2、Timer3 計(jì)時(shí)程序; (10)FLASH:外擴(kuò)SPI 串行Flash(AT25F512)擦除讀寫軟件; (11)PWM: PWM 信號(hào)輸出控制程序; (12)Compararator: 比較器0 應(yīng)用程序; (13)Can: Can 總線通信程序; 5.開發(fā)板配置: (1) C8051F040DK 開發(fā)板1 塊; (2) 交叉串口線1 條; (3) USB(電源)線1 條; (4) 資料光盤1 張; 光盤內(nèi)容: 1) C8051F040DK 使用手冊(cè); 2)C8051F040DK 原理圖(PDF 文件); 3)實(shí)驗(yàn)程序源碼(C 語(yǔ)言); 4)C8051F040DK 主要元器件資料; 5)KEIL C51 V8.02 開發(fā)軟件(2K 代碼限制); 6)其它相關(guān)資料; 6.開發(fā)板圖片:__ |
|