89Sxx開發(fā)板制作步驟
單面在系統(tǒng)內(nèi)可編程Flash為基礎(chǔ)的微控制器,89Sxx系列開發(fā)板
簡介
我設(shè)計這個單面開發(fā)板使用MCS - 51單片機(jī)學(xué)習(xí)的工具,便于單片機(jī)項目開發(fā) 。89Sxx開發(fā)板功能 :
89Sxx 40的DIL為基礎(chǔ)的設(shè)計,89S51/52/53
在系統(tǒng)編程(ISP),通過6針接頭
RS - 232和RS - 485串行端口(共用針)與如PC串行設(shè)備通信
HD44780兼容的字母數(shù)字液晶背光控制連接
主板集成了4輕觸開關(guān)
16個通用IO端口引腳5x2頭(PORT0和PORT2)
24CXX的I2C EEPROM
DS1302的串行實時時鐘(RTC)備用電池
板上的電源整流和穩(wěn)壓器
單面PCB設(shè)計
五金
硬件框圖如圖1所示。MCU是89Sxx微控制器。和完整的硬件原理圖如圖2所示。
P1口作為數(shù)據(jù)總線是用于液晶顯示器(4位接口,印刷電路板布局設(shè)計為16X2字符帶背光),板上的輕觸開關(guān)和連接在系統(tǒng)編程(ISP)
PORT0和通用IO端口2,用于連接外部設(shè)備。PORT0連接DIP開關(guān),P0.0和P0.1與光電隔離輸入連接
端口3,P3.0和P3.1正在使用串行通信UART,P3.2為RS - 485控制方向。P3.3和P3.4作為通用IO端口引腳。與串行芯片,EEPROM,RTC和串行移位寄存器(LED陣列指標(biāo))通信的另一個引腳
圖1。硬件模塊89Sxx開發(fā)板
圖2示意圖
圖3
圖4。印刷電路板
應(yīng)該用于在系統(tǒng)編程適配器SPI編程電路。連接的ISP適配器與6針的ISP在這個棋盤上的頭6針連接器。請注意連接順序(可能稍有不同)
示例項目... 89Sxx基于短信控制器
該項目顯示了遠(yuǎn)程控制和監(jiān)測89Sxx發(fā)展局 。該系統(tǒng)由89S52作為主處理器和移動電話(GSM調(diào)制解調(diào)器)通過蜂窩網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制或監(jiān)測
系統(tǒng)的特點如下 。系統(tǒng)的特點如下 :
8個輸入通道(端口0)和8聲道輸出(端口2)
自動發(fā)送/報警輸入,輸入不斷變化的模式改變消息:LO - HI,HI - LO
開關(guān)組輸出命令或獨立
通過發(fā)送短信命令的狀態(tài)請求參數(shù)
可編程輸出時間下載一些簡單的文字腳本
該電路連接到許多手機(jī)功能的串行端口。它的功能是提供一個輸入和一個輸出端口能夠被遠(yuǎn)程控制使用另一移動。
的控制通過發(fā)送SMS(短信服務(wù))發(fā)生 。當(dāng)手機(jī)接收到一個預(yù)定義的文本消息時,電路自動識別命令,并相應(yīng)地開關(guān) 輸出,該裝置可用于通知輸入端口的狀態(tài),自動發(fā)送一條消息,每一次輸入變化。要知道在任何時候輸入狀態(tài),設(shè)備可以發(fā)送回一個短信描述輸入狀態(tài),作為一個請求消息的響應(yīng) 。板和移動電話(調(diào)制解調(diào)器)之間的通信:rxgsm(P3.3,從 GSM接收TTL電平),txgsm(P3.4,發(fā)送到GSM)。要啟動,類似調(diào)制解調(diào)器接口,GSM手機(jī)可以接受AT命令(更準(zhǔn)確地說是一個擴(kuò)展的AT命令集)。
圖5。SMS控制器項目