久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2187|回復: 4
收起左側

大佬們,9600bps@11.0592MHz有沒有定時器2程序,求分享

[復制鏈接]
ID:619615 發表于 2021-3-7 22:35 來自手機 | 顯示全部樓層 |閱讀模式
如題
回復

使用道具 舉報

ID:390416 發表于 2021-3-8 00:22 | 顯示全部樓層
定時器2 應該默認是對應串口2  ,89系列沒有串口2
回復

使用道具 舉報

ID:748788 發表于 2021-3-8 21:01 | 顯示全部樓層
還要看具體的單片機,例如STC15W408AS有定時器0和定時器2,無定時器1。
回復

使用道具 舉報

ID:858964 發表于 2021-3-8 22:50 | 顯示全部樓層
晶振為11.0592MHZ,串行通信的波特率為9600bps民,定時器T1的工作方式2,波特率=((2的SMOD次方)x F)/(32x12x(256-N),

F是晶振頻率,SMOD是特殊功能寄存器PCON的第7位,取1或0(波特率倍增,或不倍增)。
當SMOD取0,波特率=F/(32x12x(256-N)),

定時器初裝值N =256-F/(波特率x32x12)=256-1105920/(9600x32x12)=253 ,即0FDh 即0xFD,
匯編語言程序如下:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
INIT:                       ;初始化程
MOV        TMOD,#20H  ;定時器T1工作方式2(8位自動重載計數初值)
MOV   TH1,#0FDH   ;置入初裝值
MOV  TL1,#0FDH     ;置入重裝值
MOV           SCON, #70H   ;; 設定串口工作方式1,8位UART,接收允許
ANL           PCON, #00H   ;; 波特率不倍增
SETB           TR1                ;; 啟動定時器T1
MOV           IE,   #0                ;; 禁止任何中斷
CALL    DLY125           ;; 延時125ms

SETB  TR1                  ;啟動T1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

T_X:                            ;;發送端的發送程序
MOV     R3, #9           ;; 待發送字符個數   
MOV     DPTR, #TAB_TX    ;; 數據表首址
TX_LP1:    CLR     A
MOVC    A,  @A+DPTR      ;; A←數據表的1個字符
CLR     TI               ;; TI清零,允許發送
MOV     SBUF,A           ;; 發送1個字符
JNB     TI,  $           ;; 等待1個字符幀發送結束
DJNZ    R3,  TX_next  
CALL    DLY500           ;; 延時500ms
JMP    T_X              ;; 重復發送
TX_next:                            ;; 發送另一字符
           INC     DPTR             ;; 數據表指針移動
           SJMP    TX_LP1  

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
R_X:                         ;; 接收端的接收程序
CLR     RI               ;; RI清零,允許接收字符
MOV     R3, #4           ;; 待接收字符個數
MOV     DPTR, #DAT_tab   ;; 數據表首址                    
RX_1chr:                          ;; 接收1個字符
JNB     RI, $            ;; 等待1個字符幀接收完畢         
RX_check:                         ;; 檢測收到的字符正確否
CLR     A
MOVC    A,  @A+DPTR      ;; A←數據表的1個字符
INC     DPTR             ;; 數據表指針移動
CLR     RI               ;; RI清零,允許接收字符
SJMP    RX_1chr          ;; 接收另一字符
RX_err:                           ;; 接收字符出錯處理
CALL    DLY500           ;; 延時500ms
AJMP    R_X              ;; 重新接收



評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:661907 發表于 2021-4-24 16:03 | 顯示全部樓層
#include <reg51.h>  void InitTimer0(void) {     TMOD = 0x02;     TH0 = 0x00;     TL0 = 0x9C;     EA = 1;     ET0 = 1;     TR0 = 1; }  void main(void) {     InitTimer0(); }  void Timer0Interrupt(void) interrupt 1 {     TH0 = 0x00;     TL0 = 0x9C;     //add your code here! }
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区三区四区在线观看 | 欧美激情视频一区二区三区免费 | 亚洲最新在线视频 | 亚洲天堂中文字幕 | 激情黄色在线观看 | 欧美日韩在线精品 | 久久久久久国产精品免费免费 | 黄a在线播放 | 欧美色视频免费 | 自拍 亚洲 欧美 老师 丝袜 | 综合九九 | 91毛片网| 日韩久久久久久 | 中文字幕日韩在线 | 国产精品特级毛片一区二区三区 | 在线视频国产一区 | 精品一区二区三区中文字幕 | 国产盗摄视频 | 嫩草影院网址 | 久久久久久久久久久成人 | 国产成人99久久亚洲综合精品 | 免费av观看 | 日本久久一区二区三区 | 欧美日韩专区 | 亚洲一区视频在线 | 亚洲视频二区 | 一区二区久久 | 国产丝袜av | www.毛片| 日韩成人免费 | 一区二区在线免费观看视频 | 午夜视频导航 | 亚洲第一女人av | a级片www| 国产精品久久久久久久久久久久久久 | 超碰国产在线 | 成人免费视屏 | 日韩精品成人网 | 欧美激情国产日韩精品一区18 | 亚洲欧美中文日韩在线v日本 | 国产精品一区二区av |