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

📄 number.s

📁 用M16控制,定时器工作于计数方式,计数值同步显示在LCD上
💻 S
字号:
	.module number.c
	.area text(rom, con, rel)
	.dbfile E:\新建文件夹\conter_icc\cfile\number.c
	.dbfunc e process _process fV
;              p -> R20,R21
;              i -> R10
	.even
_process::
	xcall push_xgset300C
	movw R20,R18
	mov R10,R16
	.dbline -1
	.dbline 6
; #define NUMBER_C
; #include "includes.h"
; 
; 
; void process(unsigned char i,unsigned char *p)
; {
	.dbline 7
;     p[0] = i/1000;
	ldi R18,1000
	ldi R19,3
	mov R16,R10
	clr R17
	xcall div16s
	movw R30,R20
	std z+0,R16
	.dbline 8
;     i = i%1000;
	ldi R18,1000
	ldi R19,3
	mov R16,R10
	clr R17
	xcall mod16s
	mov R10,R16
	.dbline 9
;     p[1] = i/100;
	ldi R17,100
	xcall div8u
	movw R30,R20
	std z+1,R16
	.dbline 10
;     i = i%100;
	ldi R17,100
	mov R16,R10
	xcall mod8u
	mov R10,R16
	.dbline 11
;     p[2] = i/10;
	ldi R17,10
	xcall div8u
	movw R30,R20
	std z+2,R16
	.dbline 12
;     i = i%10;
	ldi R17,10
	mov R16,R10
	xcall mod8u
	mov R10,R16
	.dbline 13
;     p[3] = i;
	movw R30,R20
	std z+3,R10
	.dbline -2
L1:
	.dbline 0 ; func end
	xjmp pop_xgset300C
	.dbsym r p 20 pc
	.dbsym r i 10 c
	.dbend
; }

⌨️ 快捷键说明

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