background image
宏晶科技:www.MCU-Memory.com   Mobile:13922805190(姚永平)   Tel:0755-82948409    Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商   www.MCU-Memory.com   STC12C5410AD 系列 1T 8051 单片机中文指南
55
;******************************************************************************
;以下是 Fosc = 11.0592MHz, 12T 模式, SMOD=0  时,计算出的自动重装数和波特率
;RELOAD_COUNT EQU 0FFH      ;Baud=28,800 bps
;RELOAD_COUNT EQU 0FEH      ;Baud=14,400 bps
;RELOAD_COUNT EQU 0FDH      ;Baud=9,600 bps
;RELOAD_COUNT EQU 0FAH      ;Baud=4,800 bps
;RELOAD_COUNT EQU 0F4H      ;Baud=2,400 bps
;RELOAD_COUNT EQU 0E8H      ;Baud=1,200 bps
;以上是 Fosc = 11.0592MHz, 12T 模式, SMOD=0  时,计算出的自动重装数和波特率
;******************************************************************************
;******************************************************************************
;以下是 Fosc = 11.0592MHz, 12T 模式, SMOD=1  时,计算出的自动重装数和波特率
;RELOAD_COUNT EQU 0FFH      ;Baud=57,600 bps
;RELOAD_COUNT EQU 0FEH      ;Baud=28,800 bps
;RELOAD_COUNT EQU 0FDH      ;Baud=14,400 bps
;RELOAD_COUNT EQU 0FAH      ;Baud=9,600 bps
;RELOAD_COUNT EQU 0F4H      ;Baud=4,800 bps
;RELOAD_COUNT EQU 0E8H      ;Baud=2,400 bps
;RELOAD_COUNT EQU 0D0H      ;Baud=1,200 bps
;以上是 Fosc = 11.0592MHz, 12T 模式, SMOD=1  时,计算出的自动重装数和波特率
;******************************************************************************
;定义指示灯
LED_MCU_START  EQU  P1.7            ;MCU 工作指示灯
;------------------------------------------------------------------------------
    
ORG   0000H
    AJMP  MAIN
;------------------------------------------------------------------------------
    ORG   0023H
    AJMP  UART_Interrupt            ;RS232 串口中断服务程序
    NOP
    NOP
;------------------------------------------------------------------------------
MAIN:
    MOV   SP, #7FH                  ;设置堆栈指针
    CLR   LED_MCU_START             ;点亮 MCU 工作指示灯
    ACALL Initial_UART              ;初始化串口
    MOV   R0, #30H                  ;30H = 可打印字符 '0' 的 ASCII 码
    MOV   R2, #10                   ;发送 10 个字符 '0123456789'