main.lst

来自「单片机时钟的例子」· LST 代码 · 共 27 行

LST
27
字号
C51 COMPILER V6.23a  MAIN                                                                  12/19/2007 18:36:54 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //大虾电子网为大虾时钟实验板所配程序
   2          //可以键切换显示时/分显示时钟或者秒/分秒显示
   3          //可以键控时钟停止和运行
   4          //电路图和产品地址http://shop.daxia.com/product.asp?id=682
   5          #define uchar unsigned char //定义一下方便使用
   6          #define uint  unsigned int
   7          #define ulong unsigned long
   8          #include <reg52.h>     //包括一个52标准内核的头文件
   9          
  10          sbit K1= P3^2;     //第一个按键
  11          sbit K2= P3^3;     //第二个按键
  12          sbit K3= P3^4;     //第三个按键
  13          sbit K4= P3^5;     //第四个按键
  14                             //自己可以定义更多的按键
  15          
  16          uchar code dx516[3] _at_ 0x003b;//这是为了仿真设置的
  17          
  18          //共33个字模:依次为16个无小数点的LED显示数码+16个有小数点的LED数码+1个全灭 (有些数码管没有小数点,其中2个

⌨️ 快捷键说明

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