999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PDA與單片機串口通信的實現

2004-03-14 21:32:10鄒彩梅葉振華
電子世界 2004年2期
關鍵詞:單片機信號系統

鄒彩梅 葉振華

隨著應用對象的擴大和微電子技術、軟件技術的發展,嵌入式系統逐漸從單片機發展到高性能嵌入式微處理器和嵌入式操作系統。傳統的微處理器的TTL電平控制模式正在被具有圖形界面的控制模式所取代。而現有的一些具有圖形界面控制的自動化設備,大多采用高端的PC機,其顯示處理設備的成本占去了整個系統成本的絕大部分,硬件平臺的性能和成本制約這些高新技術的推廣和應用,無法適應某些特殊行業(如:自動售貨機、公安、消防、地名數據采集、野外探險導航等)的應用。本文介紹一種新的微處理器控制方案:掌上電腦與89C51的串口通信來實現圖形界面的控制。

硬件結構

1. 掌上電腦

市場上較多見的掌上電腦是Palm系列產品,它使用的操作系統為Palm OS。Palm OS是一種32位的嵌入式操作系統,是一套開放性極強的系統,開發者向用戶免費提供Palm OS的開發工具,允許用戶利用該工具,在Palm OS系統的基礎上方便地編寫、修改相關軟件。該系統是專門為掌上電腦編寫的操作系統,編寫時充分考慮了掌上電腦內存相對較小的情況,本身所占內存極小,基于Palm OS編寫的應用程序所占空間也很小,通常只有幾十KB。而且基于Palm OS的掌上電腦,雖然只有幾兆的存儲空間,卻可以存儲眾多的應用程序。支持Palm OS產品的另一大特點是系統耗電量極小,以Palm Ⅲx為例,在正常情況下2節7號堿性電池,可使用2個月。Palm提供了串行通訊接口和紅外線傳輸接口,利用它可以方便地與其它外部設備通訊、傳輸數據。本系統設計方案采用是PALM公司的Palm IV掌上電腦。

2.串行通信的硬件連接

RS-232信號的電平和單片機串口信號的電平不一致,必須進行二者之間的電平轉換。在此使用的集成電平轉換芯片MAX232為RS-232C/TTL電平轉換芯片。它只使用單+5V為其工作,配接4個1μF電解電容即可完成RS-232電平與TTL電平之間的轉換。轉換完畢的串口信號TXD、RXD直接和AT89C51串行口連接。硬件連接如圖1所示。

由于RS-232C并未定義連接器的物理特性,因此,出現了DB-25、DB-15和DB-9各種類型的連接器,其引腳的定義也各不相同。在設計本系統中使用DB-9連接器連接,作為掌上電腦與MAX232芯片串行接口的連接器,它提供異步通信的9個信號。DB-9連接器引腳功能和結構如圖2所示。

軟件編程

89C51微處理器與掌上電腦通信軟件的實現由兩個模塊組成:微處理器的通信軟件和掌上電腦的通信軟件。

1. 單片機通信軟件的設計

AT89C51與8051系列單片機是兼容的。所以編程、仿真和調試都可采用8051的開發工具。AT89C51單片機通信程序采用ASM51匯編環境下編寫,在MCS-51單片機仿真調試軟件下調試成功。

AT89C51單片機通過中斷方式接收掌上電腦發送過來的字符,并回送確認信號給掌上電腦。程序協議:波特率設置為T1方式2工作,計數常數為F3H,SMOD=1,波特率為9600b/s;

串行口初始化為方式1,允許接收;中斷服務程序入口地址為0023H。圖3為程序流程框圖。

2.掌上電腦串口通信軟件設計

目前針對Palm環境的開發工具主要有CodeWarror C、JAVA、AppForgePersonal(Basic)等等。由于Palm平臺與微機硬件、軟件平臺有著本質的差異,為了減少開發人員的培訓費用,提高開發速度,我們采用CodeWarror C語言作為系統開發工具,只要熟悉C語言的編程者,都能在極短時間內熟練掌握CodeWarror C編程。

掌上電腦串口通信的實現遵循以下原則來管理串行口:打開和關閉串行口;讀寫緩沖區數據;查詢緩沖區有字節數并讀入內存;設置選項。

在本刊的網站上給出了單片機通信軟件及掌上電腦串口通信實現的源程序,供讀者參考。

3.通信協議

89C51微處理器與掌上電腦的通信協議讀者可以采用自定義的協議,在定義通信協議時要注意考慮信號傳輸的可靠性。也可以采用TCP/IP的協議形式,一是可以提高傳輸信號的可靠性,二是可以方便以后系統的功能擴展,但編程相對復雜。限于篇幅關系,這里不再作詳細介紹。

本文介紹的掌上電腦與單片機89C51的串口通信軟件可以嵌入到大部分的Palm OS的程序中,很好地完成現串口通信的基本任務。該串口通信軟件現已集成在一家國外公司的自動售卡機產品中,且已投入使用。

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲综合网在线观看| 99视频精品在线观看| 免费高清自慰一区二区三区| 欧美一区二区自偷自拍视频| 韩国v欧美v亚洲v日本v| 黄色三级网站免费| 久久国产香蕉| 乱人伦99久久| 亚洲一区二区视频在线观看| 婷婷色一区二区三区| 亚洲一级毛片免费观看| 又粗又大又爽又紧免费视频| 国产色网站| 亚洲AV无码精品无码久久蜜桃| 亚洲人成成无码网WWW| 一级黄色欧美| 九九线精品视频在线观看| 国产乱人伦AV在线A| 国模视频一区二区| 日本成人精品视频| 亚洲精品制服丝袜二区| 日本国产精品| 国产全黄a一级毛片| 人妻无码一区二区视频| 尤物国产在线| 麻豆AV网站免费进入| 激情视频综合网| 日韩精品无码一级毛片免费| 欧美亚洲一二三区| 国语少妇高潮| 日韩毛片在线播放| 亚洲嫩模喷白浆| 国产精品3p视频| 波多野结衣一区二区三区AV| 婷婷午夜影院| 91综合色区亚洲熟妇p| 亚洲视频影院| 国产精品久久久久久久久| www.亚洲一区二区三区| 成年片色大黄全免费网站久久| 欧美成人精品在线| 国产青榴视频| 高清精品美女在线播放| 99这里只有精品免费视频| 久久亚洲国产视频| 欧美不卡在线视频| 亚洲无码精彩视频在线观看| 日韩欧美中文字幕在线韩免费| 免费在线国产一区二区三区精品| 久久九九热视频| 免费看美女自慰的网站| 毛片基地视频| 久久一本日韩精品中文字幕屁孩| 91精品人妻互换| 国产人碰人摸人爱免费视频| 尤物国产在线| 日本欧美在线观看| 成人午夜视频在线| www.亚洲天堂| 国产极品美女在线观看| 中文纯内无码H| 久久久久久国产精品mv| 亚洲精品国产乱码不卡| 国产最新无码专区在线| 婷婷成人综合| 国产精品私拍在线爆乳| 国产夜色视频| 四虎影院国产| 波多野结衣无码中文字幕在线观看一区二区 | 一级毛片a女人刺激视频免费| 久久香蕉国产线看精品| 亚洲中文字幕日产无码2021| 日本免费a视频| 日韩专区第一页| 五月婷婷丁香综合| 毛片在线看网站| 91青青视频| 伊人欧美在线| 国产美女一级毛片| 亚洲无码91视频| 最新精品久久精品| 日韩在线影院|