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

正文內(nèi)容

畢業(yè)論文)基于單片機(jī)的串口通訊設(shè)計(jì)-在線瀏覽

2025-01-10 06:19本頁面
  

【正文】 成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。電容器 C C10 起穩(wěn)定振蕩頻率、快速起振的作用,電容設(shè)定為 30PF。外部振蕩方式是把已有的時(shí)鐘信號引入單片機(jī)內(nèi),這種方式適用于用來使單片機(jī)的時(shí)鐘與外部信號保持一致。當(dāng) 89C51 的 ALE及 PSEN 兩引腳輸出高電平, 單片機(jī) 單片機(jī) LCD 顯示 LCD 顯示 Max232 Max232 按鍵1 按鍵2 按鍵3 按鍵 RET 引腳高電平到時(shí),單片機(jī)復(fù)位。復(fù)位后, P0 到 P3 并行 I/O 口全為高電平,其它寄存器全部清零,只有 SBUF 寄存器狀態(tài)不確定。此時(shí)低 8位地址由 ALE信號的下跳沿使它鎖存到外部地址鎖存器中,而后,P0口出現(xiàn)數(shù)據(jù)信息。 P2口具有雙重功能:作為輸入口或輸出口使用,外接輸入 /輸出設(shè)備;在有外接存儲器 I/O接口時(shí),作為系統(tǒng)的地址總線。 P3 口為雙重功能口:可以作為輸入 /輸出口,外接輸入 /輸出設(shè)備;作為第二功能。 引腳介紹: 第一部分是電荷泵電路。功能是產(chǎn)生 +12v 和 12v 兩個(gè)電源,提供給 RS232 串口電平的需要。由 1 1 1 14腳構(gòu)成兩個(gè)數(shù)據(jù)通道。 8 腳( R2IN)、 9腳( R2OUT)、 10腳( T2IN)、7 腳( T2OUT)為第二數(shù)據(jù)通道。 第三部分是供電。 max232 電路的設(shè)計(jì)原理圖如圖 6: 圖 6 max232 電路的設(shè)計(jì)原理圖如圖 兩個(gè) Max232的連接圖 7: 圖 7 max232 連接原理圖 LCD電路設(shè)計(jì) 顯示電路要求采用液晶顯示器 Liquid Crystal Display,簡稱 LCD,它是利用液晶的光電效應(yīng)特點(diǎn)制成的顯示產(chǎn)品 。 IR用于寄存指令碼,只能寫入不能讀出; DR用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動寫入 DDRAM和 CGRAM,或者暫存從 DDRAM和 CGRAM讀出的數(shù)據(jù)。 DDRAM 用來存儲顯示的字符,能存儲 80個(gè)字符碼。 CGRAM是為用戶編寫特殊字符 留用的,它的容量僅 64字節(jié)、可以自定義 8個(gè) 5*7點(diǎn)陣字符或者 4個(gè) 5*10點(diǎn)陣字符。 LM016L的各引腳功能為: D0~ D7(三態(tài))為數(shù)據(jù)總線; E為使能信號端; RS(輸入)為數(shù)據(jù) /指令信號端, RS=1為數(shù)據(jù)信號, RS=0為指令信號; RW(輸入)為讀 /寫數(shù)據(jù)模式端, RW=1為讀, RW=0為寫。HD44780的控制指令主要有:清除顯示( Clear Display)、地址歸位( Return Home)、輸入模式設(shè)定( Entry Mode Set)、顯示開 /關(guān)控制( Display On/Off Control)、功能設(shè)定( Function Set)、設(shè)定 CGRAM 的地址( Set CGRAM Address)、設(shè)定DDRAM 的地址( Set DDRAM Address)、寫 DDRAM/CGRAM( Write Date to DDRAM/CGRAM)、讀忙標(biāo)志和地址( Read Busy Flagand Address)以及從 DDRAM 和CGRAM 中讀數(shù)據(jù)( Read Date from DDRAM/CGRAM)。即可實(shí)現(xiàn)數(shù)碼管與單片機(jī)之間的數(shù)據(jù)傳送, LCD電路的設(shè)計(jì)如下圖 8: 圖 8 LCD顯示電路原理圖 單片機(jī)與 max232 連接電路的設(shè)計(jì) 單片機(jī)和和 max232之間相互連接就是 TTL電平標(biāo)準(zhǔn)和 RS232C標(biāo)準(zhǔn)之間的電平轉(zhuǎn)換。 傳輸率: 所謂傳輸率就是指每秒傳輸多少位,傳輸率也常叫波特率。大多數(shù) CRT 終端都能夠按110 到 9600 范圍中的任何一種波特率工作。大多數(shù)接口的接收波特率和發(fā)送波特率可以分別設(shè)置,而且,可以通過編程來指定。 RS232- C采用負(fù)邏輯規(guī)定邏輯電平,信號電平與通常的 TTL電平也不兼容, RS232C將 5V~ 15V 規(guī)定為“ 1”, +5V~ +15V 規(guī)定為“ 0”。 鍵盤程序設(shè)計(jì) 鍵盤程序部分主要完成鍵輸入和顯示的功能。若確實(shí)有鍵按下,計(jì)算出鍵值后顯示執(zhí)行顯示程序。 發(fā)送程序流程圖如圖 13: N 圖 13 發(fā)送程序流程圖 開始 打開發(fā)送控制 寫 SBUF T1=1? 發(fā)送完畢? 延時(shí) T秒 關(guān)閉發(fā)送控制 結(jié)束 N 接收程序流程圖如圖 14 圖 14 接收程序流程圖 LCD顯示程序設(shè)計(jì) 本次課設(shè)采用 LCD 進(jìn)行顯示,首先進(jìn)行鍵盤控制,由發(fā)送端的三個(gè) 鍵,加一,減一和鎖鍵改變數(shù)據(jù)的狀態(tài),然后進(jìn)行鍵盤的識別,再調(diào)用延時(shí),通過中斷的的方法可以顯示發(fā)送端所發(fā)送的數(shù)據(jù)和接收端所接收的數(shù)據(jù),如圖 15所示: 圖 15 顯示流程圖 開始 處于結(jié)束 讀 SBUF T1=1? 接收完畢? 延時(shí) T秒 結(jié)束 N N 開始 鍵盤控制程序 識別按鍵 軟件延時(shí) LCD 顯示 系統(tǒng)調(diào)試與通信 系統(tǒng)的硬件、軟件獨(dú)調(diào)和系統(tǒng)調(diào)試是系統(tǒng)最后的步驟也是系統(tǒng)特別重要的環(huán)節(jié),因?yàn)樵O(shè)計(jì)和開發(fā)出的系統(tǒng)是否成功,功能是否完善只有在這里才能顯現(xiàn)出來。 軟件調(diào)試 軟件問題是調(diào)試中遇到問題最多的,此系統(tǒng)中出現(xiàn)過的問題有以 下幾處: 鍵盤中斷處理程序中中斷入口后,沒有關(guān)掉外部中斷,出現(xiàn)鍵值讀取不正確,不能正確操作鍵盤。 鍵盤掃描前沒有軟件延時(shí)消抖,出現(xiàn)鍵值讀取不準(zhǔn)確。 程序中有個(gè)別地方將“ =”與“ ==”混淆,造成結(jié)果不準(zhǔn)確,解決辦法,仔細(xì)查找,將混淆出更正。能否修改到計(jì)時(shí)。 硬件調(diào)試 硬件的測試 首先是檢查電路的邏輯線路是否正確,如果正確再檢查原理圖的線路連接是否正確,電路的布局安排是否合理等等。 軟件、硬件連接調(diào)試 本設(shè)計(jì)軟件采用的是 keil,硬件采用的是 Proteus 軟件實(shí)現(xiàn)仿真和電路圖設(shè)計(jì)和, Proteus 軟件與 Keil 軟件聯(lián)合使用,實(shí)現(xiàn)設(shè)計(jì)要求。調(diào)試結(jié)果如圖 16 所示: 圖 16 仿真效果圖 XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51C130PC230PX1CRYSTALR110kR210kC510uFXTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1