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