開發板基本功能: (1)單片機AT89S51為CPU,設計單片機最小系統,要求帶串行程序下載載接口。建議晶振選擇11.0592MHz,下面擴展所需接口自行安排。 (2)鍵 盤 可以是獨立按鍵或者矩陣鍵盤。鍵值獲得方式可以是查詢方式或者中斷方式。 最少4個按鍵;自選鍵盤所占用的端口;鍵盤防抖可以采用硬件防抖或者軟件防抖。 (3)LED顯示 最少四片LED數碼管組成顯示屏;采用動態掃描或者靜態掃描;可以選用串行或者并行數據輸出。 (4)串行通信接口 串口電平轉換芯片可以自選;可以采用3引腳插座或采用9針標準RS232端子。 (5)電源 5V電源供電方式可以選擇7805穩壓電路實現,輸入為直流12V。 (6)設計繼電器接口電路,建議選擇12V直流繼電器、選用芯片ULN2003作為驅動電路。 (7)設計蜂鳴器報警電路。 (8)可以根據自己的能力添加其他的功能模塊:步進電機驅動;直流電機驅動;ADC轉換;LCD顯示端口等。 |