⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.s

📁 摩托罗拉单片机的串行通信中断方式的原代码
💻 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 + -