📄 165.lst
字号:
C51 COMPILER V7.06 165 06/30/2007 09:42:13 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 165
OBJECT MODULE PLACED IN 165.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE 165.c OMF2 BROWSE DEBUG
stmt level source
1 #include<reg51.h>
2
3 #define uchar unsigned char
4 #define uint unsigned int
5
6 sbit clk=P1^0; //时钟
7 sbit sh=P1^1; //移位/置入控制 为低电平时 并行数据A-H被移入寄存器 为高时:并行置数被禁止
8 sbit so=P1^2; //数据输出
9
10 uchar out1,out2;
11
12 //将165的8 bit 并行输入 转为串口16进制输出
13 InputChar()
14 {
15 1 uchar i,c=0x00;
16 1 for (i=0;i<8;i++)
17 1 {
18 2 c<<=1; //0000 0010
19 2 if(so)
20 2 {c=c|0x01;}
21 2 clk=0;
22 2 clk=0;
23 2 clk=1;
24 2 }
25 1 return c;
26 1 }
27
28 Input165()
29 {
30 1 sh=1;
31 1 P2=InputChar();
32 1 P3=InputChar();
33 1 sh=0;
34 1 }
35
36 main()
37 {
38 1 while(1)
39 1 {
40 2 Input165();
41 2 }
42 1 }
43
44
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 46 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
EDATA SIZE = ---- ----
C51 COMPILER V7.06 165 06/30/2007 09:42:13 PAGE 2
HDATA SIZE = ---- ----
XDATA CONST SIZE = ---- ----
FAR CONST SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -