試驗(yàn)和仿真
發(fā)布時(shí)間:2012/7/2 19:27:56 訪問次數(shù):951
這里以一個單片機(jī)和計(jì)GRM1555C1H470JZ01D算機(jī)串口通信的例子比較一下實(shí)物運(yùn)行效果和Proteus仿真效果。系統(tǒng)硬件由上位機(jī)、數(shù)據(jù)線和下位機(jī)組成。軟件方面上位機(jī)使用超級終端,下位機(jī)是C語言編寫的單片機(jī)串口雙工通信程序。要實(shí)現(xiàn)的功能是上位機(jī)和下位機(jī)建立連接實(shí)現(xiàn)通信和控制,下面是具體的操作過程。創(chuàng)建超級終端
超級終端是計(jì)算機(jī)的一個輸入/輸出設(shè)備,它將用戶輸入的數(shù)據(jù)隨時(shí)發(fā)向串口(也可以是網(wǎng)口),接收到從主機(jī)輸入的數(shù)據(jù)時(shí)顯示在窗口上。打開程序一附件一通信一超級終端,將彈比新建地區(qū)設(shè)置,輸入你的區(qū)號和地區(qū)之后確定就進(jìn)入新建超級鏈接窗口,如圖4所示。選擇一個自己喜歡的圖標(biāo),輸入自己要創(chuàng)建的名字,點(diǎn)確定。在連接到對話框里選擇你即使用的串口號(我使用的是擴(kuò)展的COM4).不過若計(jì)算機(jī)帶串口的話,一般是COM1,如圖5所示,然后就進(jìn)入端口設(shè)置對話框,這里選擇每秒位數(shù)(波特率)為9600,數(shù)據(jù)位8,奇偶校驗(yàn)為無,停止位為1,數(shù)據(jù)流控制為無,如圖6所示,然后點(diǎn)擊確定就完成了超級終端的創(chuàng)建,界面如圖7所示。創(chuàng)建完成后保存文件到桌面,就會出現(xiàn)一個快捷方式,下次使用時(shí)直接點(diǎn)擊快捷方式就打開了。
Proteus虛擬終端
Proteus中也有一個類似超級終端虛擬儀器,它的作用和超級終端的作用是一樣的。打開Proteus的模型工具欄,在虛擬儀器工具中選擇ⅥRTUAL TERMINAL工具,如圖8所示。RXD為數(shù)據(jù)接收,TXD為數(shù)據(jù)發(fā)送,RTS和CTS為請求/清除發(fā)送信號,用于半雙工收發(fā),所以這里只用RXD,TXD。同樣也要在串口屬性里設(shè)置波特率,奇偶校驗(yàn),停止位等,如圖9所示。硬件電路
電腦的串口(沒有串口的可以用USB轉(zhuǎn)串口線)和單片機(jī)串口建立起連接,就形成了一個簡單的上位機(jī)和下值機(jī)通信系統(tǒng)。下位機(jī)IC1使用的是AVR的Atmega16單片機(jī),串口電平轉(zhuǎn)換芯片IC2用MA><232,PA1口~PA7口接3x4的矩陣鍵盤,PB口接8個LED作指示,硬件電路如圖10所示。
這里以一個單片機(jī)和計(jì)GRM1555C1H470JZ01D算機(jī)串口通信的例子比較一下實(shí)物運(yùn)行效果和Proteus仿真效果。系統(tǒng)硬件由上位機(jī)、數(shù)據(jù)線和下位機(jī)組成。軟件方面上位機(jī)使用超級終端,下位機(jī)是C語言編寫的單片機(jī)串口雙工通信程序。要實(shí)現(xiàn)的功能是上位機(jī)和下位機(jī)建立連接實(shí)現(xiàn)通信和控制,下面是具體的操作過程。創(chuàng)建超級終端
超級終端是計(jì)算機(jī)的一個輸入/輸出設(shè)備,它將用戶輸入的數(shù)據(jù)隨時(shí)發(fā)向串口(也可以是網(wǎng)口),接收到從主機(jī)輸入的數(shù)據(jù)時(shí)顯示在窗口上。打開程序一附件一通信一超級終端,將彈比新建地區(qū)設(shè)置,輸入你的區(qū)號和地區(qū)之后確定就進(jìn)入新建超級鏈接窗口,如圖4所示。選擇一個自己喜歡的圖標(biāo),輸入自己要創(chuàng)建的名字,點(diǎn)確定。在連接到對話框里選擇你即使用的串口號(我使用的是擴(kuò)展的COM4).不過若計(jì)算機(jī)帶串口的話,一般是COM1,如圖5所示,然后就進(jìn)入端口設(shè)置對話框,這里選擇每秒位數(shù)(波特率)為9600,數(shù)據(jù)位8,奇偶校驗(yàn)為無,停止位為1,數(shù)據(jù)流控制為無,如圖6所示,然后點(diǎn)擊確定就完成了超級終端的創(chuàng)建,界面如圖7所示。創(chuàng)建完成后保存文件到桌面,就會出現(xiàn)一個快捷方式,下次使用時(shí)直接點(diǎn)擊快捷方式就打開了。
Proteus虛擬終端
Proteus中也有一個類似超級終端虛擬儀器,它的作用和超級終端的作用是一樣的。打開Proteus的模型工具欄,在虛擬儀器工具中選擇ⅥRTUAL TERMINAL工具,如圖8所示。RXD為數(shù)據(jù)接收,TXD為數(shù)據(jù)發(fā)送,RTS和CTS為請求/清除發(fā)送信號,用于半雙工收發(fā),所以這里只用RXD,TXD。同樣也要在串口屬性里設(shè)置波特率,奇偶校驗(yàn),停止位等,如圖9所示。硬件電路
電腦的串口(沒有串口的可以用USB轉(zhuǎn)串口線)和單片機(jī)串口建立起連接,就形成了一個簡單的上位機(jī)和下值機(jī)通信系統(tǒng)。下位機(jī)IC1使用的是AVR的Atmega16單片機(jī),串口電平轉(zhuǎn)換芯片IC2用MA><232,PA1口~PA7口接3x4的矩陣鍵盤,PB口接8個LED作指示,硬件電路如圖10所示。
上一篇:軟件介紹
上一篇:Proteus仿真電路
熱門點(diǎn)擊
- 穩(wěn)壓管的串并聯(lián)特性
- 雜質(zhì)半導(dǎo)體
- 毫伏表
- 由RC元件構(gòu)成的3種濾波器
- 萬利達(dá)電磁爐自動關(guān)機(jī)故障的檢修
- 穩(wěn)壓管穩(wěn)壓原理
- 硅三極管的功能簡介
- 偏置電壓電路(WH0504)
- 三相電源與電動機(jī)接線
- DIY定時(shí)攝影使用
推薦技術(shù)資料
- 全集成直接飛行時(shí)間(dToF)傳感器
- 2025年半導(dǎo)體市場發(fā)展趨勢未
- GW2A系列FPGA芯片應(yīng)用參數(shù)
- DDR類儲存器接口解決方案
- 2.5G bps MIPI D
- 新一代 Arora-V系列FPGA產(chǎn)品詳情
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究