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

📄 ks0713.lst

📁 血压手臂控制代码包括 电磁阀控制 液晶屏显示等等
💻 LST
📖 第 1 页 / 共 4 页
字号:
C51 COMPILER V7.50   KS0713                                                                07/26/2007 13:34:29 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE KS0713
OBJECT MODULE PLACED IN ks0713.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ks0713.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /******************************************************************************
   2          Copyright 2007 
   3          All rights reserved.
   4          
   5          文件名  :ks0713.c
   6          模块名称:ks0713驱动12864液晶驱动
   7          功能概要:ks0713显示驱动、ds1302驱动、ds18b20驱动 显示时间,温度
   8          
   9          取代版本:0.0.1
  10          修改人  :pulan
  11          完成日期:2007.07.08
  12          升级说明:create
  13          
  14          硬件连接:
  15          12864液晶:※※※该液晶屏供电电压为3.3v
  16          ---------------------------------------------------------------
  17          |DB0-----P0.0 | DB4-----P0.4 | WR-------P2.2 | A0--------P2.1 |
  18          |DB1-----P0.1 | DB5-----P0.5 | RD-------P2.4 | Vo悬空 |
  19          |DB2-----P0.2 | DB6-----P0.6 | CS-------P2.5 |
  20          |DB3-----P0.3 | DB7-----P0.7 | RST-------P2.3 |                 
  21          ---------------------------------------------------------------
  22          
  23          ******************************************************************************/
  24          #include <reg52.h>
  25          #include <intrins.h>
  26          
  27          #define  uchar unsigned char
  28          #define  uint unsigned int
  29          
  30          sbit LCD_RD = P2^4;
  31          sbit LCD_WR = P2^2;
  32          sbit LCD_A0 = P2^1;
  33          sbit LCD_CS = P2^5;
  34          sbit LCD_RST = P2^3;
  35          
  36          sbit DQ = P1^4;       //ds18B20
  37          
  38          sbit clock_clk = P3^5;  //ds1302_clk
  39          sbit clock_dat = P3^6;  //ds1302_dat
  40          sbit clock_rst = P3^7;  //ds1302_rst
  41          
  42          sbit a0 = ACC^0;
  43          sbit a1 = ACC^1;
  44          sbit a2 = ACC^2;
  45          sbit a3 = ACC^3;
  46          sbit a4 = ACC^4;
  47          sbit a5 = ACC^5;
  48          sbit a6 = ACC^6;
  49          sbit a7 = ACC^7;
  50          
  51          uchar code hz1[32] = {
  52          /*普   CD2BA */
  53          0x00,0x40,0x44,0x54,0x64,0x45,0x7E,0x44,
  54          0x44,0x44,0x7E,0x45,0x64,0x54,0x44,0x40,
  55          0x00,0x00,0x00,0x00,0xFF,0x49,0x49,0x49,
C51 COMPILER V7.50   KS0713                                                                07/26/2007 13:34:29 PAGE 2   

  56          0x49,0x49,0x49,0x49,0xFF,0x00,0x00,0x00,
  57          };
  58          
  59          uchar code hz2[]={/*-- 文字: 兰 --*/
  60          0x00,0x00,0x20,0x20,0x22,0x27,0x28,0x30,
  61          0x20,0x20,0x28,0x24,0x22,0x20,0x20,0x00,
  62          0x00,0x20,0x20,0x22,0x22,0x22,0x22,0x22,
  63          0x22,0x22,0x22,0x22,0x22,0x22,0x20,0x20,
  64          };
  65          uchar code hz3[]={/*-- 文字: 工 --*/
  66          0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x02,
  67          0xFE,0x02,0x02,0x02,0x02,0x02,0x00,0x00,
  68          0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
  69          0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
  70          };
  71          uchar code hz4[]={/*-- 文字: 作 --*/
  72          0x00,0x08,0x48,0x68,0x48,0x48,0x48,0xFB,
  73          0x0C,0x18,0x22,0x07,0xF8,0x20,0x40,0x80,
  74          0x00,0x04,0x06,0x04,0x04,0x04,0x04,0xFF,
  75          0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
  76          };
  77          uchar code hz5[]={/*-- 文字: 室 --*/
  78          0x00,0x04,0x2C,0x34,0x24,0xA4,0x24,0x24,
  79          0x26,0x25,0x64,0xA4,0x24,0x2C,0x10,0x00,
  80          0x00,0x40,0x40,0x48,0x4B,0x49,0x49,0x49,
  81          0x7F,0x49,0x49,0x49,0x49,0x48,0x40,0x40,
  82          };
  83          uchar code hz6[]={/*-- 文字: 欢 --*/
  84          0x00,0x08,0x18,0x28,0x08,0x08,0xE8,0x0F,
  85          0x18,0x20,0x1C,0x64,0x84,0x44,0x24,0x14,
  86          0x00,0x20,0x60,0x30,0x18,0x06,0x03,0x0C,
  87          0x10,0x20,0x2C,0x43,0x43,0x4C,0x10,0x20,
  88          
  89          };
  90          uchar code hz7[]={/*-- 文字: 迎 --*/
  91          0x00,0x00,0xFC,0x04,0x04,0x04,0xFC,0x02,
  92          0x02,0x04,0xFC,0x00,0x04,0xCE,0x41,0x40,
  93          0x00,0x40,0x43,0x44,0x42,0x40,0x5F,0x40,
  94          0x41,0x42,0x47,0x40,0x20,0x1F,0x20,0x40,
  95          
  96          };
  97          uchar code hz8[]={/*-- 文字: 您 --*/
  98          0x00,0x04,0x8C,0x44,0x24,0x04,0xF4,0x04,
  99          0x06,0x68,0x90,0x03,0xFC,0x30,0x40,0x80,
 100          0x00,0x30,0x09,0x00,0x70,0x40,0x41,0x52,
 101          0x49,0x40,0x40,0x38,0x03,0x38,0x20,0x00
 102          
 103          };
 104          uchar code hz9[]={/*-- 文字: 模 --*/
 105          0x10,0xD0,0xFF,0x50,0x90,0x04,0xF4,0x54,0x5F,0x54,0x54,0x5F,0xF4,0x04,0x00,0x00,
 106          0x03,0x00,0xFF,0x00,0x00,0x84,0x85,0x45,0x35,0x0F,0x15,0x25,0x65,0xC4,0x44,0x00
 107          };
 108          uchar code hz10[]={/*-- 文字: 块 --*/
 109          0x10,0x10,0xFF,0x10,0x10,0x00,0x08,0x08,0xFF,0x08,0x08,0x08,0xF8,0x00,0x00,0x00,
 110          0x08,0x18,0x0F,0x04,0x85,0x41,0x31,0x0D,0x03,0x05,0x09,0x11,0x31,0x61,0x21,0x00
 111          };
 112          uchar code dang[]={
 113          /*当   CB5B1 */
 114          0x00,0x00,0xC0,0x44,0x4E,0x50,0x40,0x7F,0x40,0x40,0x48,0x5C,0x42,0x40,0x00,0x00,
 115          0x00,0x00,0x7F,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x20,0x00,0x00
 116          };
 117          uchar code qian[]={
C51 COMPILER V7.50   KS0713                                                                07/26/2007 13:34:29 PAGE 3   

 118          /*前   CC7B0 */
 119          0x00,0x08,0x08,0xEA,0x0B,0x0C,0xC8,0x08,0x08,0xEA,0xAE,0xA9,0xA8,0xE8,0x08,0x08,
 120          0x00,0x00,0x00,0x7F,0x80,0x40,0x1F,0x00,0x00,0x3F,0x44,0x24,0x04,0x7F,0x00,0x00
 121          };
 122          uchar code wen[]={
 123          /*温   CCEC2 */
 124          0x00,0x00,0x00,0x00,0x7E,0x4A,0x4A,0x4A,0x4A,0x4A,0x7E,0x00,0x70,0x86,0x21,0x10,
 125          0x00,0x40,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x40,0x01,0xFE,0x02
 126          };
 127          uchar code du[]={
 128          /*度   CB6C8 */
 129          0x00,0x04,0x24,0x24,0x24,0xFC,0xA4,0xA6,0xA5,0xFC,0x24,0x24,0x04,0xFC,0x00,0x00,
 130          0x00,0x40,0xC0,0x42,0x26,0x2A,0x12,0x12,0x2A,0x46,0x42,0x80,0x80,0x1F,0x60,0x80
 131          };
 132          uchar code shi[]={
 133          /*时   CCAB1 */
 134          0x00,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x90,0x10,0xFC,0x44,0x44,0x44,0xFC,0x00,
 135          0x00,0x00,0x00,0x00,0x7F,0x80,0x40,0x03,0x00,0x00,0x07,0x04,0x04,0x04,0x07,0x00
 136          };
 137          uchar code jian[]={
 138          /*间   CBCE4 */
 139          0x00,0x00,0xFE,0x02,0x02,0xF2,0x92,0x92,0x92,0x92,0xF0,0x00,0x06,0x01,0xF8,0x00,
 140          0x00,0x00,0x7F,0x80,0x40,0x07,0x04,0x04,0x04,0x04,0x07,0x00,0x00,0x00,0xFF,0x00
 141          };
 142          uchar code nian[]={
 143          /*年   CC4EA */
 144          0x00,0x00,0x02,0x22,0x22,0x22,0x22,0xFE,0x22,0x22,0x22,0xE3,0x0C,0x10,0x20,0x40,
 145          0x00,0x04,0x04,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x07,0x04,0x04,0x04,0x04
 146          };
 147          uchar code yue[]={
 148          /*月   CD4C2 */
 149          0x00,0x00,0x00,0x00,0xFF,0x11,0x11,0x11,0x11,0x11,0xFF,0x00,0x00,0x00,0x00,0x00,
 150          0x00,0x00,0x00,0x00,0x3F,0x41,0x21,0x01,0x01,0x01,0x03,0x0C,0x10,0x20,0x40,0x00
 151          };
 152          uchar code ri[]={
 153          /*日   CC8D5 */
 154          0x00,0x00,0x00,0x00,0xFE,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xFE,0x00,0x00,0x00,
 155          0x00,0x00,0x00,0x00,0x3F,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x3F,0x00,0x00,0x00
 156          };
 157          
 158          unsigned char code zero[16]={0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x
             -00};//0
 159          unsigned char code one[16]={0x00,0x00,0x00,0x00,0xF8,0x10,0x10,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x0
             -0};//1
 160          unsigned char code two[16]={0x00,0x70,0x88,0x08,0x08,0x08,0x70,0x00,0x00,0x30,0x21,0x22,0x24,0x28,0x30,0x0
             -0};//2
 161          unsigned char code three[16]={0x00,0x30,0x48,0x88,0x88,0x08,0x30,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x18,0
             -x00};//3
 162          unsigned char code four[16]={0x00,0x00,0xF8,0x10,0x20,0xC0,0x00,0x00,0x00,0x24,0x3F,0x24,0x24,0x04,0x07,0x
             -00};//4
 163          unsigned char code five[16]={0x00,0x08,0x08,0x88,0x88,0x08,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x21,0x19,0x
             -00};//5
 164          unsigned char code six[16]={0x00,0x00,0x18,0x88,0x88,0x10,0xE0,0x00,0x00,0x0E,0x11,0x20,0x20,0x11,0x0F,0x0
             -0};//6
 165          unsigned char code seven[16]={0x00,0x08,0x38,0xC8,0x08,0x08,0x38,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0
             -x00};//7
 166          unsigned char code eight[16]={0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0
             -x00};//8
 167          unsigned char code nine[16]={0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x11,0x22,0x22,0x31,0x00,0x
             -00};//9
 168          unsigned char code point[16]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0
             -x00};//小数点
C51 COMPILER V7.50   KS0713                                                                07/26/2007 13:34:29 PAGE 4   

 169          unsigned char code maohao[16]={0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,
             -0x00};//冒号
 170          /******************************************************************************************
 171          * 函数名称    :Delayx
 172          * 功能描述    :
 173          * 参数        :  参数名称:    输入/输出?     类型            描述
 174          * 
 175          * 返回值      :
 176          * 作者        :
 177          * 创建日期    :2006-12-19
 178          * 全局变量    :
 179          * 全局静态变量:
 180          * 局部静态变量:
 181          *----------------------------------------修改历史------------------------------------------
 182          * 当前版本    :                         修改人:                  修改日期:
 183          * 修改说明    :
 184          ******************************************************************************************/
 185          void Delayx(int t)
 186          {
 187   1         uint i,j;
 188   1         for(i=0;i<t;i++)
 189   1            for(j=0;j<10;j++)
 190   1               ;
 191   1      
 192   1      }
 193          /******************************************************************************************
 194          * 函数名称    :delay1
 195          * 功能描述    :
 196          * 参数        :  参数名称:    输入/输出?     类型            描述
 197          * 
 198          * 返回值      :
 199          * 作者        :
 200          * 创建日期    :2006-12-19
 201          * 全局变量    :
 202          * 全局静态变量:
 203          * 局部静态变量:
 204          *----------------------------------------修改历史------------------------------------------
 205          * 当前版本    :                         修改人:                  修改日期:
 206          * 修改说明    :
 207          ******************************************************************************************/
 208          void delay1(void)
 209          {
 210   1          uchar i,j;

⌨️ 快捷键说明

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