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

正文內(nèi)容

【大學(xué)課件】單片機(jī)原理與接口技術(shù)課件mcs51單片機(jī)定時計數(shù)器和串行接口(存儲版)

2025-06-10 07:47上一頁面

下一頁面
  

【正文】 定時時間到后將軟件計數(shù)器中的值加 1, 如果軟件計數(shù)器計到了 20( 1s) , 取反 , 并清除軟件計數(shù)器中的值 , 否則直接返回 。軟件計數(shù)器預(yù)清 0 MOV TMOD, 01H 。與 20比較 ,不等轉(zhuǎn) RET0 MOV 30H, 00H CPL RET0: MOV TH0, 3CH 。方式 2外部計數(shù) MOV TL0, 0FFH 。 /*設(shè)定重裝值, TL0不用設(shè)置 */ TCON=0x50。 “ 信 ” :指一種信息 , 是由數(shù)字 1和 0構(gòu)成的具有一定規(guī)則并反映確定信息的一個數(shù)據(jù)或一批數(shù)據(jù) 。 目前 , 飛速發(fā)展的計算機(jī)網(wǎng)絡(luò)技術(shù) ( 互聯(lián)網(wǎng) 、 廣域網(wǎng) 、 局域網(wǎng) ) 均為串行通信 。 串行通信基礎(chǔ)知識 異步串行通信 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 60 01:02 3.異步串行通信和同步串行通信 同步串行通信: 簡稱同步通信 。 波特率的倒數(shù)即為每位傳輸所需的時間 。 串行通信基礎(chǔ)知識 傳輸?shù)臏?zhǔn)確性 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 63 01:02 ? 發(fā)送數(shù)據(jù)時 , 數(shù)據(jù)位尾隨 1位數(shù)據(jù) , 為奇偶校驗(yàn)位 ( 1或 0) 。 ?接收方接收數(shù)據(jù)時也是先對數(shù)據(jù)塊求和 , 將所得結(jié)果與發(fā)送方的校驗(yàn)和進(jìn)行比較 , 相符則無差錯 ,否則即出現(xiàn)了差錯 。 在邏輯上 , SBUF只有一個 , 既表示發(fā)送寄存器 , 又表示接收寄存器 。 MCS51串行通信接口 串行控制寄存器 (SCON) 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 71 01:02 2) 多機(jī)通信控制位 SM2 ? SM2=1時 , 接收到一幀信息 , 如果接收到的第 9位數(shù)據(jù)為 1,硬件將 RI置 1, 申請中斷;如果第九位數(shù)據(jù)為 0, 則 RI不置1, 且所接收的數(shù)據(jù)無效 。 REN由軟件置 1或清 0。單元地址為 87H,不能位尋址。 串行口作為并行輸出口使用時 ,要有 “ 串入并出 ” 的移位寄存器配合 , 例如CD4049或 74HC164,其電路連接如圖所示 。 一個字符幀發(fā)送完后 , 使 TXD輸出線維持在 1狀態(tài)下 ,并將 SCON寄存器的 TI置 1, 通知 CPU可以發(fā)送下一個字符 。 發(fā)送之前應(yīng)先將 SCON中的 TB8準(zhǔn)備好 ,可使用如下指令完成 。方式 2的波特率是固定的 , 見下文所述 。 MCS51串行通信接口 串行口波特率 3. MCS51串行口波特率 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 85 01:02 方式 1和方式 3的波特率是可變的 , 其波特率由定時器 1的溢出率決定 , 公式為: BR = 2SMOD fd / 32 式中 , SMOD為 PCON寄存器最高位的值 , SMOD=1表示波特率加倍 。最高位燈先亮 CLR 。循環(huán)右移 CLR 。 。 /*狀態(tài)維持 */ } } } 串行通信接口的應(yīng)用 (2) C51編程 串行移位輸出, C程序 2 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 91 01:02 2.串口方式 1應(yīng)用 雙機(jī)通信 1 例 77 雙機(jī)通信 通信協(xié)議:方式 1的一幀信息中有 1個起始位 、 8個數(shù)據(jù)位和 1個停止位;波特率為 2400 bps,T1工作在定時器方式 2, 單片機(jī)時鐘振蕩頻率選用 MHz,查表 76可得: TH1=TL1=0F4H, PCON寄存器的 SMOD位為 0。*****發(fā)送程序 ***** ORG 1000H ASTART: CLR EA MOV TMOD, 20H 。等待 2號機(jī)的應(yīng)答信號 串行通信接口的應(yīng)用 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 96 01:02 CLR RI 。發(fā)送一個字節(jié)數(shù)據(jù) MOV A, R6 ADD A, R0 。2號機(jī)應(yīng)答“正確” ,返回 END 串行通信接口的應(yīng)用 雙機(jī)通信,發(fā)送程序 3 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 98 01:02 雙機(jī)通信,接收程序 1 。設(shè)定數(shù)據(jù)塊地址指針初值 MOV R7, 10H 。完畢 ,接。不是 1號機(jī)聯(lián)絡(luò)信號 ,再等待 MOV SBUF, 0E2H 。2號機(jī)應(yīng)答 ,讀至 A JNZ ALOOP2 。設(shè)定數(shù)據(jù)塊長度初值 MOV R6, 00H 。等待一幀發(fā)送完畢 CLR TI 。 ? 發(fā)送和接收程序流程圖如圖 717所示 。 /*開啟并行輸出 */ TI=0。 /*串行口方式 0工作 */ ES=0。打開并行口輸出 ACALL DELAY 。 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 87 01:02 ORG 1000H START:MOV SCON, 00H 。 ?另一種是晶振頻率的 1/64, fOSC/64。 ? 方式 2和方式 3的不同之處在于波特率的計算方法不同 。 MCS51串行通信接口 起始 D0 D1 D2 D3 D4 D5 D6 D7 D8 停止 工作方式 3 在方式 2和方式 3下 , 字符還是有 8個數(shù)據(jù)位 。 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 80 01:02 (1) 數(shù)據(jù)發(fā)送 方式 1的數(shù)據(jù)發(fā)送是由一條寫發(fā)送緩沖寄存器指令 ( MOV SBUF, A) 開始的 。 移位數(shù)據(jù)的發(fā)送和接收以 8位為一幀 , 不設(shè)起始位和停止位 , 低位在前高位在后 , 其幀格式如圖 710所示 。 7) 接收中斷標(biāo)志位 RI 接收完一幀有效信息 , 由硬件使 RI置 1, RI必須由軟件清 0。 MCS51串行通信接口 串行控制寄存器 (SCON) 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 72 01:02 3) 允許接收控制位 REN REN=1時允許并啟動接收 。 MCS51串行通信接口 ( 2)串行控制寄存器( SCON) 串行控制寄存器 (SCON) 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 70 01:02 1) 串行口工作方式選擇位 SM0、 SM1 SM0、 SM1由軟件置 1或清 0, 用于選擇串行口的 4種工作方式 ( 方式 0、 3) 。 但接收緩沖器只能讀出不能寫入 , 而發(fā)送緩沖器則只能寫入不能讀出 , 它們的地址為 99H。 這種特點(diǎn)使得它一般只用于異步串行通信中 。 在具有串行口應(yīng)用的單片機(jī)開發(fā)中 , 應(yīng)考慮在通信過程中對數(shù)據(jù)差錯進(jìn)行校驗(yàn) , 因?yàn)椴铄e校驗(yàn)是保證準(zhǔn)確無誤通信的關(guān)鍵 。 串行通信基礎(chǔ)知識 同步串行通信 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 61 01:02 4.波特率及時鐘頻率 波特率 (BR):單位時間傳輸?shù)臄?shù)據(jù)位數(shù) 。 每個異步串行幀中的 1位彼此嚴(yán)格同步 , 位周期相同 。 ? 在多字節(jié)數(shù)據(jù)通信中 , 串行通信與并行通信相比 , 其工程實(shí)現(xiàn)上造價要低得多 。 全雙工方式 : 允許雙方同時進(jìn)行數(shù)據(jù)雙向傳送。 /*兩個定時 /計數(shù)器都設(shè)為方式 2 外部計數(shù)模式 */ TH1=0xFF。 3.采用定時 /計數(shù)器擴(kuò)展外部中斷 定時 /計數(shù)器的應(yīng)用 擴(kuò)展外部中斷 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 53 01:02 將定時器 T0引腳作為外部中斷源使用的具體做法為 ,設(shè)定相應(yīng)定時器工作方式為方式 2, 計數(shù)器 TH0、 TL0初值為 0FFH, 允許計數(shù)器 T0中斷 , 則 T0的初始始化程序如下: MOV TMOD, # 06H 。循環(huán)等待 定時 /計數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 75 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 51 01:02 TIME0:INC 30H 。設(shè)置堆棧指針 MOV P1, 00H 。 定時 /計數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 75 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 49 01:02 設(shè)計思想: ? 定時 /計數(shù)器的最長定時是 , 無法實(shí)現(xiàn) 1s的定時 。 /*調(diào)用計數(shù)器計數(shù)時間到子程序 */ } } 定時 /計數(shù)器的應(yīng)用 應(yīng)用實(shí)例 ,例 74 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 47 01:02 void time1_over(void) /*計數(shù)器計數(shù)時間到子程序 */ { TH1=1000/256。 /*計數(shù)器計數(shù)時間到子程序 */ void main(void) { TMOD=0x10。設(shè)置加 1計數(shù)器的計數(shù)初值高字節(jié) MOV TL1, 18H 。 由于計數(shù)器向上計數(shù) , 為得到l000個計數(shù)之后的定時器溢出 , 必須給定時器賦初值655361000, C語言中相當(dāng)于 1000。 /*計數(shù)器 TL1賦初值 06H*/ TH1=0x06。設(shè)置 T1工作于計數(shù)方式 2 MOV TL1, 06H 。啟動 T0開始定時 定時 /計數(shù)器的應(yīng)用 定時器初始化,例 72 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 40 01:02 1) 假設(shè) T0定時 /計數(shù)器閑置不用,可設(shè)控制寄存器TMOD的低 4位為 0000,即, TMOD3~0 = 0000B。 2) T0工作于定時方式,可確定 T0的 GATE=0, C/T=0,即 TMOD3~2 = 00B。啟動 T0 3) T0工作于方式 2的初始化程序 MOV TMOD, 06H 。 /*T0開中斷 */ EA=1。CPU開中斷 SETB TR0 。 定時 /計數(shù)器的應(yīng)用 計數(shù)器初始化,例 71 1) 假設(shè) T1定時 /計數(shù)器閑置不用,可設(shè)控制寄存器 TMOD的高 4位為 0000,即: TMOD7~4 = 0000B。 當(dāng)輸入信號產(chǎn)生由 1至 0的跳變 (即負(fù)跳變 )時 , 計數(shù)器的值增 l。 因?yàn)槎〞r /計數(shù)器 T1不能在方式 3下使用 , 如果硬把它設(shè)置為方式 3, 則停止工作 。而且由于 T0的控制位已被 TL0獨(dú)占 , 因此只好借用定時 /計數(shù)器T1的控制位 TR1和 TF1, 以計數(shù)溢出去置位 TF1, 還占用 T1的中斷源 。 定時 /計數(shù)器的工作方式 方式 2,自動重載 初值 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 20 01:02 4.方式 3 定時 /計數(shù)器的工作方式 方式 3 ? 在前述方式 0、 2 三種工作方式中 , T0和 T1兩個定時 /計數(shù)器具有相同的功能 。 定時 /計數(shù)器的工作方式 方式 0計數(shù)溢出置位 TF0 1.方式 0 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 16 01:02 定時 /計數(shù)器的工作方式 啟動方式 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 17 01:02 當(dāng) TMOD中 M1M0=01時,選定方式 1 (16位狀態(tài) )進(jìn)行工作。 C/T=1時 , 圖中電子開關(guān) S1切至下端 , 13位定時 /計數(shù)器處于 計數(shù)器狀態(tài) , 加法計數(shù)器對 T0引腳上的外部輸入脈沖計數(shù) 。 定時 /計數(shù)器的結(jié)構(gòu)與原理 M M0: 定時 /計數(shù)器工作模式選擇位 M1M0=00 工作方式 0( 13位方式) M1M0=01 工作方式 1( 16位方式) M1M0=10 工作方式 2(8位自動再裝入方式 ) M1M0=11 工作方式 3( T0為 2個 8位方式) TMOD 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 9 01:02 5. T0、 T1定時功能和計數(shù)功能的選擇 通過選擇控制 C/T實(shí)現(xiàn)定時器或計數(shù)器的功能選擇。 定時 /計數(shù)器的結(jié)構(gòu)與原理 加 1計數(shù)器 單片機(jī)原理與接口技術(shù) (第 2版 ).李曉林 .電子工業(yè)出版社 返回目錄 7 01:02 3.定時控制寄存器( TCON)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1