没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
//主机发送给从机一个信号,使从机上的小灯点亮,发送采用查询方式,接收采用中断方式
#include <c8051f340.h> // SFR declarations
#include <stdio.h>
//-----------------------------------------------------------------------------
// Global CONSTANTS
//-----------------------------------------------------------------------------
#define SYSCLK 12000000 // SYSCLK frequency in Hz
#define BAUDRATE 9600 // Baud rate of UART in bps
#define uchar unsigned char
#define uint unsigned int
//-----------------------------------------------------------------------------
// Function PROTOTYPES
//-----------------------------------------------------------------------------
void SYSCLK_Init (void);
void UART0_Init (void);
void PORT_Init (void);
void Timer2_Init (int);
void SendByte(unsigned char byte);
sbit P01 = P0^1;
sbit P10 = P1^0;
sbit P13 = P1^3;
//-----------------------------------------------------------------------------
// MAIN Routine
//-----------------------------------------------------------------------------
#include <c8051f340.h> // SFR declarations
#include <stdio.h>
//-----------------------------------------------------------------------------
// Global CONSTANTS
//-----------------------------------------------------------------------------
#define SYSCLK 12000000 // SYSCLK frequency in Hz
#define BAUDRATE 9600 // Baud rate of UART in bps
#define uchar unsigned char
#define uint unsigned int
//-----------------------------------------------------------------------------
// Function PROTOTYPES
//-----------------------------------------------------------------------------
void SYSCLK_Init (void);
void UART0_Init (void);
void PORT_Init (void);
void Timer2_Init (int);
void SendByte(unsigned char byte);
sbit P01 = P0^1;
sbit P10 = P1^0;
sbit P13 = P1^3;
//-----------------------------------------------------------------------------
// MAIN Routine
//-----------------------------------------------------------------------------
void main (void)
{
uchar inputcharacter; // Used to store character from UART
PCA0MD &= ~0x40; // WDTE = 0 (clear watchdog timer
// enable)
PORT_Init(); // Initialize Port I/O
SYSCLK_Init (); // Initialize Oscillator
UART0_Init();
//P13 = 0;
SendByte(0x01);
/*while(1)
{
if(RI0==0)
RI0 = 0;
//P13 = SBUF0;
}*/
}
//-----------------------------------------------------------------------------
// Initialization Subroutines
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// PORT_Init
//-----------------------------------------------------------------------------
//
// Return Value : None
// Parameters : None
{
uchar inputcharacter; // Used to store character from UART
PCA0MD &= ~0x40; // WDTE = 0 (clear watchdog timer
// enable)
PORT_Init(); // Initialize Port I/O
SYSCLK_Init (); // Initialize Oscillator
UART0_Init();
//P13 = 0;
SendByte(0x01);
/*while(1)
{
if(RI0==0)
RI0 = 0;
//P13 = SBUF0;
}*/
}
//-----------------------------------------------------------------------------
// Initialization Subroutines
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// PORT_Init
//-----------------------------------------------------------------------------
//
// Return Value : None
// Parameters : None
剩余11页未读,继续阅读
资源评论
- ycysky2013-08-02还不错,值得参考
疼吉弟弟
- 粉丝: 1
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功