1.概述
c8051f020dk是為在校學(xué)生和單片機(jī)愛好者開發(fā)的一款單片機(jī)開發(fā)板,也可作為工程人員開發(fā)參考之用。本學(xué)習(xí)板采用美國silabs公司的c8051f020作為核心控制器,指令集與mcs51兼容,是學(xué)習(xí)c8051f系列單片機(jī)入門級mcu。我們針對c8051f020單片機(jī)片上的全部資源,編寫了所有功能的測試程序,對該單片機(jī)的性能做了全面的測試評估,使用方便。
2. c8051f020單片機(jī)主要特性
高速流水線結(jié)構(gòu)的8051 兼容的cip-51 內(nèi)核可達(dá)25mips
全速非侵入式的在系統(tǒng)調(diào)試接口片內(nèi)
真正12 位c8051f020 100 ksps 的8 通道adc 帶pga
和模擬多路開關(guān)
兩個(gè)12 位dac 可編程更新時(shí)序
64k 字節(jié)可在系統(tǒng)編程的flash 存儲(chǔ)器
4352 4096+256 字節(jié)的片內(nèi)ram
可尋址64k 字節(jié)地址空間的外部數(shù)據(jù)存儲(chǔ)器接口
硬件實(shí)現(xiàn)的spi smbus/ i2c 和兩個(gè)uart 串行接口
5個(gè)通用的16 位定時(shí)器
具有5 個(gè)捕捉/比較模塊的可編程計(jì)數(shù)器/定時(shí)器陣列
片內(nèi)看門狗定時(shí)器vdd 監(jiān)視器和溫度傳感器
3.本學(xué)習(xí)板主要資源
(1)mcu 為美國silabs 公司c8051f020,64kb flash、(4096+256)b ram、最高25mips 執(zhí)行速度;
(2)外擴(kuò)32kb sram(選用is62lv256,速度45ns),外擴(kuò)spi 方式512kb flash(sst25vf016b);;
(3)8 路12 位ad 輸入,ain1 到ain8 輸入信號(hào)量程0~+25v,其他量程輸入電壓可通過更改分壓電阻實(shí)現(xiàn);
(4)2 路12 位da 輸出,輸出信號(hào)量程0~+2.5v;
(5)8個(gè)輕觸鍵盤,蜂鳴器,8個(gè)led 功能指示燈指示;
(6)2 路標(biāo)準(zhǔn)rs232 通訊接口;
(7)1 路rs485/422 通訊接口;
(8)iic 接口的eeprom at24c02(可選更大容量的eeprom);
(9)iic接口的rtc時(shí)鐘,選用pcf8563, 帶停電保護(hù)功能;
(10)ch372 usb 從機(jī)通信;
(11)電位器調(diào)節(jié)實(shí)現(xiàn)2 路比較器接口使用實(shí)驗(yàn);
(12)外擴(kuò)總線接口;
(13)c8051f020 上的所有資源對用戶開放;
(14)+5v 供電;
4.學(xué)習(xí)板軟件例程
(1). delay: 軟件延時(shí)程序,利用軟件進(jìn)行延時(shí)操作。
(2). io: io信號(hào)輸出控制程序。
(3). keyled: 鍵盤讀取及l(fā)cd液晶顯示程序。
(4). iic_eeprom: iic接口eeprom(at24c02a, 容量256字節(jié))讀寫程序。
(5). iic_rtc: iic接口實(shí)時(shí)時(shí)鐘(pcf8563)讀寫程序。
(6). pwm: pwm信號(hào)輸出控制程序。
(7). rs232: rs232串行數(shù)據(jù)通信程序。
(8). rs485: rs485串行數(shù)據(jù)通信程序。
(9). adc_display: adc采樣轉(zhuǎn)換及數(shù)據(jù)處理數(shù)碼管顯示。
(10). dac: dac轉(zhuǎn)換及計(jì)算程序。
(11). timer: timer2、timer3計(jì)時(shí)程序。
(12). spiflash: spi接口flash(at25f512, 容量512k)讀寫程序。
(13). compararat: cp0,cp1應(yīng)用程序。
(14). usb: ch372 芯片應(yīng)用程序。
5.學(xué)習(xí)板配置:
(1) c8051f020dk開發(fā)板1塊;
(2) 交叉串口線1條;(3) usb電源線1條;
(4) 資料光盤1張;
光盤內(nèi)容:
1) c8051f020dk使用手冊;
2)c8051f020dk原理圖(pdf文件);
3)實(shí)驗(yàn)程序源碼(c語言);
4)c8051f020dk主要元器件資料;
5)keil c51 v8.02開發(fā)軟件(2k代碼限制);
6)其它相關(guān)資料;
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)