📄 initial.lst
字号:
C51 COMPILER V3.96, SN-83203013 INITIAL 09/12/05 17:49:31 PAGE 1
DOS C51 COMPILER V3.96, COMPILATION OF MODULE INITIAL
OBJECT MODULE PLACED IN .\OUT\INITIAL.OBJ
COMPILER INVOKED BY: C:\C51\BIN\C51.EXE INITIAL.C-CODE-DEBUG-SMALL-OBJECTEXTEND-OJ(.\OUT\INITIAL.OBJ)
stmt level source
1 //***********************************************************************
2 //FILE: initial.c
3 //功能: 初始化所有外设
4 //***********************************************************************
5
6 #include"main.h"
7 #include"I2C.h"
8 #include"pcf8576d.h"
9 /*************************************
10 名称: InitialUart
11 功能: 初始化串口
12 *************************************/
13 void InitialUart()
14 {
15 1 SCON=0x50; //SM0=0,SM1=1,模式1
16 1 //REN=1,RI=0,允许接收
17 1 SSTAT=0x20; //使用独立中断
18 1 BRGCON=0; //先设置成0后,才可以置位下两位
19 1 BRGR0=0xF0; //7.373MHz内部RC振荡,波特率9600
20 1 BRGR1=0x02;
21 1 BRGCON=0x03; // enable BRG
22 1 IEN0=0X10; //开串口接收中断
23 1 IEN1=0x40; //开串口发送中断
24 1 }
25
26
27 /*************************************
28 名称: InitialIO
29 功能: 初始化IO口
30 *************************************/
31 void InitialIO()
32 {
33 1 //P2M1=0xd9;
34 1 //P2M2=0x00;
35 1 P1M1=0x7c; //串口
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -