基于單片機的無線電子點菜系統(tǒng)硬件方案設計
第三章 基于ZigBee協(xié)議的硬件系統(tǒng)的設計及實現(xiàn)
目前,51系列單片機非常流行,而且資料眾多,因此選用51系列單片機作為開發(fā)板的MCU,通過附加一定的外圍電路后,來和無線數(shù)據(jù)傳輸模塊進行通信,實現(xiàn)數(shù)據(jù)的無線傳輸。
3.1 STC89C58RD+[10]單片機概述
STC89C58RD+系列單片機是宏晶科技推出的新一代超強抗干擾,高速,低功耗的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘/機器周期和6時鐘/機器周期可任意選擇。
它具有以下特點:
1. 增強型6時鐘/機器周期,12時鐘/機器周期 8051 CPU(Central Process Unit,中央處理器)。
2. 工作電壓:5.5V - 3.4V(5V單片機)
3. 工作頻率范圍:0 - 40 MHz,相當于普通8051的 0~80MHz.實際工作頻率可達48MHz.
4. 用戶應用程序空間32K字節(jié)
5. 片上集成 1280 字節(jié)RAM(Random Access Memory,隨機存儲器)。
6. 通用I/O口32個,復位后為: P1/P2/P3是準雙向口/弱上拉(普通8051傳統(tǒng)I/O口),P0口是開漏輸出,作為總線擴展用時,不用加上拉電阻,作為I/O口用時,需加上拉電阻。
7. ISP(在系統(tǒng)可編程)/IAP(在應用可編程),無需專用編程器/ 仿真器 可通過串口(P3.0/P3.1)直接下載用戶程序,8K程序3秒即可完成一片
8. EEPROM 功能
9. 看門狗
10.共3個16位定時器/計數(shù)器,其中定時器0還可以當成2個8位定時器使用
11.外部中斷4路,下降沿中斷或低電平觸發(fā)中斷,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒
12. 通用UART(Universal Asynchronous Receiver/Transmitter ,通用串行接口),還可用定時器軟件實現(xiàn)多個UART
14.工作溫度范圍: 0 - 75℃ / -40 - +85℃
15.封裝: PDIP-40,PLCC-44,PQFP-44
使用這種單片機做開發(fā)板,最大的優(yōu)勢就在于它支持ISP,這樣不用購買昂貴的編程器/ 仿真器,直接通過串口線就能實現(xiàn)在線編程。而且內部集成了看門狗和Flash,簡化了PCB板的制作。指令代碼與51單片機兼容,這樣可以用常用的51單片機軟件開發(fā)工具開發(fā)驅動程序。
51單片機相關文章:51單片機教程
單片機相關文章:單片機教程
c++相關文章:c++教程
單片機相關文章:單片機視頻教程
單片機相關文章:單片機工作原理
波段開關相關文章:波段開關原理
藍牙技術相關文章:藍牙技術原理 矢量控制相關文章:矢量控制原理
評論