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

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

?? osd.lis

?? 7"車載液晶電視機 控制程序源碼 WinRar3.2壓縮 MCU ATMega8
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
                        .module osd.c
                        .area text(rom, con, rel)
 0000                   .dbfile C:\_項目\7寸液晶電視\軟件/mtv048.h
 0000                   .dbfunc e conversion_char _conversion_char fc
                        .area func_lit(rom, con, rel)
 0000           L74:
 0000 8500              .word `L58
 0002 8700              .word `L59
 0004 8900              .word `L60
 0006 8B00              .word `L61
 0008 8D00              .word `L62
 000A 8F00              .word `L63
 000C 9100              .word `L64
 000E 9300              .word `L65
 0010 9500              .word `L66
 0012 9700              .word `L67
 0014 A500              .word `L2
 0016 A500              .word `L2
 0018 A500              .word `L2
 001A A500              .word `L2
 001C A500              .word `L2
 001E A500              .word `L2
 0020 A500              .word `L2
 0022 A500              .word `L2
 0024 A500              .word `L2
 0026 A500              .word `L2
 0028 A500              .word `L2
 002A A500              .word `L2
 002C A500              .word `L2
 002E A500              .word `L2
 0030 A500              .word `L2
 0032 A500              .word `L2
 0034 A500              .word `L2
 0036 A500              .word `L2
 0038 A500              .word `L2
 003A A500              .word `L2
 003C A500              .word `L2
 003E A500              .word `L2
 0040 1B00              .word `L5
 0042 A500              .word `L2
 0044 A500              .word `L2
 0046 A500              .word `L2
 0048 A500              .word `L2
 004A A500              .word `L2
 004C A500              .word `L2
 004E A500              .word `L2
 0050 A500              .word `L2
 0052 A500              .word `L2
 0054 9D00              .word `L70
 0056 9900              .word `L68
 0058 A500              .word `L2
 005A 9B00              .word `L69
 005C A100              .word `L72
 005E 9F00              .word `L71
 0060 8500              .word `L58
 0062 8700              .word `L59
 0064 8900              .word `L60
 0066 8B00              .word `L61
 0068 8D00              .word `L62
 006A 8F00              .word `L63
 006C 9100              .word `L64
 006E 9300              .word `L65
 0070 9500              .word `L66
 0072 9700              .word `L67
 0074 A500              .word `L2
 0076 A500              .word `L2
 0078 A500              .word `L2
 007A A500              .word `L2
 007C A500              .word `L2
 007E A500              .word `L2
 0080 A500              .word `L2
 0082 5100              .word `L32
 0084 5300              .word `L33
 0086 5500              .word `L34
 0088 5700              .word `L35
 008A 5900              .word `L36
 008C 5B00              .word `L37
 008E 5D00              .word `L38
 0090 5F00              .word `L39
 0092 6100              .word `L40
 0094 6300              .word `L41
 0096 6500              .word `L42
 0098 6700              .word `L43
 009A 6900              .word `L44
 009C 6B00              .word `L45
 009E 6D00              .word `L46
 00A0 6F00              .word `L47
 00A2 7100              .word `L48
 00A4 7300              .word `L49
 00A6 7500              .word `L50
 00A8 7700              .word `L51
 00AA 7900              .word `L52
 00AC 7B00              .word `L53
 00AE 7D00              .word `L54
 00B0 7F00              .word `L55
 00B2 8100              .word `L56
 00B4 8300              .word `L57
 00B6 A500              .word `L2
 00B8 A500              .word `L2
 00BA A500              .word `L2
 00BC A500              .word `L2
 00BE A300              .word `L73
 00C0 A500              .word `L2
 00C2 1D00              .word `L6
 00C4 1F00              .word `L7
 00C6 2100              .word `L8
 00C8 2300              .word `L9
 00CA 2500              .word `L10
 00CC 2700              .word `L11
 00CE 2900              .word `L12
 00D0 2B00              .word `L13
 00D2 2D00              .word `L14
 00D4 2F00              .word `L15
 00D6 3100              .word `L16
 00D8 3300              .word `L17
 00DA 3500              .word `L18
 00DC 3700              .word `L19
 00DE 3900              .word `L20
 00E0 3B00              .word `L21
 00E2 3D00              .word `L22
 00E4 3F00              .word `L23
 00E6 4100              .word `L24
 00E8 4300              .word `L25
 00EA 4500              .word `L26
 00EC 4700              .word `L27
 00EE 4900              .word `L28
 00F0 4B00              .word `L29
 00F2 4D00              .word `L30
 00F4 4F00              .word `L31
                        .area text(rom, con, rel)
 0000                   .dbfile C:\_項目\7寸液晶電視\軟件/mtv048.h
 0000           ;              x -> R20
                        .even
 0000           _conversion_char::
 0000 00D0              rcall push_gset1
 0002 402F              mov R20,R16
 0004                   .dbline -1
 0004                   .dbline 83
 0004           ; /*======================
 0004           ; OSD.c
 0004           ; ======================*/
 0004           ; #include <macros.h>
 0004           ; #include "mtv048.h"
 0004           ; 
 0004           ; extern void iic_init(void);
 0004           ; extern unsigned char iic_start(void);
 0004           ; extern unsigned char iic_send(unsigned char x);
 0004           ; extern unsigned char iic_receive(void);
 0004           ; extern void iic_stop(void);
 0004           ; /*==========================================
 0004           ; write_custom_char()
 0004           ; ==========================================*/
 0004           ; void write_custom_char(unsigned char j,unsigned char *x)
 0004           ; {
 0004           ;   register unsigned char i;
 0004           ;   iic_init();
 0004           ;   iic_start();
 0004           ;   iic_send(0x7a);  
 0004           ;   iic_send(0xc0+j);  
 0004           ;   iic_send(0x40);  
 0004           ;   for(i=0;i<36;i++)
 0004           ;     iic_send(*(x++));
 0004           ;   iic_stop();
 0004           ;   WDR();
 0004           ; }
 0004           ; /*==========================================
 0004           ; OSD_init()
 0004           ; ==========================================*/
 0004           ; void OSD_init(void)
 0004           ; {
 0004           ;   iic_init();
 0004           ;   iic_start();
 0004           ;   iic_send(0x7a);
 0004           ;   iic_send(0x8f);
 0004           ;   iic_send(17);
 0004           ;   iic_send(0xfb);
 0004           ;   iic_stop();
 0004           ; }
 0004           ; /*==========================================
 0004           ; OSD_window(unsigned char x)
 0004           ; x==0 頻道/視頻源
 0004           ; x==1 菜單
 0004           ; x==2 音量
 0004           ; ==========================================*/
 0004           ; void OSD_window(unsigned char x)
 0004           ; {
 0004           ;   register unsigned char i;
 0004           ;   unsigned char osd_init_code[26]={
 0004           ;  // ADL ROW  COL   00 , 01 , 02 , 03 , 04 , 05 , 06 , 07 , 08 , 09 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18, 19 , 20 , 21 ,  22
 0004           ;   0x7a,0x8f,0x40,0x0a,0x05,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x0a,0x00,0x24,0x00,0x91,0xd1,0x00,0x00,0x00,0x00};
 0004           ; //  0x7a,0x8f,0x40,0x00,0x05,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x19,0x00,0x21,0x00,0xd0,0xdd,0x00};//,0x01,0xff,0xff};
 0004           ;   switch(x)
 0004           ;   {
 0004           ;   case 0:  //x==0 頻道/視頻源
 0004           ;     osd_init_code[03]=0x00;  //高1
 0004           ;     osd_init_code[05]=0x48;  //寬10
 0004           ;     osd_init_code[15]=0x09;  //右上
 0004           ;     osd_init_code[16]=0x2c;
 0004           ;       break;
 0004           ;   case 1:  //x==1 菜單
 0004           ;     osd_init_code[03]=0x06;  //高7
 0004           ;     osd_init_code[05]=0x70;  //寬15
 0004           ;     osd_init_code[15]=0x18;  //居中
 0004           ;     osd_init_code[16]=0x1f;
 0004           ;       break;
 0004           ;   case 2:  //x==2 音量
 0004           ;     osd_init_code[03]=0x00;  //高1
 0004           ;     osd_init_code[05]=0x78;  //寬16
 0004           ;     osd_init_code[15]=0x3a;  //下中
 0004           ;     osd_init_code[16]=0x20;
 0004           ;       break;
 0004           ;   }
 0004           ; //  osd_init_code[5]|=2;  
 0004           ;   OSD_init();
 0004           ;   iic_init();
 0004           ;   iic_start();
 0004           ;   for(i=0;i<26;i++)
 0004           ;   {
 0004           ;       iic_send(osd_init_code[i]);
 0004           ;   }
 0004           ;   iic_stop();
 0004                   .dbline 84
 0004           ; }
 0004 5527              clr R21
 0006 4030              cpi R20,0
 0008 E0E0              ldi R30,0
 000A 5E07              cpc R21,R30
 000C 0CF4              brge X70
 000E 9DC0              rjmp L2
 0010           X70:
 0010 8AE7              ldi R24,122
 0012 90E0              ldi R25,0
 0014 8417              cp R24,R20
 0016 9507              cpc R25,R21
 0018 0CF4              brge X71
 001A 97C0              rjmp L2
 001C           X71:
 001C 02E0              ldi R16,2
 001E 10E0              ldi R17,0
 0020 9A01              movw R18,R20
 0022 00D0              rcall empy16s
 0024 F801              movw R30,R16
 0026 80E0              ldi R24,<L74
 0028 90E0              ldi R25,>L74
 002A E80F              add R30,R24
 002C F91F              adc R31,R25
 002E 0590              lpm R0,Z+
 0030 1490              lpm R1,Z
 0032 F001              movw R30,R0
 0034 0994              ijmp
 0036           X0:
 0036                   .dbline 85
 0036           ; /*==========================================
 0036           L5:
 0036                   .dbline 87
 0036           ; OSD_out_1row()//輸出一行
 0036           ; row 行號
 0036 0027              clr R16
 0038 89C0              rjmp L1
 003A           X1:
 003A                   .dbline 88
 003A           ; col 列號
 003A           L6:
 003A                   .dbline 90
 003A           ; extent 輸出字符數量
 003A           ; string 輸出內容
 003A 05E8              ldi R16,133
 003C 87C0              rjmp L1
 003E           X2:
 003E                   .dbline 91
 003E           ; size   字體大小
 003E           L7:
 003E                   .dbline 93
 003E           ; ==========================================*/
 003E           ; unsigned char OSD_out_1row(unsigned char row,unsigned char col,unsigned char extent,unsigned char size,unsigned int *string)
 003E 06E8              ldi R16,134
 0040 85C0              rjmp L1
 0042           X3:
 0042                   .dbline 94
 0042           ; {
 0042           L8:
 0042                   .dbline 96
 0042           ;   unsigned char mid;
 0042           ;   register unsigned char j;
 0042 07E8              ldi R16,135
 0044 83C0              rjmp L1
 0046           X4:
 0046                   .dbline 97
 0046           ;   mid=size+1;
 0046           L9:
 0046                   .dbline 99
 0046           ;   extent<<=size;
 0046           ;   iic_init();
 0046 08E8              ldi R16,136
 0048 81C0              rjmp L1
 004A           X5:
 004A                   .dbline 100
 004A           ;   if(iic_start()==0)
 004A           L10:
 004A                   .dbline 102
 004A           ;     return 0;
 004A           ;   if(iic_send(0x7a)==0)
 004A 09E8              ldi R16,137
 004C 7FC0              rjmp L1
 004E           X6:
 004E                   .dbline 103
 004E           ;     return 0;  
 004E           L11:
 004E                   .dbline 105
 004E           ;   if(iic_send(row+0x80)==0)
 004E           ;     return 0;  
 004E 0AE8              ldi R16,138
 0050 7DC0              rjmp L1
 0052           X7:
 0052                   .dbline 106
 0052           ;   if(iic_send(30)==0)
 0052           L12:
 0052                   .dbline 108
 0052           ;     return 0;  
 0052           ;   if(iic_send(size*3)==0)
 0052 0BE8              ldi R16,139
 0054 7BC0              rjmp L1
 0056           X8:
 0056                   .dbline 109
 0056           ;     return 0;  
 0056           L13:
 0056                   .dbline 111
 0056           ;   iic_stop();
 0056           ;   if(iic_start()==0)
 0056 0CE8              ldi R16,140
 0058 79C0              rjmp L1
 005A           X9:
 005A                   .dbline 112
 005A           ;     return 0;
 005A           L14:
 005A                   .dbline 114
 005A           ;   if(iic_send(0x7a)==0)
 005A           ;     return 0;  
 005A 0DE8              ldi R16,141
 005C 77C0              rjmp L1
 005E           X10:
 005E                   .dbline 115
 005E           ;   if(iic_send(row+0x80)==0)
 005E           L15:
 005E                   .dbline 117
 005E           ;     return 0;
 005E           ;   for(j=0;j<extent;j++)
 005E 0EE8              ldi R16,142
 0060 75C0              rjmp L1
 0062           X11:
 0062                   .dbline 118
 0062           ;   {  
 0062           L16:
 0062                   .dbline 120
 0062           ;     if(iic_send(j+col+(0x20*((*(string+j/mid))/256)))==0)
 0062           ;       return 0;
 0062 0FE8              ldi R16,143
 0064 73C0              rjmp L1
 0066           X12:
 0066                   .dbline 121
 0066           ;     if(iic_send(*(string+j/mid))==0)
 0066           L17:
 0066                   .dbline 123
 0066           ;       return 0; 
 0066           ;   }
 0066 00E9              ldi R16,144
 0068 71C0              rjmp L1
 006A           X13:
 006A                   .dbline 124

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美脚の诱脚舐め脚责91| 久久精品亚洲精品国产欧美| 亚洲美女视频在线观看| 成人午夜私人影院| 亚洲欧美自拍偷拍| 精品三级在线观看| 国产综合一区二区| 国产精品久久久久久妇女6080| 樱桃视频在线观看一区| 在线视频国内一区二区| 日韩一区精品视频| 久久女同互慰一区二区三区| 粉嫩av一区二区三区在线播放 | 国产精品一区二区黑丝| 久久久久国产精品厨房| 97久久精品人人爽人人爽蜜臀| 欧美韩日一区二区三区| 欧美性猛片aaaaaaa做受| 奇米影视一区二区三区| 欧美极品xxx| 欧美视频一区二区在线观看| 美女精品一区二区| 国产精品久久久一本精品 | 波多野结衣一区二区三区| 一区二区三区四区高清精品免费观看 | 91色视频在线| 一区二区三区免费看视频| 91麻豆精品国产| 成人午夜av影视| 亚洲6080在线| 日本一区二区视频在线| 欧美日韩国产影片| 成人动漫一区二区| 日韩精品免费专区| 亚洲人吸女人奶水| xfplay精品久久| 欧洲视频一区二区| 懂色av噜噜一区二区三区av| 亚洲www啪成人一区二区麻豆| 日韩欧美国产精品一区| 色综合 综合色| 国产精品中文字幕欧美| 天堂蜜桃91精品| 亚洲日本免费电影| 久久久不卡影院| 欧美一区三区四区| 欧洲另类一二三四区| 国产精品一二三四| 蜜臂av日日欢夜夜爽一区| 亚洲乱码国产乱码精品精可以看| 日韩一区二区在线播放| 日本精品视频一区二区三区| 国产原创一区二区三区| 日本麻豆一区二区三区视频| 一区二区三区欧美在线观看| 国产视频在线观看一区二区三区| 欧美人成免费网站| 在线亚洲高清视频| 成人高清av在线| 国产精品中文字幕一区二区三区| 亚洲va欧美va国产va天堂影院| 国产精品美女久久久久久久| 久久综合久久99| 欧美第一区第二区| 欧美一区二区网站| 884aa四虎影成人精品一区| 欧美日免费三级在线| 在线中文字幕不卡| 色婷婷综合五月| 色婷婷久久一区二区三区麻豆| 国产精品1区2区3区在线观看| 亚洲成av人片观看| 亚洲国产精品久久人人爱 | 成人性色生活片免费看爆迷你毛片| 日韩国产精品91| 日韩国产欧美三级| 六月婷婷色综合| 开心九九激情九九欧美日韩精美视频电影| 洋洋成人永久网站入口| 夜夜嗨av一区二区三区网页| 一区二区三区在线不卡| 亚洲午夜激情网页| 日韩专区中文字幕一区二区| 日本不卡一区二区| 久久精品国产亚洲高清剧情介绍 | 极品美女销魂一区二区三区免费| 亚洲福利一区二区三区| 天天综合天天综合色| 婷婷中文字幕一区三区| 蜜臂av日日欢夜夜爽一区| 麻豆精品视频在线观看免费 | 中文文精品字幕一区二区| 国产日韩在线不卡| 亚洲欧美一区二区视频| 亚洲欧美一区二区三区极速播放| 自拍偷拍欧美激情| 亚洲午夜久久久久久久久久久| 国产乱码一区二区三区| 国产精品一二三四| 色综合久久88色综合天天6| 欧美日韩在线精品一区二区三区激情| 粗大黑人巨茎大战欧美成人| 9i看片成人免费高清| 欧美偷拍一区二区| 91精品国产一区二区| 国产亚洲精品超碰| 亚洲黄色av一区| 麻豆91免费观看| 成人免费av资源| 欧美伊人久久大香线蕉综合69| 欧美色精品在线视频| 日韩欧美国产小视频| 中文字幕在线视频一区| 午夜视频在线观看一区二区三区| 日韩精品91亚洲二区在线观看| 蜜臀精品一区二区三区在线观看 | 亚洲午夜日本在线观看| 老汉av免费一区二区三区| 成人黄色大片在线观看| 欧美丰满一区二区免费视频 | 欧美亚洲一区二区在线| 337p日本欧洲亚洲大胆精品| 亚洲色欲色欲www| 美女看a上一区| 色婷婷av一区二区三区gif| 欧美成人三级电影在线| 亚洲另类一区二区| 国产在线一区二区| 欧美日韩中字一区| 国产精品乱人伦| 蜜桃一区二区三区在线观看| av影院午夜一区| 精品国产不卡一区二区三区| 一区二区三区中文字幕| 国产成人一区二区精品非洲| 欧美色男人天堂| 国产精品久久二区二区| 精品系列免费在线观看| 欧美色欧美亚洲另类二区| 国产精品久久久久久福利一牛影视| 亚洲动漫第一页| 99精品视频在线免费观看| 精品国产乱码久久久久久久| 亚洲高清在线精品| 色综合欧美在线| 久久久久久久免费视频了| 免费精品视频在线| 精品污污网站免费看| 亚洲欧美中日韩| 成人午夜免费av| 国产亚洲精品bt天堂精选| 久久激情五月激情| 欧美一卡2卡三卡4卡5免费| 亚洲国产精品久久久久婷婷884| 国产盗摄一区二区三区| 久久综合狠狠综合久久综合88| 亚洲一区二区高清| 在线区一区二视频| 有码一区二区三区| 在线亚洲一区观看| 亚洲精品视频一区二区| 91丝袜美女网| 亚洲欧美偷拍三级| 91视频你懂的| 亚洲女人的天堂| 色网站国产精品| 一区二区三区成人| 在线观看欧美日本| 亚洲成人黄色小说| 91精品国产综合久久福利软件| 亚洲综合一区在线| 欧美日韩激情一区| 日一区二区三区| 日韩免费成人网| 久久99精品网久久| 久久久精品黄色| 国产91在线看| 亚洲视频网在线直播| 色狠狠综合天天综合综合| 亚洲一区在线看| 91 com成人网| 国产中文字幕一区| 国产精品久久久久影视| 色综合久久综合网97色综合| 夜夜精品视频一区二区| 欧美精品乱码久久久久久| 久久精品999| 日本一区二区综合亚洲| 91免费版pro下载短视频| 亚洲国产精品一区二区www在线| 欧美亚洲动漫制服丝袜| 日韩av一区二区在线影视| 精品国产免费久久| 成人国产精品免费观看视频| 一区二区三区日韩在线观看| 91精品蜜臀在线一区尤物| 国产激情一区二区三区四区| 中文字幕一区二区5566日韩| 欧美性色黄大片| 激情综合网激情|