可能感興趣的設(shè)計資料:
基于 Mini51 開發(fā)板應(yīng)用實例(附高速ADC數(shù)字示波器、正弦信號發(fā)生器、等精度頻率計等)
查看鏈接:https://www.cirmall.com/circuit/5334/detail?3
Mini51 單片機開發(fā)板功能介紹:
51單片機+CPLD結(jié)構(gòu),小板上集成了發(fā)光二極管,蜂鳴器,數(shù)碼管,紅外接收頭,繼電器,實時時鐘,按鍵,AD(TLC1549),DA(TLC5615),232串口,LCD1602接口,LCD12864接口,單片機和CPLD引腳擴展接口,集成5V穩(wěn)壓電源,USB電源接口等功能。
實物截圖:
單片機首選STC89C52,串口ISP下載,使用方便,特別是P4口,安排了實時時鐘和紅外接收接口,也可以使用ATMEL的AT89S52,支持并口ISP下載,由于缺少P4,部分功能受限。
CPLD首選ATERAL公司的EPM7064,據(jù)說已經(jīng)停產(chǎn),可以選用ATMEL的ATF1504替換,只是編程配置稍微麻煩,多一個程序轉(zhuǎn)換過程。開發(fā)軟件首選ALTERA的Max+PlusII,帶并口下載接口。下載線為ltera的ByteBlasterMV。
Mini51 單片機開發(fā)板DXP文件截圖:
提供通用編程模板:
1、整理出Mini51.H頭文件,包涵所用硬件接口,不用看電路圖也能編程了
2、整合了幾個相關(guān)的頭文件:LCD1602、LCD12864、IRM解碼、DS1302、STCEEPROM
3、增加了自動ISP編程功能:AUTO_ISP.H
4、LCD1602時間顯示、ADC電壓顯示
5、修改完善了LCD硬件不存在就死機問題