📄 luoj.lst
字号:
C51 COMPILER V7.08 LUOJ 03/19/2005 23:45:26 PAGE 1
C51 COMPILER V7.08, COMPILATION OF MODULE LUOJ
OBJECT MODULE PLACED IN .\luoj.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE E:\私人信件\C51\luoj.c BROWSE DEBUG OBJECTEXTEND PRINT(.\luoj.lst) OBJECT(.
-\luoj.obj)
line level source
1 #include<at89x51.h>
2 #include<stdio.h>
3 #include<intrins.h>
4
5 #define CS1 P3_2
6 #define CS2 P3_3
7 #define RS P3_4
8 #define RW P3_5
9 #define E P3_6
10 #define Data P1
11
12 unsigned char code arrayadress1[];
13 unsigned char code arrayadress2[];
14
15 /*-----------------------
16 主控制器 发指令
17 函数 writMI(unsigned char i) 是内部函数
18 从i发指令
19 --------------------------*/
20
21 void writeMI(unsigned char i)
22 {
23 1 do{
24 2 CS1=1;
25 2 CS2=1;
26 2 E=0;
27 2 RS=0; RW=1;CS1=0;E=1; //判断主控制器忙?//
28 2 }while(P1&0x80); //
29 1
30 1 CS1=1;
31 1 E=0;
32 1 RS=0;RW=0; Data=i;CS1=0; E=1;
33 1 _nop_();_nop_();E=0; //低电平时发指令
34 1 }
35
36 /*-------------------------------------
37 从控制器发指令--
38
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -