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