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

📄 1602lcm.lst

📁 麦迪工作室51开发板温度显示的驱动代码
💻 LST
字号:
C51 COMPILER V7.00  1602LCM                                                                11/12/2007 21:03:35 PAGE 1   


C51 COMPILER V7.00, COMPILATION OF MODULE 1602LCM
OBJECT MODULE PLACED IN 1602LCM.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 1602LCM.C DEBUG OBJECTEXTEND

stmt level    source

   1          /**********************************************************************************
   2          名称:    DS18B20+1602LCD温度计
   3          显示器件:1602LCD
   4          分辨率:  0.125摄氏度
   5          测温范围:0~125摄氏度
   6          
   7          知识重点:1。1-wire的驱动(18B20的读写)
   8                     2。16进制数到10进制数的转换
   9                    3。1602LCD显示 自定义字符
  10          
  11           >>>>>>>>>这是个简单的程序,没有设计零下温度的转换和显示,等日后再完善
  12          *******************************************************************************/
  13          #include <at89x51.h>
  14          //#include <reg51.h>
  15          #include <string.h>
  16          
  17          sbit DQ =P1^4;
  18          typedef int byte;
  19          typedef unsigned int  word;
  20          void Read_Temp(void);
  21          void mychar(char,char);
  22          
  23          #define LED_SET P2
  24          //#define LED_OE        P3_6
  25          #define LED_ON 0
  26          #define LED_OFF 1
  27          #define LED_DAT P0
  28          
  29          void Delay5Ms(void);
  30          void Delay400Ms(void);
  31          byte read_byte(void);
  32          void delay(word useconds);
  33          void write_byte(char val);
  34          unsigned char Tc[2] = {0x63,0x39};
  35          unsigned play_bit[8] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
  36          unsigned char seg[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};  //0~~9段码  //0~~9段码
  37          //unsigned char seg1[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //加点的 //0~~9段码  //0~~9

⌨️ 快捷键说明

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