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

📄 led_screen.lst

📁 用单片机读取DS1302和DS1820的数据 控制32*64的双色LED显示日期 时间和温度
💻 LST
字号:
C51 COMPILER V7.08   LED_SCREEN                                                            06/18/2008 21:05:55 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE LED_SCREEN
OBJECT MODULE PLACED IN Led_Screen.OBJ
COMPILER INVOKED BY: D:\PROGRA~1\Keil\C51\Bin\c51.exe Led_Screen.C DB OE SMALL ROM(LARGE)

line level    source

   1          /*********************************************************************
   2          *公司名称:  中北大学学生科技创新基地II
   3          *程 序 名: 64X32 Led点阵时间、日期、温度显示  红外摇控器解码程序
   4          *创 建 人: 聂彦伟          日期:2008-06-07 
   5          *修 改 人: 聂彦伟                  日期:2007-06-09 
   6          *功能描述: 万能遥控器解码程序
   7          *其他说明: 单片机所用的晶振是12MHz 
   8          *版 本:    000代码   所对应各按键码表如下
   9          ********************************************/
  10          #include<am80c51.h>
  11          #include<intrins.h>
  12          #include<absacc.h>
  13          #include<math.h>
  14          #include<DS1302.h>
  15          #include<DS18B20.h>
  16          #define uchar unsigned char
  17          #define uint  unsigned int
  18          
  19          extern unsigned char IR_Decode_Data();
  20          Write_Adjust_Time();
  21          uchar secl,sech,minl,minh,hourl,hourh,week,dayh,dayl,monthh,monthl,yearh,yearl,Temph,Templ;
  22          
  23          sbit    DATR            =P0^0;
  24          sbit    DATG            =P0^1;
  25          sbit    DATR2           =P0^2;
  26          sbit    DATG2           =P0^3;
  27          
  28          sbit    SCLK            =P2^7;
  29          sbit    LATCH           =P2^6;
  30          sbit    OE                      =P2^5;
  31          
  32          bdata unsigned char kdat,kdat2;
  33          sbit cc=kdat^7;
  34          sbit dd=kdat2^7;
  35          bit Screen_ON_OFF;
  36          
  37          uint    a,c;
  38          uchar   k;
  39          uchar Time_Ini[7]={0x00,0x00,0x00,0x01,0x06,0x07,0x08}; //数据格式 秒/分/时/日/月/星期/年
  40          
  41          uchar code Num[][16]=
  42          {
  43                  {0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C},      //数字: 0  此数字对应

⌨️ 快捷键说明

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