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

正文內(nèi)容

第4章mcs-51單片機(jī)內(nèi)部定時(shí)器-資料下載頁

2025-08-23 09:13本頁面

【導(dǎo)讀】例如對(duì)外部脈沖進(jìn)行計(jì)數(shù)、產(chǎn)生精確的定時(shí)時(shí)間、作串行口的波特率發(fā)聲器等。MCS-51單片機(jī)內(nèi)部有兩個(gè)??删幊痰亩〞r(shí)器/計(jì)數(shù)器,以滿足這方面的需要。編程,可以方便的選擇工作模數(shù)和工作方式。每接收到一個(gè)計(jì)數(shù)脈沖,加法計(jì)數(shù)器的值就加一,當(dāng)計(jì)滿時(shí)發(fā)生溢出,并從0開始繼續(xù)計(jì)數(shù)。和T1的溢出標(biāo)志等。8位分為兩組,高四位控制T1,低4位控制T0。可用于測量在INT0和INT1引腳出現(xiàn)的正脈沖。若GATE=0,即不使能門控功能,定時(shí)計(jì)數(shù)器。間,所以稱為定時(shí)器模式。的最高計(jì)數(shù)頻率為晶振頻率的1/24。是計(jì)數(shù)器計(jì)數(shù)的最大值與這一計(jì)數(shù)值的差值,設(shè)最大值為M,TF產(chǎn)生的中斷申請是否被接受,還需要由中斷是否開放。器方式,由TH的高8位和TL的低5位組成。方式0的計(jì)數(shù)長度M為2的13次方。給TH0,低5位前面補(bǔ)足3個(gè)0湊成8位賦給TL0。則賦初值時(shí),TH0=0E0H,TL0=18H。時(shí)也會(huì)影響計(jì)時(shí)精度。信號(hào)全歸它使用。式3,則T1停止工作,相當(dāng)于其他方式時(shí)令TR1=0。ms對(duì)取反一次即可得到這個(gè)方波。

  

【正文】 第 9個(gè)狀態(tài)時(shí) , 位檢測器對(duì) RXD端的值采樣 。 如果所接收到的起始位無效 ( 為 1) ,則復(fù)位接收電路 , 等待另一個(gè)負(fù)跳變的到來 。 若起始位有效 ( 為 0) 則起始位移入移位寄存器 , 并開始接收這一幀的其余位 。 當(dāng)起始位 0 移到最左面時(shí) , 通知接收控制器進(jìn)行最后一次移位 。 把 8 位數(shù)據(jù)裝入接收緩沖器 SBUF, 第 9 位數(shù)據(jù)裝入SCON中的 RB8, 并置中斷標(biāo)志 RI=1。 裝入 SBUF和 RB8以及置位 RI的信號(hào)只有在產(chǎn)生最后一個(gè)移位脈沖且同滿足下列兩個(gè)條件 , 才會(huì)產(chǎn)生 : ① RI=0。 ② SM2 =0 或接收到的第 9 位數(shù)據(jù)為 “ 1”。 上述兩個(gè)條件中任一個(gè)不滿足 , 所接收的數(shù)據(jù)幀就會(huì)丟失 , 不再恢復(fù) 。 兩者都滿足時(shí) , 第 9 位數(shù)據(jù)裝入 TB8, 前 8 位數(shù)據(jù)裝入 SBUF。 請注意 : 與模式 1 不同 , 模式 2 和 3 中裝入 RB8 的是第 9 位數(shù)據(jù) , 而不是停止位 。 所接收的停止位的值與 SBUF、 RB8 和 RI都沒有關(guān)系 , 利用這一特點(diǎn)可用于多機(jī)通信中 。 多機(jī)通信 圖 多處理機(jī)通信系統(tǒng) 波特率 串行口每秒鐘發(fā)送或接收的數(shù)據(jù)位數(shù)稱為波特率 。 假設(shè)發(fā)送一位數(shù)據(jù)所需時(shí)間為 T, 則波特率為 1/T。 (1) 模式 0 的波特率等于單片機(jī)晶振頻率的 1/12, 即每個(gè)機(jī)器周期接收或發(fā)送一位數(shù)據(jù) 。 (2) 模式 2 的波特率與電源控制器 PCON的最高位 SMOD的寫入值有關(guān) : 即 SMOD=0, 波特率為 (1/64) fOSC。 SMOD=1, 波特率為 ( 1/32)fOSC。 6422 SM O D?? 晶振頻率的波特率模式 (3) 模式 1 和模式 3 的波特率除了與 SMOD位有關(guān)之外 , 還與定時(shí)器 T1 的溢出率有關(guān) 。 定時(shí)器 T1 作為波特率發(fā)生器 , 常選用定時(shí)方式 2( 8 位重裝載初值方式 ) , 并且禁止 T1 中斷 。 此時(shí) TH1 從初值計(jì)數(shù)到產(chǎn)生溢出 , 它每秒鐘溢出的次數(shù)稱為溢出率 。 于是 )1256(12322322131THfTO S CS M O DS M O D?????? 的溢出率的波特率或模式表 定時(shí)器 T1產(chǎn)生的常用波特率 假設(shè)某 MCS 51 單片機(jī)系統(tǒng) , 串行口工作于模式 3, 要求傳送波特率為 1 200 Hz, 作為波特率發(fā)生器的定時(shí)器 T1工作在方式 2 時(shí) , 請求出計(jì)數(shù)初值為多少 ? 設(shè)單片機(jī)的振蕩頻率為 6 MHz。 因?yàn)榇锌诠ぷ饔谀J? 3 時(shí)的波特率為 )1256(123223THf O SCSM O D????的波特率模式所以 )2/32(122561 SM O DO S CfTH???? 波特率當(dāng) SMOD=0 時(shí) , 初值 TH1=2566 106/(1 200 12 32/1) =243=0F3H 當(dāng) SMOD=1 時(shí) , 初值 TH1=2566 106/( 1200 12 32/2) =230=0E6H 串行口的應(yīng)用 一 、 串行口的編程 串行口需初始化后 , 才能完成數(shù)據(jù)的輸入 、 輸出 。 其初始化過程如下 : (1) 按選定串行口的操作模式設(shè)定 SCON的 SM0、 SM1兩位二進(jìn)制編碼 。 (2) 對(duì)于操作模式 2 或 3, 應(yīng)根據(jù)需要在 TB8 中寫入待發(fā)送的第 9 位數(shù)據(jù) 。 (3) 若選定的操作模式不是模式 0, 還需設(shè)定接收 /發(fā)送的波特率 。 設(shè)定 SMOD的狀態(tài) , 以控制波特率是否加倍 。 若選定操作模式 1或 3, 則應(yīng)對(duì)定時(shí)器 T1進(jìn)行初始化以設(shè)定其溢出率。 二、 例 1 用 8051 串行口外接 74LS165 移位寄存器擴(kuò)展 8位輸入口 , 輸入數(shù)據(jù)由 8 個(gè)開關(guān)提供 , 另有一個(gè)開關(guān) K提供聯(lián)絡(luò)信號(hào) 。 電路示意如圖 所示 。 當(dāng)開關(guān) K合上時(shí) , 表示要求輸入數(shù)據(jù) 。 輸入 8 位開關(guān)量 , 處理不同的程序 。 圖 例 2 圖 雙機(jī)通信系統(tǒng) 例 2 單片機(jī)和 PC之間利用串行口進(jìn)行通信 51單片機(jī) 有一個(gè)全雙工的串行通訊口,和 PC機(jī)之間可以方便地進(jìn)行串口通訊。電腦的串口是 RS232電平的,而單片機(jī)的串口是 TTL電平的,兩者之間必須有一個(gè)電平轉(zhuǎn)換電路,可以采用專用芯片 MAX232,也可以用幾個(gè)三極管進(jìn)行轉(zhuǎn)換,但還是用專用芯片簡單可靠。 一般采用了三線制連接串口,也就是說和電腦的 9針串口只連接其中的 3根線:第 5腳的 GND、第 2腳的 RXD、第 3腳的 TXD。 TTL電平和 RS232電平的轉(zhuǎn)換
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1