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

正文內(nèi)容

畢業(yè)設(shè)計(jì):?jiǎn)纹瑱C(jī)多機(jī)通信實(shí)現(xiàn)-文庫(kù)吧資料

2024-12-11 16:29本頁(yè)面
  

【正文】 ,超時(shí)再發(fā)。 CGRAM或 DDRAM讀出數(shù)據(jù)的指令一覽 功能:讀取 DDRAM 或 CGRAM 中的內(nèi)容。 DDRAM或 CGRAM指令一覽 功能: 1 將字符碼寫入 DDRAM,以使液晶顯示屏顯示出相對(duì)應(yīng)的字符 。當(dāng) BF=0 時(shí),液晶顯示器可以接收單片機(jī)送來(lái)的數(shù)據(jù)或指令 。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書 ( 2021) 15 DDRAM地址指令 功能:設(shè)定下一個(gè)要存入數(shù)據(jù)的 CGRAM 的地址。參數(shù)設(shè)定的情況如下: S/C R/L 設(shè)定情況 0 0 光標(biāo)左移 1 格,且 AC值減 1 0 1 光標(biāo)右移 1 格,且 AC值加 1 1 0 顯示器上字符全部左移一格,但光標(biāo)不動(dòng) 1 1 顯示器上字符全部右移一格 ,但光標(biāo)不動(dòng) 功能:設(shè)定數(shù)據(jù)總線位數(shù)、顯示的行數(shù)及字型。參數(shù)設(shè)定的情況如下所示: 位名 設(shè)置 I/D 0=寫入新數(shù)據(jù)后光標(biāo)左移 1=寫入新數(shù)據(jù)后光標(biāo)右移 S 0=寫入新數(shù)據(jù)后顯示屏不移動(dòng) 1=寫入新數(shù)據(jù)后顯示屏整體右移 1 個(gè)字符 功能:控制顯示器開 /關(guān)、光標(biāo)顯示 /關(guān)閉以及光標(biāo)是否閃爍。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書 ( 2021) 13 功能: 1 把光標(biāo)撤回到顯示器的左上方 ; 2 把地址計(jì)數(shù)器 (AC)的值設(shè)置為 0; 3 保持 DDRAM 的內(nèi)容不變。 PC 在編譯時(shí)就把 “A” 先轉(zhuǎn)為 41H 代碼了。A39??梢?jiàn)它的代碼與我們 PC 中的字符代碼是基本一致的。下圖說(shuō)明了 CGROM 和 CGRAM 與字符的對(duì)應(yīng)關(guān)系。在 LCD 模塊上也固化了字模存儲(chǔ)器,這就是 CGROM 和 CGRAM。A39。字模 就代表了是在點(diǎn)陣屏幕上點(diǎn)亮和熄滅的信息數(shù)據(jù)。一個(gè)漢字是用兩個(gè)字節(jié)的代碼記錄。第二行也一樣用前 16 個(gè)地址。但具體的寫入是要按 LCD模塊的指令格式來(lái)進(jìn)行的 。 DDRAM 就是顯示數(shù)據(jù)RAM,用來(lái)寄存待顯示 的字符代碼。 液晶 LCD1602 介紹 市面上字符液晶絕大多數(shù)是基于 HD44780 液晶芯片的,控制原理是完全相同的,因此 HD44780 寫的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。 為 0 將引起 T2EX 的負(fù)脈沖。 為 0,定時(shí); 為 1,外部事件計(jì)數(shù)(下降沿觸發(fā)) CP/RL2: 捕捉 /重載選擇標(biāo)志位。若 EXEN2= 0,定時(shí)器 2 將視 T2EX 端的信號(hào)無(wú)效 TR2: 開始 /停止控制定時(shí)器 2。定時(shí)器 2 外部允許標(biāo)志位。 TCLK: 串行口發(fā)送數(shù)據(jù)時(shí)鐘 標(biāo)志位。 RCLK: 串行口接收數(shù)據(jù)時(shí)鐘標(biāo)志位。 EXF2 必須如見(jiàn)清 “0”。 EXEN2=1 時(shí), T2EX 上的負(fù)跳變而出現(xiàn)捕捉或重載時(shí), EXF2 會(huì)被硬件置位。 RCLK=1 或 TCLK=1 時(shí),TF2 不用置位。 T2CON 地址為 0C8H 復(fù)位值: 0000 0000B 位可尋址 表 25 T2CON位定義 TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RL2 D7 D6 D5 D4 D3 D2 D1 D0 TF2: 定時(shí)器 2 溢出標(biāo)志位。 定時(shí)器 2 寄存器: 寄存器 T2CON 和 T2MOD 包含定時(shí)器 2 的控制位和狀態(tài)位(如表 2和表 3 所示) , 寄存器對(duì) RCAP2H和 RCAP2L是定時(shí)器 2 的捕捉 /自動(dòng)重載寄存器。用戶不應(yīng)該給這些未定義的地址寫入數(shù)據(jù) “1”。 表 24 AT89S52 特殊寄存器映象及復(fù)位值 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書 ( 2021) 9 并不是所有的地址都被定義了 ,片上沒(méi)有定義的地址是不能用的。 XTAL1:振 蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 為了執(zhí)行內(nèi)部程序指令, EA 應(yīng)該接 VCC。 : 訪問(wèn)外部程序存儲(chǔ)器控制信號(hào)。 : 外部程序存儲(chǔ)器選通信號(hào)( PSEN)是外部程序存儲(chǔ)器選通信號(hào)。否則, ALE將被微弱拉高。如果需要,通過(guò)將地址為 8EH 的 SFR 的第 0 位置 “1”, ALE 操作將無(wú)效。 在一般情況下, ALE以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或 時(shí)鐘使用。 : 地址鎖存控制信 號(hào)( ALE)是訪問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低 8位地址 的輸出脈沖。晶振工作時(shí), RST 腳連續(xù)兩個(gè)機(jī)器周期高電平使單片機(jī)復(fù)位。 P3 口具有第二功能,具體如下 表。 P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如下表所示。對(duì) P3 端口寫 “1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。 在 flash 編程和校驗(yàn)時(shí), P2 口也接收高 8 位地址字節(jié)和一些控制信號(hào)。在這種應(yīng)用中, P2口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 P1 口的第二功能如下表: 表 2- 2 P1口的第二功能 引腳號(hào) 第二功能 T2(定時(shí)器 /計(jì)數(shù)器 T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2 的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在 系統(tǒng)編程用) P2口: P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL邏輯電平。 此外, 和 分別作定時(shí)器 /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2的觸發(fā)輸入( ),具體如下表所示。對(duì) P1 端口寫 “1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。程序校驗(yàn)時(shí),需要外部上拉電阻。在這種模式下,P0 具有內(nèi)部上拉電阻。對(duì) P0 端口寫 “1”時(shí),引腳用作高阻抗輸入 。 其引腳結(jié)構(gòu)如下圖: 單片機(jī)多機(jī)通信實(shí)現(xiàn) 6 圖 2- 1 AT89S52 的引腳結(jié)構(gòu) 單片機(jī) AT89S52 的引腳說(shuō)明 : VCC:電源 GND:地 P0口: P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。空閑模式下, CPU停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適用于常規(guī)編程器。 AT89S52 是一種低功耗高性能的 CMOS 8 位微處理器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。此外,處理器還應(yīng)有一個(gè)全雙工的串行口。 微處理器的選擇 本系統(tǒng)對(duì)微處理器要求不是太高,速度不要求太高,但代碼較長(zhǎng),因此要求微處理器應(yīng)有較大的程序存儲(chǔ)空間,最好用 Flash ROM。接收數(shù)據(jù)時(shí)以空字符作為接收有效數(shù)據(jù)結(jié)束標(biāo)志。\039。采用兩個(gè)同相三態(tài)門加上一個(gè)反相器即可構(gòu)成這樣的接口,并由單片機(jī)的一根引腳控制單片機(jī)串口的連接方式。 單片機(jī)的串行通信傳輸方式有三種:?jiǎn)喂ぶ剖?、半雙工制式和全雙工制式。波特率可變,根據(jù)定時(shí)器 1的溢出率計(jì)算。 方式 2: 9 位 UART, 1幀信息為 11 位,其中一位起始位“ 0”、八位數(shù)據(jù)位(先低位后高位),一位控制位(第九位)和一個(gè)停止位“ 1”。 1幀信息為 8位,沒(méi)有起始位,停止位。 設(shè)置定時(shí)器 1的工作方式,用來(lái)產(chǎn)生波特率 ,則還需要用到中斷相關(guān)的寄存器 IE,IP 等 單片機(jī)串口的四種工作方式 方式 0:同步移位寄存器方式,其波特率是固定為振蕩頻率 fosc 的 1/12。 RI 也必須用軟件清 0。在其它方式中,在接收到停止位的中間時(shí)刻由硬件置位(例外情況見(jiàn)于 SM2 的說(shuō)明)。 RI:接收中斷標(biāo)志位。 TI 置位既表示一幀信息發(fā)送結(jié)束,同時(shí)也是申請(qǐng)中斷,可根據(jù)需要,用軟件查詢的方法獲得數(shù)據(jù)已發(fā)送完畢的信息,或用中斷的方式來(lái)發(fā)送下一個(gè)數(shù)據(jù)。在方式 0中,第 8位發(fā)送結(jié)束時(shí),由硬件置位。在方式 2或方式 3中, RB8 為接收到的第 9位數(shù)據(jù)。在方式 0中不使用 RB8。在方式 2或方式 3中,要發(fā)送的第 9位數(shù)據(jù),根據(jù)需要由軟件置 1或清 0。由軟件置位以允許接收,又由軟件清 0來(lái)禁止接收。在方式 2或方式 3下, 當(dāng) SM2=1且接收到的第九位數(shù)據(jù) RB8=1時(shí), RI 才置 1。在方式 0 時(shí), SM2 一定要等于 0。字節(jié)地址為 98H,其各位定義如表 2- 1。 寄存器用來(lái)控制串行口的工作方式和狀態(tài),可按位尋址,其字節(jié)地址為 98H。兩個(gè)緩沖器只用一個(gè)字節(jié)地址 99H,可通過(guò)指令對(duì) SBUF 的讀寫來(lái)區(qū)別是對(duì)接收緩沖器的操作還是對(duì)發(fā)送緩沖器的操作。 TI 和 RI 是由硬件置位的,但需要用軟件復(fù)位。 串行口的接收與否受制于允許接收位 REN 的狀態(tài),當(dāng) REN 被軟件置“ 1”后,允許接收器接收。 MCS51 串行口的發(fā)送和接收時(shí)鐘可由兩種方式產(chǎn)生,一種是由主機(jī)頻率 fosc 經(jīng)分頻后產(chǎn)生,另一種方式是由內(nèi)部定時(shí)器 T1 或 T2的溢出率經(jīng) 16分頻后提供 。該接口電路不僅能同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送和接收,也可作為一個(gè)同步移位寄存器使用。主機(jī)發(fā)起通信,從機(jī)接收到自己的單片機(jī)號(hào)后,開始與主機(jī)通信。任何時(shí)刻,系統(tǒng)只有一片單片機(jī)作為主機(jī),其他均為從機(jī)。 在此多機(jī)通信系統(tǒng)中,各個(gè)單片機(jī)具有平等的權(quán)限。主機(jī)通信結(jié)束即轉(zhuǎn)為從機(jī),其他單片機(jī)可置為主機(jī),獲得總線控制權(quán)。初始時(shí), 1 號(hào)單片機(jī)為主機(jī)。雖然,單片機(jī)多機(jī)通信已經(jīng)有較長(zhǎng)的研究歷史了,但其形式大多是主從式的,很少是平權(quán)式的。 現(xiàn)代的單片機(jī)普遍具備通信接口,可以很方便地與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為在計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)智能控制,從手機(jī),電話機(jī)、小型程控交換機(jī)、樓宇自動(dòng)通信呼叫系統(tǒng)、列車無(wú)線通信、再到日常工作中隨處可見(jiàn)的移動(dòng)電話,集群移動(dòng)通信,無(wú)線電對(duì)講機(jī)等。生產(chǎn) MCS— 51系列單片機(jī)的廠家如美國(guó) AMD 公司、ATMEL 公司、 INTEL 公司、 WINBOND 公司、 PHILIPS 公司、 ISSI 公司 、 TEMIC 公司及南韓的 LG公司、日本 NEC、西門子公司等。單片機(jī)單芯片的微小體積和低的成本,可廣泛地嵌入到如玩具、家用電器、機(jī)器人、儀器儀表、汽車電子系統(tǒng)、工業(yè)控制單元、辦公自動(dòng)化設(shè)備、金融電子系統(tǒng)、艦船、個(gè)人信息終端及通訊產(chǎn)品中,成為現(xiàn)代電子系統(tǒng)中最重要的智能化工具。 單片機(jī)多機(jī)通信的目的是實(shí)現(xiàn)分布式處理系統(tǒng),單片機(jī)多機(jī)通信的 方式有很多種,應(yīng)用前景廣闊,非常具有研究意義! 單片機(jī)多機(jī)通信領(lǐng)域的歷史及國(guó)內(nèi)外發(fā)展現(xiàn)狀 單片微型計(jì)算機(jī) (Single Chip Microputer)簡(jiǎn)稱單片機(jī) ,又稱 MCU(Micro Controller Unit),是將計(jì)算機(jī)的基本部分微型化 ,使之集成在一塊芯片上的微機(jī) .片內(nèi)含有 CPU、 ROM、 RAM、并行 I/O、串行 I/O、定時(shí)器 /計(jì)數(shù)器、中斷控制、系統(tǒng)時(shí)鐘及系統(tǒng)總線等。我們?cè)诒O(jiān)控系統(tǒng)中要求既有主機(jī)與分機(jī)主動(dòng)通信,又有分機(jī)與主機(jī)主動(dòng)通信,這種結(jié)構(gòu)的多機(jī)系統(tǒng)就無(wú)法滿足要求。將多個(gè) Mcs一 51單片機(jī)組成串行總線形式的相互通道,通過(guò)寫單片機(jī)的串行控制方式寄存器,將串行口置成方式 2或方式 3,就可以實(shí)現(xiàn)主機(jī)與分機(jī)之間的串行通信。 構(gòu)成較大規(guī)模的檢測(cè)、控制系統(tǒng),經(jīng)常要采用多個(gè)單片機(jī),組成可以通信的多機(jī)系統(tǒng)。 單片機(jī)廣泛應(yīng)用于儀器 儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過(guò)程控制等領(lǐng)域隨著計(jì)算機(jī)技術(shù)的發(fā)展及工業(yè)自動(dòng)化水平的提高 , 在許多場(chǎng)合采用單機(jī)控制已不能滿足現(xiàn)場(chǎng)要求 ,因而必須采用多機(jī)控制的形式 ,而多機(jī)控制主要通過(guò)多個(gè)單片機(jī)之間的串行通信實(shí)現(xiàn)。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能 IC 卡,民用豪華轎車的安全保障系統(tǒng),錄象機(jī)、攝象機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。 關(guān)鍵詞: 單片機(jī); 多機(jī)通信;平權(quán); AT89S52 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書 ( 2021) II Realization of many SCM munication Abstract: At present, the single chip multimachine munication in a wide field of applications. However, the most studied is the host puter and lower puter munications and multichip microprocesso
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1