📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 03/24/2006 09:36:15 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE main.c OPTIMIZE(4,SPEED) BROWSE DEBUG OBJECTEXTEND
line level source
1 //===========================SST MCU扩展的5个UART使用说明==============================
2 // 本例程是使用SST MCU(SST89E/V52RD,54RD,58RD,516RD)的特殊硬件功能做的,新增加2个扩展UART的功能.
3 // 扩展UART的特点:采用全双工方式,即:收发不用分时;采用半双工方式,可扩展5个新的UART
4 //
5 // 1.发送和接收均采用中断方式,不占用标准8052的资源(定时器,硬件中断,RAM),
6 // 占用的资源均是SST MCU的特殊资源,因此这个例子只适合SST的单片机,不能用于其它非SST的MCU
7 // 2.发送采用UART4_SEND_OUT(data)函数,直接取要发送的数据即可.
8 // 3.接收采用中断方式接收,接收的数据放在自己定义的变量"UART4_SBUF"单元内.
9 // 4.使用本例程请参考MAIN.C函数.//
10 // 4.0 加入本文件进行一些函数的声明和设置参数(晶振频率,通讯的波特率,缓冲区的大小,UART的I/O口定义)
11 // 4.2 对扩展UART进行初始化和打开:
12 // UART4_INIT(); // 初始化UART4
13 // UART4_RX_ENABLE(); // 允许UART4接收
14 // 4.3 接收首先查询UART通道的数据接收到标志--UART4_RI,若为1,说明已接收到数据,则从UART4_SBUF单元取出数据
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -