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

📄 at2402.lst

📁 24c02存储小时钟程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
 751   5                            P0=disp_code[eeprom_data[0]];
 752   5                                        disp_bit0=0;
 753   5                                break;
 754   5                                case 2:
 755   5                                P0=disp_code[eeprom_data[1]];
 756   5                                        disp_bit1=0;
 757   5                                break;
 758   5                                case 3:
 759   5                                P0=0xff;
 760   5                                        disp_bit2=0;
 761   5                                break;
 762   5                                case 4:
 763   5                                P0=disp_code[eeprom_data[3]];
 764   5                                        disp_bit3=0;
 765   5                                break;
 766   5                                case 5:
 767   5                                P0=disp_code[eeprom_data[4]];
 768   5                                        disp_bit4=0;
 769   5                                break;
 770   5                                case 6:
 771   5                                P0=disp_code[eeprom_data[5]];
 772   5                                        disp_bit5=0;
 773   5                                break;
 774   5                                case 7:
 775   5                                P0=disp_code[eeprom_data[6]];
 776   5                                        disp_bit6=0;
 777   5                                break;
 778   5                                case 8:
 779   5                                P0=disp_code[eeprom_data[7]];
 780   5                                        disp_bit7=0;
 781   5                                        disp_bit=0x00;
 782   5                                break;
 783   5                                default:break;
 784   5                             }
 785   4                               break;
 786   4                         case 4:
 787   4                                 switch(disp_bit)
 788   4                             {
 789   5                                case 1:
 790   5                            P0=disp_code[eeprom_data[0]];
 791   5                                        disp_bit0=0;
 792   5                                break;
 793   5                                case 2:
 794   5                                P0=disp_code[eeprom_data[1]];
 795   5                                        disp_bit1=0;
 796   5                                break;
 797   5                                case 3:
 798   5                                P0=disp_code[eeprom_data[2]];
 799   5                                        disp_bit2=0;
C51 COMPILER V8.02   AT2402                                                                03/02/2009 16:30:29 PAGE 14  

 800   5                                break;
 801   5                                case 4:
 802   5                                P0=0xff;
 803   5                                        disp_bit3=0;
 804   5                                break;
 805   5                                case 5:
 806   5                                P0=disp_code[eeprom_data[4]];
 807   5                                        disp_bit4=0;
 808   5                                break;
 809   5                                case 6:
 810   5                                P0=disp_code[eeprom_data[5]];
 811   5                                        disp_bit5=0;
 812   5                                break;
 813   5                                case 7:
 814   5                                P0=disp_code[eeprom_data[6]];
 815   5                                        disp_bit6=0;
 816   5                                break;
 817   5                                case 8:
 818   5                                P0=disp_code[eeprom_data[7]];
 819   5                                        disp_bit7=0;
 820   5                                        disp_bit=0x00;
 821   5                                break;
 822   5                                default:break;
 823   5                             }
 824   4                               break;
 825   4                         case 5:
 826   4                                switch(disp_bit)
 827   4                             {
 828   5                                case 1:
 829   5                            P0=disp_code[eeprom_data[0]];
 830   5                                        disp_bit0=0;
 831   5                                break;
 832   5                                case 2:
 833   5                                P0=disp_code[eeprom_data[1]];
 834   5                                        disp_bit1=0;
 835   5                                break;
 836   5                                case 3:
 837   5                                P0=disp_code[eeprom_data[2]];
 838   5                                        disp_bit2=0;
 839   5                                break;
 840   5                                case 4:
 841   5                                P0=disp_code[eeprom_data[3]];
 842   5                                        disp_bit3=0;
 843   5                                break;
 844   5                                case 5:
 845   5                                P0=0xff;
 846   5                                        disp_bit4=0;
 847   5                                break;
 848   5                                case 6:
 849   5                                P0=disp_code[eeprom_data[5]];
 850   5                                        disp_bit5=0;
 851   5                                break;
 852   5                                case 7:
 853   5                                P0=disp_code[eeprom_data[6]];
 854   5                                        disp_bit6=0;
 855   5                                break;
 856   5                                case 8:
 857   5                                P0=disp_code[eeprom_data[7]];
 858   5                                        disp_bit7=0;
 859   5                                        disp_bit=0x00;
 860   5                                break;
 861   5                                default:break;
C51 COMPILER V8.02   AT2402                                                                03/02/2009 16:30:29 PAGE 15  

 862   5                             }
 863   4                               break;
 864   4                         case 6:
 865   4                                switch(disp_bit)
 866   4                             {
 867   5                                case 1:
 868   5                            P0=disp_code[eeprom_data[0]];
 869   5                                        disp_bit0=0;
 870   5                                break;
 871   5                                case 2:
 872   5                                P0=disp_code[eeprom_data[1]];
 873   5                                        disp_bit1=0;
 874   5                                break;
 875   5                                case 3:
 876   5                                P0=disp_code[eeprom_data[2]];
 877   5                                        disp_bit2=0;
 878   5                                break;
 879   5                                case 4:
 880   5                                P0=disp_code[eeprom_data[3]];
 881   5                                        disp_bit3=0;
 882   5                                break;
 883   5                                case 5:
 884   5                                P0=disp_code[eeprom_data[4]];
 885   5                                        disp_bit4=0;
 886   5                                break;
 887   5                                case 6:
 888   5                                P0=0xff;
 889   5                                        disp_bit5=0;
 890   5                                break;
 891   5                                case 7:
 892   5                                P0=disp_code[eeprom_data[6]];
 893   5                                        disp_bit6=0;
 894   5                                break;
 895   5                                case 8:
 896   5                                P0=disp_code[eeprom_data[7]];
 897   5                                        disp_bit7=0;
 898   5                                        disp_bit=0x00;
 899   5                                break;
 900   5                                default:break;
 901   5                             }
 902   4                               break;
 903   4                         case 7:
 904   4                                switch(disp_bit)
 905   4                             {
 906   5                                case 1:
 907   5                            P0=disp_code[eeprom_data[0]];
 908   5                                        disp_bit0=0;
 909   5                                break;
 910   5                                case 2:
 911   5                                P0=disp_code[eeprom_data[1]];
 912   5                                        disp_bit1=0;
 913   5                                break;
 914   5                                case 3:
 915   5                                P0=disp_code[eeprom_data[2]];
 916   5                                        disp_bit2=0;
 917   5                                break;
 918   5                                case 4:
 919   5                                P0=disp_code[eeprom_data[3]];
 920   5                                        disp_bit3=0;
 921   5                                break;
 922   5                                case 5:
 923   5                                P0=disp_code[eeprom_data[4]];
C51 COMPILER V8.02   AT2402                                                                03/02/2009 16:30:29 PAGE 16  

 924   5                                        disp_bit4=0;
 925   5                                break;
 926   5                                case 6:
 927   5                                P0=disp_code[eeprom_data[5]];
 928   5                                        disp_bit5=0;
 929   5                                break;
 930   5                                case 7:
 931   5                                P0=0xff;
 932   5                                        disp_bit6=0;
 933   5                                break;
 934   5                                case 8:
 935   5                                P0=disp_code[eeprom_data[7]];
 936   5                                        disp_bit7=0;
 937   5                                        disp_bit=0x00;
 938   5                                break;
 939   5                                default:break;
 940   5                             }
 941   4                               break;
 942   4                         case 8:
 943   4                                 switch(disp_bit)
 944   4                             {
 945   5                                case 1:
 946   5                            P0=disp_code[eeprom_data[0]];
 947   5                                        disp_bit0=0;
 948   5                                break;
 949   5                                case 2:
 950   5                                P0=disp_code[eeprom_data[1]];
 951   5                                        disp_bit1=0;
 952   5                                break;
 953   5                                case 3:
 954   5                                P0=disp_code[eeprom_data[2]];
 955   5                                        disp_bit2=0;
 956   5                                break;
 957   5                                case 4:
 958   5                                P0=disp_code[eeprom_data[3]];
 959   5                                        disp_bit3=0;
 960   5                                break;
 961   5                                case 5:
 962   5                                P0=disp_code[eeprom_data[4]];
 963   5                                        disp_bit4=0;
 964   5                                break;
 965   5                                case 6:
 966   5                                P0=disp_code[eeprom_data[5]];
 967   5                                        disp_bit5=0;
 968   5                                break;
 969   5                                case 7:
 970   5                                P0=disp_code[eeprom_data[6]];
 971   5                                        disp_bit6=0;
 972   5                                break;
 973   5                                case 8:
 974   5                                P0=0xff;
 975   5                                        disp_bit7=0;
 976   5                                        disp_bit=0x00;
 977   5                                break;
 978   5                                default:break;
 979   5                             }
 980   4                               break;
 981   4                         default:break;
 982   4                        }
 983   3                 }
 984   2         }
 985   1         TR0=1;
C51 COMPILER V8.02   AT2402                                                                03/02/2009 16:30:29 PAGE 17  

 986   1       }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2334    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     24       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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