📄 pt2262.c
字号:
/********************************
NAME:USART.C
DATA: 2007/5/6
AUTHOR: DIP STUDIO
MCU: ATMEGA8
8.0000MHz
********************************/
#include <iom8v.h>
#include <macros.h>
/*引脚连接
PD3---->D0
PD4---->D1
PD5---->D2
PD6---->D3
PD7---->TE
*/
//------------------------------------------------------------------
// 初始化函数
//------------------------------------------------------------------
void initial_PORT(void)
{
PORTD=0XFF;
DDRD=0XFF; //PD口为输出模式
}
//--------------------------------------------------------------
// 延时函数
//--------------------------------------------------------------
void delay(int time)
{
int i;
while(--time)
{
for(i=0;i<=1000;i++)
{;}
}
}
//--------------------------------------------------------------
// 发射函数
//--------------------------------------------------------------
void Radio_send(unsigned char datas)//发送的有效数据是一个4位二进制数,
{ //datas的低4位为有效数据
PORTD=(datas<<3)&0XF8; //把数据移到待发射位置,并关闭发射使能
PORTD&=0X7F; //发射数据
PORTD|=0X80; //关闭发射
}
//--------------------------------------------------------------
// 主函数
//--------------------------------------------------------------
void main(void)
{
initial_PORT();
while(1)
{
Radio_send(0X08);
delay(1200); //每秒发送一次数据
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -