1.概述
C8051F350DK是為技術(shù)研發(fā)人員和單片機愛好者開發(fā)的一款單片機開發(fā)板。我們針對C8051F350單片機片上的全部資源,編寫了所有功能的測試程序,對該單片機的性能做了全面的測試評估,使用方便。使用該開發(fā)板能使開發(fā)者迅速掌握C8051F350單片機的軟硬件設計,大大縮短了產(chǎn)品開發(fā)周期。
2.C8051F350單片機主要特性
(1)高速流水線結(jié)構(gòu)的8051兼容的CIP-51內(nèi)核,最高50MIPS執(zhí)行速度;
(2)全速非侵入式的系統(tǒng)調(diào)試接口(片內(nèi),C2接口);
(3)24位1ksps的8通道單端/差分ADC,帶模擬多路器;
(4)2路8位電流型DAC;
(5)高精度可編程的24.5MHz內(nèi)部震蕩器;
(6)8KB字節(jié)可在系統(tǒng)編程的FLASH存儲器;
(7)768(512+256)字節(jié)的片內(nèi)RAM;
(8)硬件實現(xiàn)的SPI,SMBus/IIC和UART串行接口;
(9)4個通用的16位定時器;
(10)具有3個捕捉/比較模塊的可編程計數(shù)器/定時器陣列;
(11)片內(nèi)上電復位,看門狗定時器,2個電壓比較器,VDD監(jiān)視器和溫度傳感器;
(12)17個I/O端口;
(13)-40~85度工業(yè)級溫度范圍;
(14)2.7V~3.6V工作電壓,LQFP32封裝;
3.板上資源
(1)MCU為美國Silabs公司C8051F350,8KB FLASH、(512+256)B RAM、最高50MIPS執(zhí)行速度;
(2)8路24位AD輸入,AIN1到AIN8輸入信號量程0~+12.5V;
(3)2路8位電流型DAC輸出, 輸出范圍0~2V;
(4)1路標準RS232通訊接口;
(5)IIC接口的EEPROM AT24C02(可選更大容量的EEPROM);
(6)3*1 輕觸鍵盤,蜂鳴器,LED指示;
(7)JTAG(C2)調(diào)試接口;
(8)LCD接口,支持16*2字符型液晶;
(9)外接P0/P1/P2 17位IO接口;
(10)C8051F350上的所有資源對用戶開放;
(11)USB線供電;
4.開發(fā)板軟件例程
(1)Delay: 軟件延時程序,利用軟件進行延時操作;
(2)Key IO: 鍵盤讀取及 IO信號輸出控制程序;
(3)EEPROM: IIC接口EEPROM(AT24C02A, 容量256字節(jié))讀寫程序;
(4)RS232: RS232串行數(shù)據(jù)通信程序;
(5)ADC: 8路24 位AD采集示例程序;
(6)DAC: DAC轉(zhuǎn)換輸出程序;
(7)LCD: 1602字符型LCD顯示驅(qū)動軟件;
(8)Timer: Timer0、Timer2、Timer3計時程序;
嵌入式硬件軟件開發(fā) C8051F350開發(fā)板 學習板 單片機 |