產品說明0
板上資源(1)MCU為美國Silabs公司C8051F040,64KB FLASH、(4096+256)B RAM、最高25MIPS執行速度;
(2)外擴32KB SRAM(選用IS62LV256,速度70ns),外擴64KB串行FLASH (選用AT25F512,,也可以
選用更大的FLASH);
(3)4路12位AD輸入,AIN1到AIN4輸入信號量程0~+25V;
(4)一路高壓差分放大器接口端子,輸入信號量程-50V~+50V;
(5)2路 12bit DA 外擴接線端子;
(6)2路標準RS232通訊接口;
(7)IIC接口的EEPROM AT24C02(可選更大容量的EEPROM);
(8)IIC接口的RTC時鐘,選用PCF8563, 帶停電保護功能;
(9)8*1 輕觸鍵盤,蜂鳴器,LED指示;
(10)JTAG調試接口;
(11)兩個LCD接口,支持多種廠家LCD,最高支持320×240;
(12)外接P0/P1/P2/P3/P4/P5/P6/P7 8個8位IO接口;
(13)外擴總線接口;
(14)C8051F040上的所有資源對用戶開放;
(15)USB供電;
開發板軟件例程
(1)Delay: 軟件延時程序,利用軟件進行延時操作;
(2)Key IO: 鍵盤讀取及 IO 信號輸出控制程序;
(3)EEPROM: IIC接口 EEPROM(AT24C02A, 容量 256 字節)讀寫程序;
(4)RTC: IIC接口實時時鐘(PCF8563)讀寫程序;
(5)RS232: 2路 RS232 串行數據通信程序;
(6)ADC: 5路12 位AD採集示例程序;
(7)DAC: DAC轉換及計算程序;
(8)LCD:1602 字符型LCD顯示驅動軟件;
(9)Timer: Timer0、Timer2、Timer3 計時程序;
(10)FLASH:外擴SPI串行Flash(AT25F512)擦除讀寫軟件;
(11)PWM: PWM 信號輸出控制程序;
(12)Compararator: 比較器 0 應用程序;
(13)Can: Can 總線通信程序;
開發板配置:
(1) C8051F040DK開發板1塊;1602液晶屏一塊。
(2) 交叉串口線 1 條;
(3) USB(電源)線 1 條;
(4) 資料光盤1張;
光盤內容:
1) C8051F040DK使用手冊;
2)C8051F040DK原理圖(PDF文件);
3)實驗程序源碼(C語言);
4)C8051F040DK主要元器件資料;
5)KEIL C51 V8.02開發軟件(2K代碼限制);
6)其它相關資料;