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

正文內容

第4章mcs-51單片機內部定時器-資料下載頁

2025-08-23 09:13本頁面

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

  

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