freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于串口通信的字符終端的設計(存儲版)

2024-10-08 10:01上一頁面

下一頁面
  

【正文】 圖 圖 AT89C51 有兩種可用軟件編程的省電模式,它們是閑散模式和掉電工作模西北工業(yè)大學明德學院本科畢業(yè)設計論文 15 式。對外接電容 C1, C2雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響震蕩頻率的高低、震蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。需要注意的是:如果加密位 LBI 被編程,復位時內部會鎖存 EA端狀態(tài)。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將跳過一個 ALE 脈沖時,閃爍存儲器編程時,這個引腳還用于輸入編程脈沖。閃爍編程或校驗時, P2 口接收高位地址和其它控制信號。對端口寫 “1”,通過內部的電阻把端口拉到高電平,此時可作為輸入口??删幊檀型ǖ? 壽命: 1000寫 /擦循環(huán) 用單片機設計好硬件電路,給單片機進行編程,從而是單片機能夠接收 pc 機傳送來的數(shù)據(jù),并通過 lcd1602 液晶 顯示出來從而達到設計要求。所以我選用 C 語言來編寫此程序。 PC 機有兩個標準的 RS. 232 串行口,其電平采用的是 EIA 電平,而 MCS51 單片機的串行通信是由 TXD(發(fā)送數(shù)據(jù) )和西北工業(yè)大學明德學院本科畢業(yè)設計論文 9 RXD(接收數(shù)據(jù) )來進行全雙工通信的,它們的電平是 TTL 電平;為了 Pc 機與MCS51 機之間能可靠地進行串行通信,需要用電平轉換芯片,我們采用了MAXIM 公司生產的專用芯片 MAX232 進行轉換。 PC 機的串行口采用的是標準的 RS 232 接口,單片機的串行口電平是 TTL 電 平,而 TTL 電平特性與 RS 232 的電氣特性不匹配,因此為了使單片機的串行口能與 RS 232 接口通信,必須將串行口的輸入 /輸出電平進行轉換。對于偶和奇校驗的情況,串口會設置校驗位(數(shù)據(jù)位后面的一位),用一個值確保傳輸?shù)臄?shù)據(jù)有偶個或者奇 個邏輯高位。 c,停止位:用 于表示單個包的最后一位。 b,數(shù)據(jù)位:這是衡量通信中實際數(shù)據(jù)位的參數(shù)。對于兩個進行通行的端口,這些參數(shù)必須匹配: a,波特率:這是一個衡量通信速度的參數(shù)。盡管比按字節(jié)( byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據(jù)的同時用另一根線接收數(shù)據(jù)。這種通信方式西北工業(yè)大學明德學院本科畢業(yè)設計論文 6 使用的數(shù)據(jù)線少,在遠距離通信中可以節(jié)約通信成本,當然,其傳輸速度比并行傳輸慢。 單片機與 PC 串口間通訊設計的應用 目前 RS232 是 PC 與通信工業(yè)中應用最廣泛的一種串行接口,其中 EIA 代表美國電子工業(yè)協(xié)會, RS 代表推薦標準, 232 是標識號。 推行串 口擴展總線。 單片機的發(fā)展趨勢 單片機的發(fā)展趨勢可歸為以下 8 個方面。 1, 第一代:單片機探索階段。 在串行通訊時,要求通訊雙方都采用一個標準接口,使不同 的設備可以方便地連接起來進行通訊。 51單片機是一種集 CPU, RAM, FLASH ROM, I/O 接口和定時中斷系統(tǒng)于一體的微型計算機。 四、存在的問題及擬采取的解決措施 不能正常通信,可能存在的問題? 電路焊接錯誤 程序編寫不正確,如:中斷未開啟。 設計 論文 At89s52單片機 Lcd 1602 顯示 計算機終端 按鍵 MAX232 電平轉換電路 西北工業(yè)大學明德學院本科畢業(yè)設計論文 三 、 預期達到的成果 ( 1)運行于計算機上的程序可通過動態(tài)鏈接文件對單片機進行數(shù)據(jù)訪問和傳送; ( 2)單片機機串行通信模塊具有通用性和可移植性,可以通過簡單的設置和改變而嵌入到其 它數(shù)據(jù)采集系統(tǒng)中; ( 3)串行通信協(xié)議具有穩(wěn)定性、通用性和可實現(xiàn)性。 5. 1516 周 準備及完成畢業(yè)設計答辯 六、參考文獻和書目 [1] 王偉 鄭金奎 MCS_51 單片機主從式多機系統(tǒng)實時通訊的實現(xiàn) .西南自動化研究所, 1998 年第 3 期 [2] 陳永真 .全國大學生電子設計競賽試題精解選 .北京:電子工業(yè)出版社, [3] 張傳新 徐少杰 PC 機與 MCS_51 單片機主從多機通信控制程序的研究 .伊圖里河分 局研究所,鐵路計算機應用第 5 卷第 2 期 . 學生 ___________ 指導教師 ___________ 系主任 ___________ 西北工業(yè)大學明德學院本科畢業(yè)設計論文 I 基于串口通信的字符顯示終端的設計 摘 要 隨著計算機技術尤其是單片微型機技術的發(fā)展,人們已越來越多地采用單片機來對一 些工業(yè)控制系統(tǒng)中如溫度、流量和壓力等參數(shù)進行檢測和控制。由于串行通訊方式具有使用線路少、成本低,特別是在遠程傳輸時,避免了多條線路特性的不一致而被廣泛采用。 西北工業(yè)大學明德學院本科畢業(yè)設計論文 3 第一章 設計總體介紹 單片機的發(fā)展階段 51 單片機的發(fā)展可分為以下 4 個階段。表現(xiàn)在:滿足最低層電子技術的應用;大力發(fā)展專用型單片機,致力于提高單片機的綜合品質。 實現(xiàn)全面功耗管理。在單片機系統(tǒng)的基礎上加上面向對象的接口電路,如前向通道、后向通道、人機交互通道和串行通信口( RS232)以及應用程序等。 串口通信原理 所謂 串行通信 是指外設和計算機間使用一根數(shù)據(jù)信號線 ,數(shù)據(jù)在一根數(shù)據(jù)信號線上按位進行傳輸,每一位數(shù)據(jù)都占據(jù)一個固定的時間長度。 串口通信的概念非常簡 單,串口按位( bit)發(fā)送和接收字節(jié)。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗。高波特率常常用于放置的很近的儀器間的 通信,典型的例子就是 GPIB 設備的通信。由于實際數(shù)據(jù)位取決于通信協(xié)議的選取,術語 “包 ”指任何通信的情況。當然沒有校驗位也是可以的。 電平轉換 本設計采用 MAX232 芯片進行電平轉換, MAX232 芯片是美信公司專門為電腦的 RS232 標準串口設計的接口電路 ,使用 +5V 單電源供電,它的作用就是 完成 TTL 電平與 RS232 電平的轉換。 DEM 方式,簡單三連線結構。 C 語言具有繪圖能力強,可移植性,并具備很強的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫它是數(shù)值計算的高級語言。 利用 vc++編寫上位機數(shù)據(jù)發(fā)送接收軟件,作為給單片機發(fā)送數(shù)據(jù)或接收單片機發(fā)送數(shù)據(jù)的軟件。4K字節(jié)可編程閃爍存儲器 5 個中斷源 P1 口: P1 口一個帶內部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級可驅動 4 個 TTL 電路。在訪問 8 位地址的外部數(shù)據(jù)存儲器時, P2 口線上的內容在整個運行期間不變。即使不訪問外部存儲器, ALE 以時鐘震蕩頻率的 1/16 輸出固定的正脈沖信號,因此它可對輸出時鐘或用于定時目的。欲使中央處理器僅訪問外部程序存儲器, EA 端必須保持低電平。 外接石英晶體及電容 C1, C2接在放大器的反饋回路中構成并聯(lián)震蕩電路。由于外部時鐘信號是通過一個2分頻觸發(fā)器后作為內部時鐘信號的,所以對外部時鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時間和最大的低電平持續(xù)時間應符合產品技術條件的要求。閑散模式可由任何允許的中斷請求或硬件復位終止。 西北工業(yè)大學明德學院本科畢業(yè)設計論文 16 程序存儲器的加密 AT89C51 可使用對芯片上的三個加密位 LB1, LB2, LB3 進行編程( P)或不編程( U)得到如下表所示的功能: 程序加密位 保護類型 1 U U U 沒有程序保護功能 2 P U U 禁止從外部程序存儲器中執(zhí)行 MOVC 指令 讀取內部程序存儲器的內容 3 P P U 除上表功能外,還禁止程序校驗 4 P P P 除以上功能外,同時禁止外部執(zhí)行 表 當 LB1被編程時,在復位期間, EA端的電平被鎖存,如果單片機上電后一直沒有復位,鎖存起來的初始值是一個不確定數(shù),這個不確定數(shù)會一直保存到真正復位位置。下面以 MAX232 專門集成芯片為例來介紹接口電路的實現(xiàn)。 西北工業(yè)大學明德學院本科畢業(yè)設計論文 20 圖 33 用 MAX232實現(xiàn)串行通信接口電路圖 西北工業(yè)大學明德學院本科畢業(yè)設計論文 21 第四章 軟件設計 鑒于單片機技術比較成熟,且開發(fā)過程中可以利用的資源和工具豐富、價格便宜、成本低。首先要安裝虛擬串口設置的軟件,網上有很多設置虛擬串口的軟件,我用的是 VSPD,可試用 1西北工業(yè)大學明德學院本科畢業(yè)設計論文 22 個月,試用期過后,該軟件將不 能使用,但不用擔心,所設置的虛擬串口不會消失,可以繼續(xù)使用。下一 步就要設置通信速率以及通信格式了,在屬性框中實現(xiàn)設置相同的就行了。 Void serial_Txd (uchar *p) { uchar i。 If(RI) { Temp=SBUF。 if(temp==0x01) { P2 =~temp。 西北工業(yè)大學明德學院本科畢業(yè)設計論文 32 } } Void main() { Txdflag=0。 TH1=0xfd。 } } } 西北工業(yè)大學明德學院本科畢業(yè)設計論文 33 、程序運行后的結果 單片機與 PC 相連 ,同時運行程序,當 PC 向單片機傳送數(shù)據(jù)后,如果數(shù)據(jù)相符,則單片機點亮 L1 發(fā)光二極管,并且開始每隔 2S 向 PC 傳送數(shù)據(jù),在 PC上觀察到以下結果。在這 一段時間 的畢業(yè)設計過程中, 肖 老師言傳身教,不僅在學習上耐心地給我指點迷津,解惑答疑,在生活上也為我提供方便,更使我對人生的征途 有了新的認識,有了新的目標。做畢業(yè)設計的這 段時間 是緊張的 一段時間 ,也是重新學習努力探索的 一段時間 ,更是充滿收獲喜悅的 一段時間 。 ES=1。 TMOD=0x21。 } } Void T0_Interrupt() interrupt 1 { TL0=0x00。 RI=0。 While(!TI)。 這樣的的話即實現(xiàn)數(shù)據(jù)從 Proteus 中傳送到串口調試助手中了,其相應的數(shù)據(jù)流向關系為 西北工業(yè)大學明德學院本科畢業(yè)設計論文 28 在 Proteus 中實現(xiàn)單片機 的串口調試功能 由于 編寫一個工作在 9600bps 的 8052 的串口程序,程序的功能就是將串口接收到的數(shù)據(jù)發(fā)送出來, Proteus 中的連線為: 數(shù)據(jù)傳輸?shù)膱D示為: 西北工業(yè)大學明德學院本科畢業(yè)設計論文 29 這樣就模擬實現(xiàn)了單片機與串口之間的通信,可以實現(xiàn)兩者之間的仿真設計。從設備管理器中可以看到 西北工業(yè)大學明德學院本科畢業(yè)設計論文 23 兩個虛擬串口對接方式: 這樣可以用串口調試助手調試串口通信了,從下圖可以看到 COM3 發(fā)送的數(shù)據(jù)到達了 COM4 的接收區(qū)域, COM4 發(fā)送的數(shù)據(jù)到達了 COM3 的接收區(qū)域,從而實現(xiàn)了 COM3 與 COM4 之間的互聯(lián)互通。我們通常在有串行通信的系統(tǒng)中選用 的晶振,為了使用方便采用 9600Kbps 的波特率,所以 T1 的初值應設置為 TH1=0xFD,TL1=0xFD。 MAX232 芯片的引腳結構如圖 22 所示。 引腳 定義(助記符) 引腳 定義(助記符) 1 保護地( PG) 13 輔助通道允許發(fā)送( SCTS)
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1