⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usart串口蚠_.c

📁 请认真阅读您的文件包然后写出其具体请认真阅读您的文件包然后写出其具体
💻 C
字号:
/*****************************************************
CodeWizardAVR V1.24.8d Professional
Clock frequency     : 7.372800 MHz

波特率9600/8个数据位 /1个停止位 /无校验
实验板硬件设置
1: J5的2个跳线帽短接,使用外部晶振7.3728MHz(需要设置熔丝)
2: R和T分别插上跳线帽,使用MAX232,其他跳线开路
3: DB9接口连接到电脑
请配合串口调试软件SSCOM32或者comdebug进行调试
*/

#include <mega48.h>
	#ifndef __SLEEP_DEFINED__
	#define __SLEEP_DEFINED__
	.EQU __se_bit=0x01
	.EQU __sm_mask=0x0E
	.EQU __sm_adc_noise_red=0x02
	.EQU __sm_powerdown=0x04
	.EQU __sm_powersave=0x06
	.EQU __sm_standby=0x0C
	.SET power_ctrl_reg=smcr
	#endif
#include <stdio.h>
#include <delay.h>

void main(void)
{
  UCSR0B=0x18;                 //下面是3条语句是串口初始化语句
  UCSR0C=0x06;
  UBRR0L=0x2F;

//  UCSRB=0x18;                 //下面是3条语句是串口初始化语句
//  UCSRC=0x06;
//  UBRRH=0x2F;

  while(1)                     //循环
       {
         unsigned char data;   //定义一个局部变量
         data=getchar();       //等待,直到接收到一个数据
         putchar(data);        //将接收到的数据发送出去
       }
} //end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -