宏晶科技: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'