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

📄 keyprocess.s

📁 AVR单片机用C语言编写的包括时钟
💻 S
字号:
	.module keyProcess.c
	.area data(ram, con, rel)
_NumBit::
	.blkb 2
	.area idata
	.word 3
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.blkb 96
	.area idata
	.word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.word 0,0,0,0,0
	.byte 0,0,0,0,0,0
	.area data(ram, con, rel)
	.dbfile C:\icc\examples.avr\zgs\keyProcess.c
	.dbsym e NumBit _NumBit A[100:50]I
	.area text(rom, con, rel)
	.dbfile C:\icc\examples.avr\zgs\keyProcess.c
	.dbfunc e delay _delay fV
;              x -> R0
	.even
_delay::
	.dbline 0 ; func end
	ret
	.dbsym l x 0 c
	.dbend
	.dbfunc e keypressed _keypressed fc
	.even
_keypressed::
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e keyscan _keyscan fc
	.even
_keyscan::
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e keyanalsy _keyanalsy fI
;       keyvalue -> R0
	.even
_keyanalsy::
	.dbline 0 ; func end
	ret
	.dbsym l keyvalue 0 c
	.dbend
	.area lit(rom, con, rel)
L65:
	.byte 52,63
	.byte 63,255
	.byte 255,255
	.area text(rom, con, rel)
	.dbfile C:\icc\examples.avr\zgs\keyProcess.c
	.dbfunc e setparm _setparm fV
	.even
_setparm::
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e UcharToFloat _UcharToFloat fV
;        FlagBit -> R1
;         Kvalue -> R0,R1
	.even
_UcharToFloat::
	.dbline 0 ; func end
	ret
	.dbsym l FlagBit 2 c
	.dbsym l Kvalue 0 pc
	.dbend
	.dbfunc e FloatToUchar _FloatToUchar fV
;          RetVa -> R1,R2
;           Tran -> R0
	.even
_FloatToUchar::
	.dbline 0 ; func end
	ret
	.dbsym l RetVa 2 pc
	.dbsym l Tran 0 c
	.dbend

⌨️ 快捷键说明

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