📄 8位数码管显示其中之一.lst
字号:
C51 COMPILER V7.06 8位数码_躝允_芲謃謃一 06/15/2010 17:55:47 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 8位数码_躝允_芲謃謃一
OBJECT MODULE PLACED IN .\obj\8位数码管显示其中之一.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE 8位数码管显示其中之一.c BROWSE DEBUG OBJECTEXTEND PRINT(.\obj\8位数码管显示
-其中之一.lst) OBJECT(.\obj\8位数码管显示其中之一.obj)
stmt level source
1 /*-----------------------------------------------
2 名称:8位数码管显示其中之一
3 论坛:www.doflye.net
4 编写:shifang
5 日期:2009.5
6 修改:无
7 内容:显示8位数码管中任意一位
8 ------------------------------------------------*/
9 #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
10
11 #define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
12 sbit LATCH1=P2^2;//定义锁存使能端口 段锁存
13 sbit LATCH2=P2^3;// 位锁存
14
15 /*------------------------------------------------
16 主函数
17 ------------------------------------------------*/
18 main()
19 {
20 1
21 1 while(1)
22 1 {
23 2 DataPort=0xfe; //取位码 第一位数码管选通,即二进制1111 1110
24 2 LATCH2=1; //位锁存
25 2 LATCH2=0;
26 2
27 2 DataPort=0x4F; //取显示数据,段码 “3”共阴字符码
28 2 LATCH1=1; //段锁存
29 2 LATCH1=0;
30 2 }
31 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 16 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -