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

📄 megalcd.s

📁 ATmegal128的混合中断编程
💻 S
📖 第 1 页 / 共 3 页
字号:
	.byte 7,0
	.byte 31,0
	.byte 0,30
	.byte 3,128
	.byte 7,31
	.byte 255,128
	.byte 0,60
	.byte 3,128
	.byte 7,255
	.byte 255,128
	.byte 0,'x
	.byte 3,128
	.byte 7,255
	.byte 0,0
	.byte 0,'p
	.byte 3,128
	.byte 3,0
	.byte 0,0
	.byte 0,224
	.byte 3,128
	.byte 3,0
	.byte 0,0
	.byte 1,192
	.byte 3,128
	.byte 3,0
	.byte 0,0
	.byte 3,128
	.byte 7,128
	.byte 3,0
	.byte 0,0
	.byte 6,0
	.byte 7,128
	.byte 1,0
	.byte 0,0
	.byte 12,0
	.byte 7,128
	.byte 0,0
	.byte 0,0
	.byte 16,0
	.byte 7,128
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,128
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 3,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 3,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e hz1 _hz1 A[480:480]c
_hz2::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 64,0
	.byte 0,0
	.byte 'p,0
	.byte 0,0
	.byte 'p,0
	.byte 0,0
	.byte 96,0
	.byte 0,0
	.byte 96,0
	.byte 0,0
	.byte 192,0
	.byte 0,0
	.byte 192,0
	.byte 0,96
	.byte 129,0
	.byte 3,241
	.byte 143,192
	.byte 62,'q
	.byte 249,224
	.byte 16,'c
	.byte 1,128
	.byte 0,'b
	.byte 3,0
	.byte 8,'d
	.byte 194,0
	.byte 4,96
	.byte 96,0
	.byte 6,192
	.byte 96,0
	.byte 3,192
	.byte 96,0
	.byte 1,192
	.byte 96,0
	.byte 1,192
	.byte 208,0
	.byte 1,96
	.byte 216,0
	.byte 3,'p
	.byte 204,0
	.byte 6,49
	.byte 140,0
	.byte 4,17
	.byte 134,0
	.byte 8,3
	.byte 3,128
	.byte 16,6
	.byte 3,192
	.byte 32,12
	.byte 1,240
	.byte 0,24
	.byte 0,252
	.byte 0,32
	.byte 0,'p
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e hz2 _hz2 A[132:132]c
_hz3::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 96,0
	.byte 0,0
	.byte 96,0
	.byte 6,0
	.byte 192,0
	.byte 7,1
	.byte 128,0
	.byte 3,130
	.byte 1,224
	.byte 1,28
	.byte 62,224
	.byte 0,8
	.byte 16,96
	.byte 0,12
	.byte 16,96
	.byte 0,12
	.byte 16,192
	.byte 7,12
	.byte 16,192
	.byte 63,140
	.byte 'P,192
	.byte 35,13
	.byte 147,192
	.byte 3,15
	.byte 17,192
	.byte 2,14
	.byte 17,128
	.byte 2,12
	.byte 16,0
	.byte 2,8
	.byte 16,0
	.byte 3,0
	.byte 16,0
	.byte 1,0
	.byte 16,0
	.byte 1,0
	.byte 16,0
	.byte 31,192
	.byte 16,0
	.byte 60,62
	.byte 16,0
	.byte 0,7
	.byte 224,0
	.byte 0,1
	.byte 255,254
	.byte 0,0
	.byte 63,248
	.byte 0,0
	.byte 7,192
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e hz3 _hz3 A[132:132]c
_hz4::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 64,0
	.byte 0,48
	.byte 96,0
	.byte 0,48
	.byte 96,0
	.byte 0,'p
	.byte 224,0
	.byte 0,96
	.byte 193,128
	.byte 0,193
	.byte 191,224
	.byte 0,195
	.byte 224,224
	.byte 1,130
	.byte 49,0
	.byte 3,196
	.byte 48,0
	.byte 6,200
	.byte 16,0
	.byte 12,192
	.byte 16,0
	.byte 8,194
	.byte 19,0
	.byte 16,130
	.byte 17,192
	.byte 0,134
	.byte 16,192
	.byte 0,134
	.byte 48,64
	.byte 0,132
	.byte 176,0
	.byte 0,128
	.byte 'p,0
	.byte 0,128
	.byte 48,0
	.byte 0,0
	.byte 32,224
	.byte 0,7
	.byte 0,'x
	.byte 2,3
	.byte 192,24
	.byte 2,32
	.byte 192,0
	.byte 6,48
	.byte 4,0
	.byte 6,24
	.byte 2,0
	.byte 12,12
	.byte 3,128
	.byte 12,7
	.byte 3,192
	.byte 0,3
	.byte 255,192
	.byte 0,0
	.byte 127,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e hz4 _hz4 A[132:132]c
	.area vector(rom, abs)
	.org 84
	jmp _adc_isr
	.area lit(rom, con, rel)
	.area text(rom, con, rel)
	.dbfile C:\work\mega128\mix_exp\megalcd.c
	.dbfunc e adc_isr _adc_isr fV
;           temp -> R16,R17
	.even
_adc_isr::
	st -y,R2
	st -y,R16
	st -y,R17
	st -y,R18
	st -y,R19
	st -y,R24
	st -y,R30
	in R2,0x3f
	st -y,R2
	.dbline -1
	.dbline 180
; /*****************************************************             
;       	 SL-MEGA128综合演示程序(ICCAVR)
; 	        http://www.sl.com.cn
; 	             作者:詹卫前 
;           1、实验设备:SL-MEGA				 
; 		  2、LCD连接:
; 		     数据线D0~D7接PORTA
; 		     ASK=PORTE.6
; 			 ANSWER=PORTE.7
; 			 RESET=PORTC.3
; 		  3、实时时钟晶振32.768KHZ
; 		  4、ADC通道:ADC0、ADC1,参考电压:AVCC
; 		  5、PS2键盘:DATA --PE5
; 		              CLOCK--PE4 						   	 
; 		  6、工作频率:内部RC 8MHZ	 
; 		  7、实验内容:16进制扫描键盘
; 		               LCD驱动
; 					   点阵图形处理
; 					   汉字内码方式处理
; 					   汉字点阵方式处理
; 					   画点、线、圆函数
; 					   实时时钟RTC
; 					   AD转换实验
; 					   PS2键盘驱动
; 					   看门狗(WATCHDOG)使用
; 					   定时溢出中断、AD转换完成中断					   
; *****************************************************/
; //extern unsigned char kb_buffer[64];
; #include <iom128v.h>
; #include <macros.h>
; /*   定义OCMJ4X8端口   */
; //DATA_PORT=PORTA
; #define data_port PORTA
; //ASK=PORTE.6
; #define ask (PINE&0x40)
; //ANSWER=PORTE.7
; #define set_answer asm("sbi 0x03,7")
; #define clr_answer asm("cbi 0x03,7")
; //RESTE=PORTC.3
; #define set_reset asm("sbi 0x15,3")
; #define clr_reset asm("cbi 0x15,3") 
; #define wait  asm("nop\n nop")
; /*--  双龙公司图标数据   --*/
; /*--  宽度x高度=32x32  --*/
; const unsigned char sl_ico[128]={
; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xF8,0x3F,0xFF,0xFF,0xE0,0x1F,
; 0xFF,0xFF,0x80,0x1F,0xFF,0xFF,0x00,0x3F,0xFF,0xFE,0x01,0xFF,0xFF,0xFC,0x07,0xFF,
; 0xFF,0xF0,0x1F,0xFF,0xFF,0xF0,0x3F,0xFF,0xFF,0xF0,0x3F,0xFF,0xFF,0xF0,0x7F,0xFF,
; 0xFF,0xE0,0x7F,0xFF,0xFF,0xF0,0x3F,0xFF,0xFF,0xF0,0x1F,0xFF,0xFF,0xF8,0x0F,0xFF,
; 0xFF,0xFC,0x0F,0xFF,0xFF,0xFC,0x07,0xFF,0xFF,0xFE,0x03,0xFF,0xFF,0xFF,0x03,0xFF,
; 0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0x01,0xFF,0xFF,0xFF,0x81,0xFF,0xFF,0xFF,0x01,0xFF,
; 0xFF,0xFF,0x03,0xFF,0xFF,0xFE,0x03,0xFF,0xFF,0xF8,0x03,0xFF,0xFF,0xE0,0x07,0xFF,
; 0xFE,0x00,0x2F,0xFF,0xFF,0xC0,0x3F,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
; /*--  ATMEL位图文件数据 --*/
; /*--  宽度x高度=104x49  --*/
; const unsigned char atmel_bmp[637]={
; 0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x0F,
; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x1F,0xFF,0xFF,0xFF,
; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
; 0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
; 0xF8,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,
; 0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0xFF,0xFF,0xFF,
; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x03,0xFC,0x7F,0x9F,0xFF,0xFF,0xF8,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0x03,0xFC,0x7F,
; 0x9F,0xFF,0xFF,0xFC,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0x07,0xFC,0x7F,0x9F,0xFF,0xFF,
; 0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0x07,0xFC,0x7F,0x9F,0xC7,0xF9,0xFE,0x3F,0xFF,
; 0xE7,0xF8,0x00,0x00,0x0F,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,
; 0x00,0x0F,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0x1F,0xFC,
; 0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0x1F,0xFC,0x7F,0x9F,0xC7,
; 0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0x3F,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,
; 0x00,0x07,0xF8,0x00,0x00,0x3F,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0x00,0x07,0xF8,
; 0x00,0x00,0x7F,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0x7F,
; 0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0xFF,0xFC,0x7F,0x9F,
; 0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x00,0xFF,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,
; 0x3F,0xFF,0xE7,0xF8,0x00,0x01,0xFF,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,
; 0xF8,0x00,0x01,0xFF,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x03,
; 0xFF,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x03,0xFF,0xFC,0x7F,
; 0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,0x07,0xFB,0xFC,0x7F,0x9F,0xC7,0xF8,
; 0xFE,0x3F,0x00,0x07,0xF8,0x00,0x07,0xF3,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0x00,
; 0x07,0xF8,0x00,0x0F,0xF3,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xF8,0x00,
; 0x1F,0xE3,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xFF,0xF8,0x1F,0xE3,0xFC,
; 0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xFF,0xF0,0x3F,0xC3,0xFC,0x7F,0x9F,0xC7,
; 0xF8,0xFE,0x3F,0xFF,0xE7,0xFF,0xF0,0x3F,0xC3,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,
; 0xFF,0xE7,0xFF,0xE0,0x7F,0xF3,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xFF,
; 0xE0,0x7F,0xF3,0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xFF,0xC0,0xFF,0xF3,
; 0xFC,0x7F,0x9F,0xC7,0xF8,0xFE,0x3F,0xFF,0xE7,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0xFF,
; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0xFF,0xFF,0xFF,0xFF,
; 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
; 0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
; 0xFF,0xF8,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
; /*--  文字:  和  --*/
; /*--  楷体_GB231248;  此字体下对应的点阵为:宽x高=64x64   --*/
; const unsigned char hz1[480]={
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x1F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xC0,0x00,0x00,0x00,
; 0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFC,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x0F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x03,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x87,0xC0,0x00,0x00,0x00,0x00,
; 0x00,0x18,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x03,0x87,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xE0,0x00,0x06,0x00,
; 0x00,0x00,0x0F,0xFF,0xC0,0x00,0x1F,0x80,0x00,0x00,0xFF,0xF8,0x00,0x01,0xFF,0xE0,
; 0x00,0x0F,0xFF,0x80,0x7F,0xFF,0xFF,0xF0,0x07,0xFF,0xE7,0x80,0x7F,0xFF,0xFF,0xF0,
; 0x1F,0xFE,0x0F,0x80,0x7F,0x80,0x07,0xE0,0x0F,0xF0,0x1F,0x80,0x3E,0x00,0x07,0xC0,
; 0x07,0x80,0x3F,0x80,0x1E,0x00,0x07,0xC0,0x00,0x00,0x3F,0x80,0x1E,0x00,0x07,0x80,
; 0x00,0x00,0x7F,0x80,0x1E,0x00,0x07,0x80,0x00,0x00,0xFB,0x80,0x0E,0x00,0x07,0x80,
; 0x00,0x00,0xF3,0xF8,0x0E,0x00,0x0F,0x00,0x00,0x01,0xE3,0xFE,0x0E,0x00,0x0F,0x00,
; 0x00,0x03,0xE3,0xBF,0x0E,0x00,0x0F,0x00,0x00,0x07,0xC3,0x9F,0x07,0x00,0x0E,0x00,
; 0x00,0x07,0x83,0x8F,0x07,0x00,0x0E,0x00,0x00,0x0F,0x03,0x83,0x07,0x00,0x1F,0x00,
; 0x00,0x1E,0x03,0x80,0x07,0x1F,0xFF,0x80,0x00,0x3C,0x03,0x80,0x07,0xFF,0xFF,0x80,
; 0x00,0x78,0x03,0x80,0x07,0xFF,0x00,0x00,0x00,0x70,0x03,0x80,0x03,0x00,0x00,0x00,
; 0x00,0xE0,0x03,0x80,0x03,0x00,0x00,0x00,0x01,0xC0,0x03,0x80,0x03,0x00,0x00,0x00,
; 0x03,0x80,0x07,0x80,0x03,0x00,0x00,0x00,0x06,0x00,0x07,0x80,0x01,0x00,0x00,0x00,
; 0x0C,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x10,0x00,0x07,0x80,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
; const unsigned char hz2[132]={
; /*--  文字:  欢  --*/
; /*--  楷体_GB231224;  此字体下对应的点阵为:宽x高=32x33   --*/
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x70,0x00,
; 0x00,0x00,0x70,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0xC0,0x00,
; 0x00,0x00,0xC0,0x00,0x00,0x60,0x81,0x00,0x03,0xF1,0x8F,0xC0,0x3E,0x71,0xF9,0xE0,
; 0x10,0x63,0x01,0x80,0x00,0x62,0x03,0x00,0x08,0x64,0xC2,0x00,0x04,0x60,0x60,0x00,
; 0x06,0xC0,0x60,0x00,0x03,0xC0,0x60,0x00,0x01,0xC0,0x60,0x00,0x01,0xC0,0xD0,0x00,
; 0x01,0x60,0xD8,0x00,0x03,0x70,0xCC,0x00,0x06,0x31,0x8C,0x00,0x04,0x11,0x86,0x00,
; 0x08,0x03,0x03,0x80,0x10,0x06,0x03,0xC0,0x20,0x0C,0x01,0xF0,0x00,0x18,0x00,0xFC,
; 0x00,0x20,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00};
; const unsigned char hz3[132]={
; /*--  文字:  迎  --*/
; /*--  楷体_GB231224;  此字体下对应的点阵为:宽x高=32x33   --*/
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x06,0x00,0xC0,0x00,0x07,0x01,0x80,0x00,
; 0x03,0x82,0x01,0xE0,0x01,0x1C,0x3E,0xE0,0x00,0x08,0x10,0x60,0x00,0x0C,0x10,0x60,
; 0x00,0x0C,0x10,0xC0,0x07,0x0C,0x10,0xC0,0x3F,0x8C,0x50,0xC0,0x23,0x0D,0x93,0xC0,
; 0x03,0x0F,0x11,0xC0,0x02,0x0E,0x11,0x80,0x02,0x0C,0x10,0x00,0x02,0x08,0x10,0x00,
; 0x03,0x00,0x10,0x00,0x01,0x00,0x10,0x00,0x01,0x00,0x10,0x00,0x1F,0xC0,0x10,0x00,
; 0x3C,0x3E,0x10,0x00,0x00,0x07,0xE0,0x00,0x00,0x01,0xFF,0xFE,0x00,0x00,0x3F,0xF8,
; 0x00,0x00,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00};
; const unsigned char hz4[132]={
; /*--  文字:  您  --*/
; /*--  楷体_GB231224;  此字体下对应的点阵为:宽x高=32x33   --*/
; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x30,0x60,0x00,
; 0x00,0x30,0x60,0x00,0x00,0x70,0xE0,0x00,0x00,0x60,0xC1,0x80,0x00,0xC1,0xBF,0xE0,
; 0x00,0xC3,0xE0,0xE0,0x01,0x82,0x31,0x00,0x03,0xC4,0x30,0x00,0x06,0xC8,0x10,0x00,
; 0x0C,0xC0,0x10,0x00,0x08,0xC2,0x13,0x00,0x10,0x82,0x11,0xC0,0x00,0x86,0x10,0xC0,
; 0x00,0x86,0x30,0x40,0x00,0x84,0xB0,0x00,0x00,0x80,0x70,0x00,0x00,0x80,0x30,0x00,
; 0x00,0x00,0x20,0xE0,0x00,0x07,0x00,0x78,0x02,0x03,0xC0,0x18,0x02,0x20,0xC0,0x00,
; 0x06,0x30,0x04,0x00,0x06,0x18,0x02,0x00,0x0C,0x0C,0x03,0x80,0x0C,0x07,0x03,0xC0,
; 0x00,0x03,0xFF,0xC0,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
; 0x00,0x00,0x00,0x00};
; unsigned int adc1;
; unsigned int adc2;
; unsigned char adcval[6];
; unsigned char keytime;
; extern void timecal(void);
; extern void timer0_init(void);
; extern void timer2_init(void);
; extern void delay_ms(unsigned int n);
; extern void init_kb(void);
; extern void timetoasc(void);
; extern unsigned char getchar(void);
; /*      AD转换程序     */
; #pragma interrupt_handler adc_isr:iv_ADC
; void adc_isr(void)
;    {
	.dbline 181
;     unsigned int temp=0;
	clr R16
	clr R17
	.dbline 184
; 	//while(temp<6)
; 	//    temp++;
; 	temp=ADC;
	in R16,0x4
	in R17,0x5
	.dbline 185
;     switch (ADMUX)
	in R18,0x7
	clr R19
	cpi R18,0
	cpc R18,R19
	breq L5
X0:
	cpi R18,1
	ldi R30,0
	cpc R19,R30
	breq L6
	xjmp L2
X1:
	.dbline 186
; 	    {
L5:
	.dbline 188
; 	     case 0:

⌨️ 快捷键说明

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