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

📄 main.lis

📁 已经上传的YF-320240-3.5寸彩屏(可由单片机控制)的测试程序。主CPU为MEGA128
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0000           ; struct Command const Color[] = {
 0000           ; {
 0000           ;     5,5,100,100,100,100,RED,"","",RED,SMALL,WHITE,
 0000           ; },
 0000           ; {
 0000           ;     220,140,100,100,100,100,RED,"","",RED,SMALL,WHITE,
 0000           ; },
 0000           ; };
 0000           ; 
 0000           ; #define Backlight_size 4
 0000           ; struct Command const Backlight[] = {
 0000           ; {  80,
 0000           ;    2,
 0000           ;    45,
 0000           ;    45,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "增加",
 0000           ;    "增加",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;   
 0000           ;    
 0000           ;    {//2
 0000           ;    80,
 0000           ;    50,
 0000           ;    45,
 0000           ;    45,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "减少",
 0000           ;    "减少",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    {//3
 0000           ;    80,
 0000           ;    100,
 0000           ;    45,
 0000           ;    45,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "关闭",
 0000           ;    "关闭",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    {//3
 0000           ;    80,
 0000           ;    150,
 0000           ;    45,
 0000           ;    45,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "返回",
 0000           ;    "返回",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ; };
 0000           ; 
 0000           ; #define Start_size 7
 0000           ; struct Command const Start[]={
 0000           ;   { 1,
 0000           ;    71,
 0000           ;    45,
 0000           ;    45,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "GoOn",
 0000           ;    "GoOn",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    { //时间1
 0000           ;    215,
 0000           ;    215,
 0000           ;    74,
 0000           ;    74,
 0000           ;    24,
 0000           ;    24,
 0000           ;    WHITE,
 0000           ;    "",
 0000           ;    "",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    
 0000           ;    {//2
 0000           ;    1,
 0000           ;    1,
 0000           ;    45,
 0000           ;    45,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "AUTO",
 0000           ;    "AUTO",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    {//3
 0000           ;    1,
 0000           ;    36,
 0000           ;    45,
 0000           ;    45,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "STOP",
 0000           ;    "STOP",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    {//4
 0000           ;    1,
 0000           ;    200,
 0000           ;    74,
 0000           ;    74,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "时间设定",
 0000           ;    "时间设定",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    { 
 0000           ;    1,
 0000           ;    106,
 0000           ;    74,
 0000           ;    74,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "颜色测试",
 0000           ;    "颜色测试",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ;    {//4
 0000           ;    90,
 0000           ;    200,
 0000           ;    74,
 0000           ;    74,
 0000           ;    24,
 0000           ;    24,
 0000           ;    0x97,
 0000           ;    "背光测试",
 0000           ;    "背光测试",
 0000           ;    RED,
 0000           ;    SMALL,
 0000           ;    WHITE,
 0000           ;    },
 0000           ; };
 0000           ; 
 0000           ; #define TimeSet_size 8
 0000           ; struct Command const TimeSet[] = {
 0000           ;     {
 0000           ;        100,//显示起点X坐标
 0000           ;          50,//显示起点Y坐标
 0000           ;          42,//显示宽度
 0000           ;          42,
 0000           ;          26,//显示长度
 0000           ;          26,
 0000           ;          WHITE,//显示着色
 0000           ;          "    ",//显示内容
 0000           ;          "",
 0000           ;          BLACK,//字体颜色
 0000           ;          SMALL,//字体大小
 0000           ;          WHITE,//光标颜色
 0000           ;    },
 0000           ;    {
 0000           ;        164,//显示起点X坐标
 0000           ;          50,//显示起点Y坐标
 0000           ;          42,//显示宽度
 0000           ;          42,
 0000           ;          26,//显示长度
 0000           ;          26,
 0000           ;          WHITE,//显示着色
 0000           ;          "    ",//显示内容
 0000           ;          "",
 0000           ;          BLACK,//字体颜色
 0000           ;          SMALL,//字体大小
 0000           ;          WHITE,//光标颜色
 0000           ;    },
 0000           ;    {
 0000           ;        228,//显示起点X坐标
 0000           ;          50,//显示起点Y坐标
 0000           ;          40,//显示宽度
 0000           ;          40,
 0000           ;          26,//显示长度
 0000           ;          26,
 0000           ;          WHITE,//显示着色
 0000           ;          "    ",//显示内容
 0000           ;          "",
 0000           ;          BLACK,//字体颜色
 0000           ;          SMALL,//字体大小
 0000           ;          WHITE,//光标颜色
 0000           ;    },
 0000           ;    {
 0000           ;        100,//显示起点X坐标
 0000           ;          100,//显示起点Y坐标
 0000           ;          42,//显示宽度
 0000           ;          42,
 0000           ;          26,//显示长度
 0000           ;          26,
 0000           ;          WHITE,//显示着色
 0000           ;          "    ",//显示内容
 0000           ;          "",
 0000           ;          BLACK,//字体颜色
 0000           ;          SMALL,//字体大小
 0000           ;          WHITE,//光标颜色
 0000           ;    },
 0000           ;    {
 0000           ;        164,//显示起点X坐标
 0000           ;          100,//显示起点Y坐标
 0000           ;          42,//显示宽度
 0000           ;          42,
 0000           ;          26,//显示长度
 0000           ;          26,
 0000           ;          WHITE,//显示着色
 0000           ;          "    ",//显示内容
 0000           ;          "",
 0000           ;          BLACK,//字体颜色
 0000           ;          SMALL,//字体大小
 0000           ;          WHITE,//光标颜色
 0000           ;    },
 0000           ;    {
 0000           ;        228,//显示起点X坐标
 0000           ;          100,//显示起点Y坐标
 0000           ;          42,//显示宽度
 0000           ;          42,
 0000           ;          26,//显示长度
 0000           ;          26,
 0000           ;          WHITE,//显示着色
 0000           ;          "    ",//显示内容
 0000           ;          "",
 0000           ;          BLACK,//字体颜色
 0000           ;          SMALL,//字体大小
 0000           ;          WHITE,//光标颜色
 0000           ;    },
 0000           ;    {
 0000           ;        150,//显示起点X坐标
 0000           ;          200,//显示起点Y坐标
 0000           ;          42,//显示宽度
 0000           ;          30,
 0000           ;          26,//显示长度
 0000           ;          26,
 0000           ;          GREEN,//显示着色
 0000           ;          "确认",//显示内容
 0000           ;          "OK",
 0000           ;          BLACK,//字体颜色
 0000           ;          SMALL,//字体大小
 0000           ;          WHITE,//光标颜色
 0000           ;    },
 0000           ;    {
 0000           ;        1,//显示起点X坐标
 0000           ;          200,//显示起点Y坐标
 0000           ;          70,//显示宽度
 0000           ;          70,
 0000           ;          39,//显示长度
 0000           ;          39,
 0000           ;          BLUE,//显示着色
 0000           ;          "BACK",//显示内容
 0000           ;          "BACK",
 0000           ;          RED,//字体颜色
 0000           ;          BIG,//字体大小
 0000           ;          BLUE,//光标颜色
 0000           ;    },
 0000           ; };
 0000           ; 
 0000           ; 
 0000           ; void Init_interrupt(void)
 0000           ; {
 0000                   .dbline 322
 0000           ;     CLI();
 0000 F894              cli
 0002                   .dbline 324
 0002           ;       //MCUCR = 0x00; 
 0002           ;       EICRB = 0x02;
 0002 82E0              ldi R24,2
 0004 8ABF              out 0x3a,R24
 0006                   .dbline 325
 0006           ;       SEI();
 0006 7894              sei
 0008                   .dbline -2
 0008           L16:
 0008                   .dbline 0 ; func end
 0008 0895              ret
 000A                   .dbend
 000A                   .dbfunc e Screen_Color _Screen_Color fV
 000A           ;              i -> R20
 000A           ;          color -> R22
                        .even
 000A           _Screen_Color::
 000A 0E940000          xcall push_gset2
 000E 602F              mov R22,R16
 0010 6897              sbiw R28,24
 0012                   .dbline -1
 0012                   .dbline 328
 0012           ; }
 0012           ; void Screen_Color(unsigned char color)
 0012           ; {
 0012                   .dbline 329
 0012           ;     unsigned char i = color;
 0012 462F              mov R20,R22
 0014                   .dbline 330
 0014           ;       for(i=color;i<=255;i++)
 0014 37C0              xjmp L21
 0016           L18:
 0016                   .dbline 331
 0016           ;       {
 0016                   .dbline 332
 0016           ;           Dis_Rect(100,0,219,170,i);
 0016 4C83              std y+4,R20
 0018 8AEA              ldi R24,170
 001A 8A83              std y+2,R24
 001C 8BED              ldi R24,219
 001E 90E0              ldi R25,0
 0020 9983              std y+1,R25
 0022 8883              std y+0,R24
 0024 2227              clr R18
 0026 04E6              ldi R16,100
 0028 10E0              ldi R17,0

⌨️ 快捷键说明

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