亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
久久99国产精品免费| 偷窥少妇高潮呻吟av久久免费| 欧美高清精品3d| 欧美综合视频在线观看| av电影天堂一区二区在线| 国产福利精品导航| 成人在线视频首页| 99视频热这里只有精品免费| 99久久亚洲一区二区三区青草 | 91麻豆成人久久精品二区三区| 国产白丝网站精品污在线入口| 国产成人精品1024| 成人激情开心网| 欧美视频一区二区三区| 欧美日韩黄色一区二区| 日韩一级高清毛片| 国产三级精品三级| 亚洲三级在线观看| 午夜伦理一区二区| 国内精品伊人久久久久av一坑 | 99九九99九九九视频精品| 不卡av电影在线播放| 91麻豆成人久久精品二区三区| 欧美三级一区二区| 日韩欧美电影一区| 日本一区二区三区在线不卡| 国产精品久99| 午夜精品视频一区| 国产电影一区在线| 91国产免费观看| 欧美一区在线视频| 国产三级久久久| 午夜成人免费视频| 成人性视频网站| 日韩写真欧美这视频| 中文av一区二区| 五月婷婷久久丁香| 国产不卡一区视频| 欧美二区三区91| 136国产福利精品导航| 青娱乐精品视频在线| a级高清视频欧美日韩| 欧美一区二区视频在线观看| 国产精品久久久久国产精品日日 | 久久精品一区二区| 亚洲国产精品尤物yw在线观看| 美女精品自拍一二三四| 99r精品视频| 国产午夜精品久久| 美国av一区二区| 欧美视频第二页| 国产精品久久久久久久裸模| 久久99精品国产麻豆婷婷洗澡| 91在线看国产| 中文字幕精品三区| 国产一区二区调教| 欧美一区二区视频网站| 亚洲午夜三级在线| 色综合激情五月| 国产精品久久国产精麻豆99网站| 韩国女主播成人在线| 91精品国产91久久久久久最新毛片 | 99视频有精品| 日本一区二区三区dvd视频在线| 日韩av二区在线播放| 在线视频你懂得一区| 综合久久久久久久| av在线播放不卡| 国产欧美日韩一区二区三区在线观看| 男女性色大片免费观看一区二区 | 国产成人精品亚洲777人妖| 欧美一区二区三区喷汁尤物| 国产高清视频一区| 久久精品免视看| 国产mv日韩mv欧美| 国产无人区一区二区三区| 国产麻豆成人传媒免费观看| 亚洲精品一区在线观看| 国产在线精品不卡| 国产丝袜在线精品| 99国产精品一区| 一区二区在线观看免费视频播放 | 欧美一区二区二区| 天天av天天翘天天综合网色鬼国产| 欧美少妇bbb| 免费观看在线色综合| 欧美精品一区二区久久久| 久久99精品久久久久| 欧美经典一区二区| 91社区在线播放| 亚洲成人激情社区| 精品国产污网站| 99综合影院在线| 亚洲第一福利一区| 久久久久国产精品麻豆ai换脸| 成人午夜精品一区二区三区| 青青草精品视频| 久久久久久99久久久精品网站| 懂色av中文字幕一区二区三区| 国产精品天干天干在观线| 欧洲色大大久久| 麻豆精品蜜桃视频网站| 中文字幕精品—区二区四季| 日本韩国欧美在线| 美女性感视频久久| 综合久久国产九一剧情麻豆| 91精品国产91久久综合桃花| 国产成人h网站| 亚洲成a人片在线观看中文| 2020国产精品自拍| 欧日韩精品视频| 国产乱码一区二区三区| 一区二区三区中文字幕电影| 欧美电影免费观看高清完整版在线 | 91精品久久久久久蜜臀| 国产激情视频一区二区三区欧美 | 丁香婷婷综合五月| 亚洲成av人影院| 国产亲近乱来精品视频| 欧美高清一级片在线| 不卡的av电影在线观看| 蜜臀av性久久久久蜜臀aⅴ| 国产精品久久久久影院老司| 日韩欧美国产三级| xf在线a精品一区二区视频网站| 色婷婷久久一区二区三区麻豆| 国产在线精品一区二区夜色| 亚洲国产成人av网| 中文字幕亚洲视频| 久久婷婷国产综合精品青草| 欧美一区二区三区视频在线观看| 91蜜桃在线观看| 粉嫩高潮美女一区二区三区 | 东方欧美亚洲色图在线| 日本sm残虐另类| 亚洲综合在线电影| 亚洲欧美综合在线精品| 国产日本欧美一区二区| 精品国产乱码久久久久久牛牛| 91精品国产色综合久久ai换脸| 色天天综合久久久久综合片| 成人国产精品免费| 国产成人aaa| 国产精品系列在线观看| 国产一区欧美日韩| 国产乱码一区二区三区| 国产一区二区免费视频| 六月婷婷色综合| 久久av中文字幕片| 久久国内精品视频| 狠狠色综合播放一区二区| 青娱乐精品视频在线| 九九视频精品免费| 狠狠色狠狠色综合系列| 国产一区二区伦理| 粉嫩av一区二区三区| 国产91色综合久久免费分享| 成人自拍视频在线| 色偷偷久久一区二区三区| 欧美天堂亚洲电影院在线播放| 在线中文字幕一区| 欧美蜜桃一区二区三区| 欧美一级一区二区| 精品处破学生在线二十三| 精品国产免费一区二区三区四区| 久久日韩粉嫩一区二区三区 | 国产91精品欧美| 成人av先锋影音| 91国产成人在线| 欧美老肥妇做.爰bbww视频| 欧美成人精品1314www| 久久精品一区二区三区四区| 中文字幕在线观看一区| 亚洲与欧洲av电影| 久久精工是国产品牌吗| 成人三级伦理片| 欧美日韩在线精品一区二区三区激情| 在线综合+亚洲+欧美中文字幕| 欧美精品一区二区三| 亚洲美女视频一区| 男人的天堂久久精品| 成人免费不卡视频| 欧美日本视频在线| 久久久国际精品| 国产成人精品免费| 欧美系列一区二区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲欧美二区三区| 天堂av在线一区| 成人一区在线观看| 欧美精品v国产精品v日韩精品 | 久久久久久亚洲综合| 亚洲免费观看高清完整版在线| 免费观看91视频大全| 99精品视频在线观看| 555www色欧美视频| 亚洲欧美日韩系列| 狠狠色丁香久久婷婷综| 欧美性猛交一区二区三区精品| 国产色综合一区|