GOGOGO高清完整国语,GOGOGO在线观看免费观看完整版高清,GOGOGO免费高清完整,GOGOGO高清在线观看免费视频,GOGOGO日本高清国语完整,GOGOGO免费高清完整版

技術熱線: 4007-888-234

技術支持

USART 自動選擇波特率的程序

更新時間: 2019-03-23

十年專注單片機方案開發的方案公司英銳恩,分享USART 自動選擇波特率的程序。英銳恩現提供服務產品涉及主控芯片:8位單片機、16位單片機、32位單片機及各類運算放大器等。

;==========常數===========
BPS1152                EQU        00ah
BPS576                EQU        015h
BPS384                EQU        020h
BPS96                EQU        081h
VAL_BPS                EQU        BPS384       
PWM_MAX                EQU        0ffh
;=====================
;RC3 RA4 選擇波特率
;#1 #0 : Baud Rate
; L  L : 9600bps  (BPS96)
; L  H : 38400bps (BPS384)
; H  L : 57600bps (BPS576)
; H  H : 115200bps(BPS1152)
;----------------------------       
BAUDRATE
        btfss        PORTC,3                ;選擇四種波特率
        goto        BAUD_L
        btfss        PORTA,4               
        goto        BAUD_HL
BAUD_HH
        movlw        BPS1152                ;0X0A  

 113600有誤差
        goto        BAUDSET
BAUD_HL
        movlw        BPS576                ;0X15        56800
        goto        BAUDSET
BAUD_L
        btfss        PORTA,4               
        goto        BAUD_LL
BAUD_LH
        movlw        BPS384                ;0X20        39000
        goto        BAUDSET
BAUD_LL
        movlw        BPS96                 ;0X81   9690
BAUDSET
        bsf        STATUS,RP0        
        movwf        SPBRG                
        bcf        STATUS,RP0

404
返回首頁 |  返回上一頁
欢迎光临: 鹤山市| 五莲县| 巴里| 德钦县| 静海县| 屏山县| 仁化县| 汝南县| 黄石市| 湖口县| 德化县| 泗阳县| 朝阳市| 五台县| 科技| 伊宁县| 黔西县| 山阳县| 五指山市| 舞钢市| 改则县| 鹤庆县| 枝江市| 连云港市| 隆德县| 榕江县| 永兴县| 临安市| 镇巴县| 珠海市| 定州市| 永善县| 中牟县| 科技| 鄢陵县| 平阳县| 裕民县| 广州市| 连山| 定南县| 太保市|