📄 untitled1.s43
字号:
#include "msp430x44x.h"
ORG 200H
T_BUF DB 01H,02H,03H,04H,05H,06H,07H,0EDH
ORG 1100H
RESET MOV #0A00H,SP
STOPWDT MOV #WDTPW+WDTHOLD,&WDTCTL
BIS.B #010H,&P2DIR
BIS.B #010H,&P2SEL
MOV.B #CHAR+SWRST,&UCTL0;禁止校验,8位字符长度
MOV.B #SSEL0,&UTCTL0 ;选择辅助时钟ACLK
BIC.B #SWRST,&UCTL_0
MOV.B #0,&UBR1_0 ;波特率设置
MOV.B #03H,UBR0_0 ;波特率设置
MOV.B #4AH,&UMCTL_0 ;波特率设置
BIS.B #UTXE0,&ME1 ;发送允许
MOV #T_BUF,R5 ;建立发送数据指针
LOOP BIT.B #UTXIFG0,&IFG1 ;测试发送标志
JNZ LOOP
MOV.B @R5+,&U0TXBUF ;数据发送,修正发送缓冲区指针
CMP.B #0EDH,&U0TXBUF ;发送是否结束
JNE LOOP
BIC.B #UTXE0,&ME1 ;发送禁止
ORG 0FFFEH
DW RESET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -