新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AT89S52單片機與PC機串行通信設計

        AT89S52單片機與PC機串行通信設計

        作者: 時間:2011-12-09 來源:網絡 收藏

        O 引言
        單片機與PC機,又稱為下位機與上位機的。采用這種通信方式,可以解決工況條件差對工作人員帶來的危害,又可以實現實時在線遠距離集中監控,對工作現場分散的單片機采用控制平臺管理,既可以改善工作條件,又可以提高工作效率。本文針對的電路設計和程序設計做出了具體的闡述。

        1 電路設計
        通信接口標準有RS232、RS423A、RS422A、RS485等,常用的接口標準有RS232和RS485。RS232在微機串行通信接口中廣泛采用,在加裝了調制解調器(modem)的情況下,這種通信可以通過電話線傳輸數據,并且可以傳輸幾千公里遠的距離,如果沒有modem可以傳輸十幾米遠。本課題采用的是RS-232直連無modem方式和DB-9連接器,單片機采用 ,使單片機的串行輸入端(RXD)和串行輸出端(TXD)與PC機的COM口相連接。
        RS232是用正負電壓來表示邏輯狀態,與TTL高低電平表示邏輯狀態的規定不同。因此,為了能夠同計算機接口相連或TTL器件相連,必須在RS232與 TTL之間進行電平和邏輯關系的變換。實現這種變換的方法可以用單立元件,也可以用集成芯片,本文采用MAX232來完成TTL-EIA(美國電子工業聯合會)雙向電平轉換。MAX232內部有電壓倍增電路和轉換電路,僅需+5 V電源便可工作,使用十分方便,其與連接時可以采用最簡單的方式連接(見圖1),MAX232的T1 IN引腳與89S52的串行輸入口線P3.1TXD相連,R1 OUT引腳與89S52的串行輸入口線P3.0RXD相連,MAX232的T1 OUT、R1 IN分別于與RS232的2、3引腳相連。MAX232泵電源引腳必須接0.1μf電容,如圖中的C26、C27、C28、C29。


        上一頁 1 2 下一頁

        關鍵詞: AT89S52 串行通信

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湘潭县| 岳普湖县| 额济纳旗| 大关县| 都江堰市| 太仆寺旗| 互助| 南雄市| 革吉县| 长春市| 望城县| 泾川县| 曲阳县| 佳木斯市| 宣汉县| 乌恰县| 平山县| 新巴尔虎左旗| 城市| 原平市| 军事| 南投县| 绥江县| 赣州市| 多伦县| 鄂托克前旗| 临猗县| 个旧市| 永吉县| 阿拉尔市| 许昌市| 隆尧县| 寻乌县| 合作市| 长汀县| 沅江市| 安康市| 视频| 仙居县| 上杭县| 明光市|