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

正文內容

單片機定時器的使用-文庫吧資料

2025-05-21 18:06本頁面
  

【正文】 條以 SBUF為目標寄存器的指令 , 就啟動發(fā)送過程 。 波特率是可變的 , 它取決于定時器 T1 的溢出速率及 SMOD的狀態(tài) 。 數(shù)據(jù)位由 (RXD)端接收 , 由 (TXD)端發(fā)送 。 當滿足 RI=0且 REN= 0時,就啟動一次接收過程。 (1) 模式 0 輸出狀態(tài)。 PCON的地址為 87H, 不可位尋址 , 因此初始化時需要字節(jié)傳送。 在模式 0 中 , SM2 必須是 0。 在模式 2 和 3 中 , 若 SM2 = 1, 且接收到的第 9 位數(shù)據(jù) ( RB8) 是 0, 則接收中斷標志 ( RI) 不會被激活 。 其中 fOSC是振蕩器頻率 , UART為通用異步接收和發(fā)送器的英文縮寫 。 2. 串行口控制寄存器 SCON SCON用于控制和監(jiān)視串行口的工作狀態(tài) , 其各位定義如圖 所示 。 發(fā)送時 , 就是 CPU寫 SBUF的時候 ( 51 系列單片機沒有專門的啟動發(fā)送狀態(tài)的指令 ) 。 與串行口有關的特殊功能寄存器 1. 數(shù)據(jù)緩沖器 SBUF 串行口緩沖器 SBUF是可直接尋址的特殊功能寄存器 , 其內部 RAM字節(jié)地址是 99H。 (2) 異步通信是按幀傳送數(shù)據(jù) , 它利用每一幀的起 、 止信號來建立發(fā)送與接收之間的同步 ,每幀內部各位均采用固定的時間間隔 , 但幀與幀之間的時間間隔是隨機的 。 同步方式和異步方式 (1) 同步方式是將一大批數(shù)據(jù)分成幾個數(shù)據(jù)塊 , 數(shù)據(jù)塊之間用同步字符予以隔開 , 而傳輸?shù)母魑欢M制碼之間都沒有間隔 。 單工、半雙工 和 全雙工 單工:信息只能沿著一個方向傳播 半雙工:信息可以沿一條線雙向傳播,但不能同時實 現(xiàn)雙向傳播。 MCS 51單片機的串行接口 串行通信的基本概念 并行 和 串行 并行通信的優(yōu)點是速度快,效率高,確點是不適合遠距離通信。 TL0 溢出中斷服務程序(由 000BH單元轉來) : TL0INT: MOV TL0, # 0FFH … 。 啟動定時器 T0、 T1, 置外部中斷 0 和 1 。 置 T0工作方式 3 。 MOV TL0, # 0FFH MOV TH0, # 206 MOV TL1, # BAUD 。 則 TH0 中的初始值 X=M - N=256-100/2=206。 在方式 3下 , TH0 總是作 8 位定時器用 , 可以靠它來控制由 輸出的 5 kHz方波 。 例 3 假設有一個用戶系統(tǒng)中已使用了兩個外部中斷源 , 并置定時器 T1 于方式 2, 作串行口波特率發(fā)生器用 , 現(xiàn)要求再增加一個外部中斷源 , 并由 口輸出一個 5K Hz的方波( 假設晶振頻率為 6 MHz) 。 定時器 T1 工作在方式 2 時 , 可直接用作串行口波特率發(fā)生器 , 四 、 方式 3 定時器 T0 工作在方式 3 時是 2 個 8 位定時器 /計數(shù)器 。 RETI DISP: … 。 MAIN: ACALL DISP 。 啟動 T1 SETB ET1。 MOV P3, # 28H。 T1 ORG 0100H START: MOV SP, # 60H 。 程序清單如下 : ORG 0000H AJMP START 。 圖 硬件原理圖 (1) 初始化 : TMOD=11010000B=0D0H ( GATE=1, C/T=1, M0M1=01) TCON=00H (2) T1在方式 1時 , 溢出產生中斷 , 且計數(shù)器回零 , 故在中斷服務程序中 , 需用 R0計數(shù)中斷次數(shù) , 以保護累積計數(shù)結果 。 使用光電開關統(tǒng)計一定時間內的產品個數(shù) 。 要求定時周期較長時 , 13 位計數(shù)器不夠用 , 可改用 16 位計數(shù)器 。 MAIN: AJMP MAIN 。 啟動 T0 SETB ET0 。 MOV TH0, # 0F0H 。 ORG 000BH AJMP TOINT 。 6 MHz= 2 μs 所以 1 ms內 T0 需要計數(shù) N次 : N= 1 ms247。 選用定時器 /計數(shù)器 T0 作定時器 , 輸出為 引腳 , 2 ms 的方波可由間隔 1 ms的高低電平相間而成 , 因而只要每隔 1 ms對 取反一次即可得到這個方波 。 如果定時 /計數(shù)器 0工作于工作方式 3,那么定時 /計數(shù)器 1的工作方式就不可避免受到一定的限制,因為自己的一些控制位已被定時 /計數(shù)器借用,只能工作在方式 0、方式 1或方式 2下,如果設置 T1工作在方式 3,則 T1停止工作,相當于其他方式時令 TR1= 0。TH0就沒有那么多“資源”可利用了,只能作為簡單的定時器使用,而且由于定時 /計數(shù)器 0的控制位已被 TL0占用,因此只能借用定時 /計數(shù)器 1的控制位 TR1和 TF1,也就是以計數(shù)溢出去置位 TF1, TR1則負責控制 TH0定時的啟動和停止。其中 TL0既可以作計數(shù)器使用,也可以作為定時器使用,定時 /計數(shù)器 0的各控制位和引腳信號全歸它使用。 在這種工作方式中, 16位計數(shù)器分為兩部分,即以 TL0為計數(shù)器,以 TH0作為預置寄存器,初始化時把計數(shù)初值分別加載至 TL0和 TH0中,當計數(shù)溢出時,不再象方式 0和方式 1那樣需要“人工干預”,由軟件重新賦值,而是由預置寄存器 TH以硬件方法自動給計數(shù)器 TL0重新加載。 三、方式 2 圖 方式 2(初始常數(shù)自動重裝載) 工
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1