📄 main.s
字号:
.module main.c
.area text
_main::
; /*-----------------------------------------------------*
; *工 程 名:H08SCI_2 *
; *硬件连接:无 *
; *程序描述:把收到的数据发送回去 *
; *目 的:初步掌握利用中断方式进行串行通信编程 *
; *-------《嵌入式应用技术基础教程》教学实例------------*/
; //头文件
; #include "GP32C.H" //包含头文件
; #include "SCI.h" //串行通信子程序头文件
; //函数声明
; extern void SCIInit(void); //串行口初始化子程序
; //内存变量声明
; unsigned char SerialBuff[]; //存放接收数据的数组
; //主程序
; void main()
; {
; asm("SEI"); //禁止所有中断
SEI
; SCIInit(); //串行口初始化
jsr _SCIInit
tsx
; SCC2|=(1<<5); //令SCC2.5=1,允许接收中断
bset #5,0x14
; asm("CLI"); //开放总中断
CLI
L2:
L3:
; //主循环
; while(1);
bra L2
X0:
L1:
.dbline 0 ; func end
rts
.area bss
_SerialBuff::
.blkb 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -