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

正文內(nèi)容

中斷定時串口ppt課件-資料下載頁

2025-01-05 04:11本頁面
  

【正文】 間常數(shù): X = 28 t/T 溢出時間: t= (28 X)T = (28 X) 12/ fosc T1溢出率 =1/t= fosc /[12 (28 X)] ? 波特率 Baud=(2SMOD /32) fosc/[12 (28X)] 串行口方式 3,根據(jù)波特率選擇 T1工作方式,計(jì)算時間常數(shù) T1選方式 2: TL1=TH1=X= 28fosc/12 2SMOD/(32 B) T1選方式 1用于低波特率,需考慮 T1重裝時間常數(shù)時間。 串行口的應(yīng)用 串行口初始化編程格式: SIO: MOV SCON, 控制狀態(tài)字;寫方式字且 TI=RI=0 (MOV PCON, 80H) ;波特率加倍 ( MOV TMOD, 20H ) ; T1作波特率發(fā)生器 ( MOV TH1, X ) ;選定波特率 ( MOV TL1, X ) ( SETB TR1) ( SETB EA) ;開串行口中斷 ( SETB ES) 發(fā)送程序:先發(fā)送一個字符,等待 TI=1后再發(fā)送下一個字符。 : TRAM: MOV A, @R0 ;取數(shù)據(jù) MOV SBUF, A ;發(fā)送一個字符 WAIT: JBC TI, NEXT ;等待發(fā)送結(jié)束 SJMP WAIT NEXT: INC R0 ;準(zhǔn)備下一次發(fā)送 SJMP TRAM : ORG 0023H ;串行口中斷入口 AJMP SINT MAIN: … ;初始化編程 TRAM: MOV A, @R0 ;取數(shù)據(jù) MOV SBUF, A ;發(fā)送第一個字符 H: SJMP H ;其它工作 SINT: CLR TI ;中斷服務(wù)程序 INC R0 MOV A, @R0 ;取數(shù)據(jù) MOV SBUF, A ;發(fā)送下一個字符 RETI 接收程序: REN= RI=0等待接收,當(dāng) RI=1,從 SBUF讀取數(shù)據(jù)。 : WAIT: JBC RI, NEXT ;查詢等待 SJMP WAIT NEXT: MOV A, SBUF ;讀取接收數(shù)據(jù) MOV @R0, A ;保存數(shù)據(jù) INC R0 ;準(zhǔn)備下一次接收 SJMP WAIT : ORG 0023H AJMP RINT MAIN: … ;初始化編程 H: SJMP H ;其它任務(wù) RINT: CLR RI ;清中斷標(biāo)志 MOV A, SBUF ;讀取接收數(shù)據(jù) MOV @R0, A ;保存數(shù)據(jù) INC R0 RETI 例:由串行接口發(fā)送帶偶校驗(yàn)位的 ASCII碼數(shù)據(jù)塊。 設(shè)擬發(fā)送的是位于片內(nèi) RAM30H~3FH單元的 ASCII碼數(shù)據(jù)。單片機(jī)采用 12MHz晶振, 串行接口工作于方式 1, 定時器 /計(jì)數(shù)器 1用作波特率發(fā)生器, 電源控制專用寄存器 PCON中的 SMOD位為 0, 發(fā)送的波特率要求為 1200。 相應(yīng)的發(fā)送程序?yàn)? TSTART: MOV TMOD, 20H ;置定時器 /計(jì)數(shù)器 1工作于方式 2的定時器方式 MOV TL1, 0E6H ; 定時器 /計(jì)數(shù)器 1預(yù)置數(shù) MOV TH1, 0E6H ; 定時器 /計(jì)數(shù)器 1置重裝載數(shù) MOV SCON, 40H ; 置串行接口工作于方式 1 MOV R0, 30H ; R0作地址指針, 指向數(shù)據(jù)塊首址 MOV R7, 10H ; R7用作計(jì)數(shù)器, 置擬發(fā)送字節(jié)數(shù) SETB TR1 ; 啟動定時器 /計(jì)數(shù)器 1 LOOP: MOV A, @R0 ; 取待發(fā)送的一個字節(jié) MOV C, P ; 取奇偶標(biāo)志, 若奇為 1, 若偶為 0 MOV , C ; 加偶校驗(yàn)位 MOV SBUF, A ; 啟動串行接口發(fā)送 WAIT: JNB TI, WAIT ; 等發(fā)送完畢 CLR TI ; 清 TI標(biāo)志, 為下一字節(jié)發(fā)送做準(zhǔn)備 INC R0 ; 指向數(shù)據(jù)塊下一待發(fā)送字節(jié)的地址 DJNZ R7, LOOP ; 若擬發(fā)送數(shù)據(jù)未發(fā)送完, 則繼續(xù)發(fā)送 RET
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1