rw24cc.lst

来自「郑州远博公司生产的单片机A型实验板原理图及配套试验源程序」· LST 代码 · 共 39 行

LST
39
字号
C51 COMPILER V7.20   RW24CC                                                                02/20/2005 17:35:37 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE RW24CC
OBJECT MODULE PLACED IN rw24cc.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE rw24cc.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /****************************************************************
   2          AT24c02的读写和6位数码管动态显示的KEIL C语言演示程序
   3          程序首先写入24C02中6位数据,然后从24C02中读出这6位数据并在数码管上显示
   4          作者:郑州远博科技     王兴民 
   5          0371-6949037  0371-7256036   13949105551
   6          需要参照24C02的时序图
   7          ****************************************************************/
   8          #include <at89x51.h>
   9          #include <Delay.h>
  10          //变量类型标识的宏定义
  11          #define uchar unsigned char
  12          #define uint unsigned int
  13          
  14          //24C02定义
  15          #define SCL24    P3_4    //24C02 SCL端
  16          #define SDA24    P3_5    //24C02 SDA端
  17          #define WriteDeviceAddress 0xa0 // 24c02写命令字
  18          #define ReadDviceAddress 0xa1   // 24c02读命令字
  19          
  20          //74LS164定义
  21          #define SDA    P2_7    //74LS164 SAD
  22          #define SCK    P2_6    //74LS164 SCK
  23          #define BIT5   P2_5    //数码管位1
  24          #define BIT4   P2_4    //数码管位2
  25          #define BIT3   P2_3    //数码管位3
  26          #define BIT2   P2_2    //数码管位4
  27          #define BIT1   P2_1    //数码管位5
  28          #define BIT0   P2_0    //数码管位6
  29          
  30          code uchar szdm[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09,0xff}; /*共阳数码管0-9和全灭的16进制

⌨️ 快捷键说明

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