?? uart.h
字號:
/************************************************************************************
* Copyright (c) 2004,西安銘朗電子科技有限責任公司
* All rights reserved.
*
* 文件名稱: Uart.c
* 文件標識: none
* 適用器件: C8051F040
*
* 摘 要: 本文件是串口0、1子程序頭文件;使用外部22.1184MHz晶振. Uart驅動程序,包括初始化、
* 波特率設置,單字節發送接收、字符串發送接受等。將跳線器JP7、JP11短接。
* 使用外部22.1184MHz晶振。
*
* 當前版本:1.2
* 作 者:李林利
* 完成日期:2005年6月19日
*
* 當前版本:1.0
* 作 者:盧 陽
* 完成日期:2004年11月14日
*
* 歷史版本:0.9
* 原作者 : 李林利
* 完成日期:2004年1月1日
*************************************************************************************/
/************************************************************************************
// 常量及全局變量定義
*************************************************************************************/
//#define bool unsigned char
#define SYSCLK 5529600 //SYSCLK frequency in 11.0096MHz
//#define SYSCLK 11059200 //SYSCLK frequency 22.1184MHz
#define RI1 SCON1&0x01
#define TI1 SCON1&0x02
/************************************************************************************/
// 函數外部引用聲明
extern unsigned char data utxok;
void Uart1_Init(unsigned long BaudRate);
//void Uart1_Enable(bool Flag);
void Uart1_SendByte(unsigned char value);
void Uart1_SendString(unsigned char *pt);
unsigned char Uart1_ReceiveData(void);
void Uart1_ReceiveLong(char command[]);
/************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -