亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1602六線接法練習.lst

?? iccavr下
?? LST
?? 第 1 頁 / 共 2 頁
字號:
    00F1 BB8B      OUT	0x1B,R24
(0108)   LCD_DATA_PORT|=command_temp&0xf0; //寫高四位
    00F2 01CA      MOVW	R24,R20
    00F3 7F80      ANDI	R24,0xF0
    00F4 7090      ANDI	R25,0
    00F5 B22B      IN	R2,0x1B
    00F6 2433      CLR	R3
    00F7 2A28      OR	R2,R24
    00F8 2A39      OR	R3,R25
    00F9 BA2B      OUT	0x1B,R2
(0109)   LCD_en_write();
    00FA DFBD      RCALL	_LCD_en_write
(0110)   command_temp=command_temp<<4;
    00FB 0F44      LSL	R20
    00FC 1F55      ROL	R21
    00FD 0F44      LSL	R20
    00FE 1F55      ROL	R21
    00FF 0F44      LSL	R20
    0100 1F55      ROL	R21
    0101 0F44      LSL	R20
    0102 1F55      ROL	R21
(0111)   LCD_DATA_PORT&=0x0f;
    0103 B38B      IN	R24,0x1B
    0104 708F      ANDI	R24,0xF
    0105 BB8B      OUT	0x1B,R24
(0112)   LCD_DATA_PORT|=command_temp&0xf0;  //寫低四位
    0106 01CA      MOVW	R24,R20
    0107 7F80      ANDI	R24,0xF0
    0108 7090      ANDI	R25,0
    0109 B22B      IN	R2,0x1B
    010A 2433      CLR	R3
    010B 2A28      OR	R2,R24
    010C 2A39      OR	R3,R25
    010D BA2B      OUT	0x1B,R2
(0113)   LCD_en_write();
    010E DFA9      RCALL	_LCD_en_write
(0114)   }
    010F 940E0195  CALL	pop_gset4
    0111 9508      RET
_clear:
  i                    --> R20
    0112 940E01A0  CALL	push_gset1
(0115) }
(0116) /*-------------------------------------------------------------
(0117) function: clear the lcd1602
(0118) ---------------------------------------------------------------*/
(0119) void clear(void)
(0120) {
(0121)    unsigned char i;
(0122)    LCD_set_xy(0,0);
    0114 2722      CLR	R18
    0115 2700      CLR	R16
    0116 DF8E      RCALL	_LCD_set_xy
(0123)    for(i=0;i<16;i++)
    0117 2744      CLR	R20
    0118 C006      RJMP	0x011F
(0124)    		LCD_write_char(0,' ');
    0119 E220      LDI	R18,0x20
    011A E030      LDI	R19,0
    011B 2700      CLR	R16
    011C 2711      CLR	R17
    011D DFA1      RCALL	_LCD_write_char
    011E 9543      INC	R20
    011F 3140      CPI	R20,0x10
    0120 F3C0      BCS	0x0119
(0125)    LCD_set_xy(0,1);
    0121 E021      LDI	R18,1
    0122 2700      CLR	R16
    0123 DF81      RCALL	_LCD_set_xy
(0126)    for(i=0;i<16;i++)
    0124 2744      CLR	R20
    0125 C006      RJMP	0x012C
(0127)    		LCD_write_char(0,' ');
    0126 E220      LDI	R18,0x20
    0127 E030      LDI	R19,0
    0128 2700      CLR	R16
    0129 2711      CLR	R17
    012A DF94      RCALL	_LCD_write_char
    012B 9543      INC	R20
    012C 3140      CPI	R20,0x10
    012D F3C0      BCS	0x0126
    012E 940E01A3  CALL	pop_gset1
    0130 9508      RET
_main:
    0131 9722      SBIW	R28,2
FILE: D:\M16開發板實驗教程\icc-avr\lcd1602test\1602六線接法練習.c
(0001) #include <iom16v.h>
(0002) #include <macros.h>
(0003) #include "1602.h"
(0004) 
(0005) 
(0006) void main(void)
(0007) {
(0008)      LCD_init();                     //initialize lcd1602
    0132 DF38      RCALL	_LCD_init
    0133 C02E      RJMP	0x0162
(0009)      while(1)
(0010)        {
(0011) 		 clear();                   //clear lcd1602
    0134 DFDD      RCALL	_clear
(0012) 		 delay_nms(10);
    0135 E00A      LDI	R16,0xA
    0136 E010      LDI	R17,0
    0137 940E0180  CALL	_delay_nms
(0013)          LCD_write_string(0,0," ATmega 16 BOARD");    //write the string on the first 
    0139 E88E      LDI	R24,0x8E
    013A E090      LDI	R25,0
    013B 8399      STD	Y+1,R25
    013C 8388      STD	Y+0,R24
    013D 2722      CLR	R18
    013E 2700      CLR	R16
    013F DF4C      RCALL	_LCD_write_string
(0014) 		 									  //line at the first address
(0015)          LCD_write_string(1,1,"  dushibiao ");
    0140 E881      LDI	R24,0x81
    0141 E090      LDI	R25,0
    0142 8399      STD	Y+1,R25
    0143 8388      STD	Y+0,R24
    0144 E021      LDI	R18,1
    0145 E001      LDI	R16,1
    0146 DF45      RCALL	_LCD_write_string
(0016)          delay_nms(5000);
    0147 E808      LDI	R16,0x88
    0148 E113      LDI	R17,0x13
    0149 940E0180  CALL	_delay_nms
(0017) 		 clear();
    014B DFC6      RCALL	_clear
(0018) 		 delay_nms(10);
    014C E00A      LDI	R16,0xA
    014D E010      LDI	R17,0
    014E 940E0180  CALL	_delay_nms
(0019)          LCD_write_string(0,0,"Stduy follow me");
    0150 E781      LDI	R24,0x71
    0151 E090      LDI	R25,0
    0152 8399      STD	Y+1,R25
    0153 8388      STD	Y+0,R24
    0154 2722      CLR	R18
    0155 2700      CLR	R16
    0156 DF35      RCALL	_LCD_write_string
(0020)          LCD_write_string(0,1,"You will secceed");
    0157 E680      LDI	R24,0x60
    0158 E090      LDI	R25,0
    0159 8399      STD	Y+1,R25
    015A 8388      STD	Y+0,R24
    015B E021      LDI	R18,1
    015C 2700      CLR	R16
    015D DF2E      RCALL	_LCD_write_string
(0021)          delay_nms(5000);
    015E E808      LDI	R16,0x88
    015F E113      LDI	R17,0x13
    0160 940E0180  CALL	_delay_nms
    0162 CFD1      RJMP	0x0134
    0163 9622      ADIW	R28,2
    0164 9508      RET
FILE: D:\M16開發板實驗教程\icc-avr\lcd1602test\delay.c
(0001) #include <iom16v.h>
(0002) #include <macros.h>
(0003) 
(0004)  /*-----------------------------------------------------------------------
(0005) 延時函數
(0006) 系統時鐘:8M
(0007) -----------------------------------------------------------------------*/
(0008) void delay_1us(void)                 //1us延時函數
(0009)   {
(0010)    asm("nop");
_delay_1us:
    0165 0000      NOP
    0166 9508      RET
_delay_nus:
  i                    --> R20
  n                    --> R22
    0167 940E019E  CALL	push_gset2
    0169 01B8      MOVW	R22,R16
(0011)   }
(0012) 
(0013) void delay_nus(unsigned int n)       //N us延時函數
(0014)   {
(0015)    unsigned int i=0;
    016A 2744      CLR	R20
    016B 2755      CLR	R21
(0016)    for (i=0;i<n;i++)
    016C C003      RJMP	0x0170
(0017)    delay_1us();
    016D DFF7      RCALL	_delay_1us
    016E 5F4F      SUBI	R20,0xFF
    016F 4F5F      SBCI	R21,0xFF
    0170 1746      CP	R20,R22
    0171 0757      CPC	R21,R23
    0172 F3D0      BCS	0x016D
    0173 940E018F  CALL	pop_gset2
    0175 9508      RET
(0018)   }
(0019)   
(0020) void delay_1ms(void)                 //1ms延時函數
(0021)   {
(0022)    unsigned int i;
(0023)    for (i=0;i<1140;i++);
_delay_1ms:
  i                    --> R16
    0176 2700      CLR	R16
    0177 2711      CLR	R17
    0178 C002      RJMP	0x017B
    0179 5F0F      SUBI	R16,0xFF
    017A 4F1F      SBCI	R17,0xFF
    017B 3704      CPI	R16,0x74
    017C E0E4      LDI	R30,4
    017D 071E      CPC	R17,R30
    017E F3D0      BCS	0x0179
    017F 9508      RET
_delay_nms:
  i                    --> R20
  n                    --> R22
    0180 940E019E  CALL	push_gset2
    0182 01B8      MOVW	R22,R16
(0024)   }
(0025)   
(0026) void delay_nms(unsigned int n)       //N ms延時函數
(0027)   {
(0028)    unsigned int i=0;
    0183 2744      CLR	R20
    0184 2755      CLR	R21
(0029)    for (i=0;i<n;i++)
    0185 C003      RJMP	0x0189
(0030)    delay_1ms();
FILE: <library>
    0186 DFEF      RCALL	_delay_1ms
    0187 5F4F      SUBI	R20,0xFF
    0188 4F5F      SBCI	R21,0xFF
    0189 1746      CP	R20,R22
    018A 0757      CPC	R21,R23
    018B F3D0      BCS	0x0186
    018C 940E018F  CALL	pop_gset2
    018E 9508      RET
pop_gset2:
    018F E0E2      LDI	R30,2
    0190 940C01A4  JMP	pop
pop_gset3:
    0192 E0E4      LDI	R30,4
    0193 940C01A4  JMP	pop
pop_gset4:
    0195 E0E8      LDI	R30,0x8
    0196 940C01A4  JMP	pop
push_gset5:
    0198 92FA      ST	R15,-Y
    0199 92EA      ST	R14,-Y
push_gset4:
    019A 92DA      ST	R13,-Y
    019B 92CA      ST	R12,-Y
push_gset3:
    019C 92BA      ST	R11,-Y
    019D 92AA      ST	R10,-Y
push_gset2:
    019E 937A      ST	R23,-Y
    019F 936A      ST	R22,-Y
push_gset1:
    01A0 935A      ST	R21,-Y
    01A1 934A      ST	R20,-Y
    01A2 9508      RET
pop_gset1:
    01A3 E0E1      LDI	R30,1
pop:
    01A4 9149      LD	R20,Y+
    01A5 9159      LD	R21,Y+
    01A6 FDE0      SBRC	R30,0
    01A7 9508      RET
    01A8 9169      LD	R22,Y+
    01A9 9179      LD	R23,Y+
    01AA FDE1      SBRC	R30,1
    01AB 9508      RET
    01AC 90A9      LD	R10,Y+
    01AD 90B9      LD	R11,Y+
    01AE FDE2      SBRC	R30,2
    01AF 9508      RET
    01B0 90C9      LD	R12,Y+
    01B1 90D9      LD	R13,Y+
    01B2 FDE3      SBRC	R30,3
    01B3 9508      RET
    01B4 90E9      LD	R14,Y+
    01B5 90F9      LD	R15,Y+
    01B6 9508      RET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲欧美激情| 精品国产第一区二区三区观看体验| 欧美色精品天天在线观看视频| 日韩伦理av电影| 在线观看亚洲成人| 亚洲影视在线播放| 欧美日韩一区中文字幕| 91色婷婷久久久久合中文| 日韩伦理免费电影| 中文字幕综合网| 亚洲欧美日韩国产综合| 日韩一区二区三区电影在线观看| 经典三级视频一区| 久久这里都是精品| 色妹子一区二区| 日韩视频免费观看高清完整版在线观看 | 蜜桃免费网站一区二区三区| 日韩美一区二区三区| 成人午夜av在线| 亚洲自拍偷拍欧美| 亚洲午夜久久久久久久久电影网 | 国产精品国产a| 欧美色电影在线| 欧美日韩高清在线| 国产1区2区3区精品美女| 亚洲福利视频一区| 日产国产高清一区二区三区| 国产精品伦理在线| 欧美一区二区啪啪| 91丨porny丨在线| 欧美区在线观看| 日韩欧美不卡在线观看视频| 国产农村妇女毛片精品久久麻豆| 欧美乱妇20p| 91同城在线观看| 在线观看免费一区| 精品处破学生在线二十三| 国产日韩欧美高清| 亚洲成在线观看| 国产精品久久毛片av大全日韩| 亚洲精品视频一区| 国产精品久久久久久久久免费丝袜| 亚洲一区二区精品久久av| 久久91精品久久久久久秒播| av高清不卡在线| 成人av在线网| 波多野结衣中文字幕一区二区三区 | 日韩激情视频在线观看| 亚洲精品高清在线观看| 免费精品视频在线| 裸体在线国模精品偷拍| 91麻豆福利精品推荐| 精品国产麻豆免费人成网站| 亚洲一区中文在线| 国产69精品久久久久毛片| 欧美日韩精品一区二区| 国产精品高清亚洲| 国产米奇在线777精品观看| 日韩高清在线不卡| 成人小视频在线观看| 欧美一区永久视频免费观看| 亚洲欧美日韩国产手机在线| 岛国一区二区三区| 日韩欧美三级在线| 日韩黄色在线观看| 欧美色综合久久| 欧美一区二区在线看| 亚洲一区视频在线观看视频| av不卡免费在线观看| 久久久国产精品午夜一区ai换脸| 久久久激情视频| 九九热在线视频观看这里只有精品| 欧美区在线观看| 亚洲成a天堂v人片| 欧美日韩三级在线| 依依成人精品视频| 99re8在线精品视频免费播放| 一本色道久久综合精品竹菊| 国产精品国产a| av午夜精品一区二区三区| 国产欧美日韩综合精品一区二区| 国产专区综合网| 在线视频欧美精品| 亚洲黄色小说网站| 在线观看一区不卡| 亚洲国产精品久久人人爱蜜臀 | 久久国产三级精品| 成人黄色一级视频| 国产精品免费免费| 91亚洲午夜精品久久久久久| 一区二区激情小说| 久久 天天综合| 国产三级一区二区三区| 国产成人午夜精品5599 | 亚洲综合久久久久| 在线一区二区视频| 亚洲bt欧美bt精品777| 91精品国产一区二区三区蜜臀| 久久99精品视频| 国产清纯白嫩初高生在线观看91| 99久精品国产| 日韩精品欧美精品| 日韩美女在线视频| 成人妖精视频yjsp地址| 曰韩精品一区二区| 日韩免费看的电影| 国产成人av网站| 亚洲一二三区视频在线观看| 欧美一区二区播放| 成人国产精品免费网站| 亚洲国产视频网站| 久久久久久久久久久久电影| av中文字幕不卡| 日韩av二区在线播放| 欧美激情综合五月色丁香小说| 亚欧色一区w666天堂| 精品国产123| 97精品国产露脸对白| 午夜精品福利一区二区蜜股av | 国产成人精品影视| 亚洲午夜在线视频| 久久只精品国产| 欧美色图免费看| 国产乱码一区二区三区| 日韩一二三区不卡| 成人av在线一区二区| 蜜桃精品视频在线观看| 日韩毛片视频在线看| 欧美xxxxx牲另类人与| 秋霞电影网一区二区| 综合久久久久久| 精品免费日韩av| 精品视频一区二区不卡| 国产91精品一区二区| 久久激情综合网| 亚洲bt欧美bt精品777| 国产精品美女久久久久高潮| 欧美va亚洲va香蕉在线| 欧美偷拍一区二区| 成人网在线免费视频| 国产裸体歌舞团一区二区| 午夜电影一区二区| 亚洲免费资源在线播放| 国产精品情趣视频| 国产亚洲综合在线| 日韩精品一区二区三区视频| 欧美日韩日日夜夜| 欧美亚洲一区二区三区四区| 粉嫩av一区二区三区粉嫩| 韩国v欧美v亚洲v日本v| 久久国产乱子精品免费女| 亚洲成人自拍网| 午夜精品一区二区三区免费视频 | 色综合久久久久综合体| 成人一区二区三区视频在线观看| 国产在线看一区| 久久国产剧场电影| 精品一区二区免费视频| 免费看精品久久片| 老司机免费视频一区二区三区| 奇米影视一区二区三区| 日本视频在线一区| 免费在线观看一区| 日本美女视频一区二区| 蜜桃av一区二区在线观看| 毛片一区二区三区| 国产在线播放一区三区四| 麻豆91在线观看| 精品一二线国产| 国产suv精品一区二区三区| 高清国产一区二区| 不卡在线观看av| 日本精品免费观看高清观看| 欧美日韩精品欧美日韩精品一| 91精品久久久久久蜜臀| 高清不卡在线观看av| av亚洲精华国产精华精| 欧洲一区在线电影| 欧美一级二级三级乱码| 欧美岛国在线观看| 国产日韩精品视频一区| 亚洲精品乱码久久久久| 日本女优在线视频一区二区| 国产成人av电影在线观看| 91免费视频网址| 日韩一卡二卡三卡四卡| 亚洲国产精品激情在线观看| 亚洲国产综合在线| 韩国毛片一区二区三区| 成人精品国产福利| 欧美日韩国产成人在线91| 久久一区二区三区国产精品| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲午夜久久久久久久久久久| 国产在线国偷精品产拍免费yy| 欧美最新大片在线看| 精品嫩草影院久久| 亚洲一区二区在线观看视频| 国内成+人亚洲+欧美+综合在线| 欧美中文字幕久久|