標(biāo)題: 單片機(jī)串口通信實(shí)驗(yàn)報(bào)告總結(jié) [打印本頁(yè)]
作者: sqwwsq 時(shí)間: 2017-11-26 01:50
標(biāo)題: 單片機(jī)串口通信實(shí)驗(yàn)報(bào)告總結(jié)
一 、實(shí)驗(yàn)名稱
串口通信實(shí)驗(yàn)
二、實(shí)驗(yàn)?zāi)康募耙?/strong>
1.掌握波特率設(shè)置及串口結(jié)構(gòu)。
2. 掌握串口方式一編程。
三、實(shí)驗(yàn)主要儀器設(shè)備
PC機(jī)
串口通訊對(duì)單片機(jī)而言意義重大,不但可以實(shí)現(xiàn)將單片機(jī)的數(shù)據(jù)傳輸?shù)诫娔X端,而且也能實(shí)現(xiàn)電腦對(duì)單片機(jī)的控制,比如你可以把寫入單片機(jī)的數(shù)據(jù)碼顯示在電腦上,如可以使用一個(gè)按鍵,當(dāng)按下它時(shí)使某一個(gè)字母如:AA,通過(guò)單片機(jī)的串口將它發(fā)送到電腦上顯示,起到仿真器的某些功效,站長(zhǎng)在開(kāi)發(fā)數(shù)據(jù)采集設(shè)備時(shí)就是通過(guò)串口來(lái)檢查數(shù)據(jù)正確與否的。
1.方式 0 應(yīng)用設(shè)計(jì)。
2.方式 1 應(yīng)用設(shè)計(jì)。
3.方式 2 應(yīng)用設(shè)計(jì)。
4.方式 3 應(yīng)用設(shè)計(jì)。
六、實(shí)驗(yàn)步驟
1.方式 0 輸出應(yīng)用:編寫程序控制 8 個(gè)發(fā)光二極管輪流點(diǎn)亮。通過(guò) 74LS164
的輸出來(lái)控制 8 個(gè)外接 LED 發(fā)光二極管亮滅的接口電路。當(dāng)串行口被設(shè)置在方式
- 輸出時(shí),串行數(shù)據(jù)由 RXD 端送出,移位脈沖由 TXD 端送出,在移位脈沖作用下,
串行口發(fā)送緩沖器的數(shù)據(jù)逐位地從 RXD 端串行移入 74LS164 中。
1.畫出硬件電路連接示意圖。

- 用 NotePad 編寫源程序并用 Keil 調(diào)試

3. 在Keil uVision3中編譯鏈接生成點(diǎn)陣.hex文件
4 . 把點(diǎn)陣.hex文件導(dǎo)入仿真電路圖中,結(jié)果如下:

- 方式 0 輸入應(yīng)用:為串行口接入一片八位并行輸入,串行輸出的同步移位寄存器 74LS165,擴(kuò)展一個(gè)八位并行輸入口的電路,可將接在 74LS165 的八個(gè)開(kāi)關(guān)狀態(tài)通過(guò)串口方式 0 讀入到單片機(jī)內(nèi)。74LS165 的 SH/LD*端為控制端。若SH/LD*=0,則 74LS165 可以并行輸入數(shù)據(jù),且串行輸出關(guān)閉, SH/LD*=1,并行輸入關(guān)閉,串行輸出。
1. 畫出硬件電路連接示意圖。

- 用 NotePad 編寫源程序并用 Keil 調(diào)試

3. 在Keil uVision3中編譯鏈接生成點(diǎn)陣.hex文件
4 . 把點(diǎn)陣.hex文件導(dǎo)入仿真電路圖中,結(jié)果如下

①串口通信方式 0 輸入
1.畫出硬件電路連接示意圖。

2. 用 NotePad 編寫源程序并用 Keil 調(diào)試

3. 在Keil uVision3中編譯鏈接生成點(diǎn)陣.hex文件
4 . 把點(diǎn)陣.hex文件導(dǎo)入仿真電路圖中,結(jié)果如下

②串口通信多機(jī)通信代碼
1.畫出硬件電路連接示意圖。

- 用 NotePad 編寫源程序并用 Keil 調(diào)試

3. 在Keil uVision3中編譯鏈接生成點(diǎn)陣.hex文件
4 . 把點(diǎn)陣.hex文件導(dǎo)入仿真電路圖中,結(jié)果如下

七、實(shí)驗(yàn)總結(jié)
通過(guò)本次串口實(shí)驗(yàn),我對(duì)串口通信的知識(shí)了解的更透徹,這是在剛開(kāi)始對(duì)串口通信知識(shí)不了解的情況下就編程而造成許多錯(cuò)誤之后才得到的結(jié)果。當(dāng)采用PC機(jī)與微處理器進(jìn)行串口通信時(shí),必須正確配置串口通信控件的屬性值,才能保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確無(wú)誤。
八、實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題及其解決的措施
1、遇到的問(wèn)題:方式 0 輸入應(yīng)用中電阻值過(guò)大,LED沒(méi)有亮。
解決措施:把它們一起選中換成較小的電阻。
2、遇到的問(wèn)題:為端口編號(hào)時(shí),編號(hào)有重復(fù)的,編號(hào)也不對(duì)應(yīng)。
解決措施:重新編號(hào)。
完整的單片機(jī)實(shí)驗(yàn)報(bào)告51hei下載地址(含源碼):
http://m.raoushi.com/bbs/dpj-99543-1.html
作者: jingz 時(shí)間: 2018-6-18 16:01
棒棒棒棒
作者: 切了 時(shí)間: 2019-5-6 11:52
感謝樓主分享
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |