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

📄 sciinit.s

📁 基于HC908GP32的时钟程序
💻 S
字号:
	.module SCIInit.c
	.area text
_SCIInit::
; /*SCIInit:串行口初始化子程序---------------------------*
; *功 能:对串行口进行初始化,默认为允许SCI,正常码输出,8位 *
; *      数据,无校验等,允许发送器允许接收器.查询方式收发,*
; *      波特率为9600(设fBUS=2.4576MHz)                 *
; *参 数:无                                              *
; *返 回:无                                              *
; *-----------------------------------------------------*/
; #include "GP32C.H"
; void SCIInit(void)
;  {  //总线频率fBUS=2.4576MHz,定义波特率Bt=9600
;     SCBR=0b00000010;
	lda #2
	sta 0x19
;     //设置允许SCI,正常码输出、8位数据、无校验
;     SCC1=0b01000000; 
	lda #64
	sta 0x13
;     //设置允许发送、允许接收,查询方式收发     
;     SCC2=0b00001100;        
	lda #12
	sta 0x14
L1:
	.dbline 0 ; func end
	rts

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -