PC和ATMEGA128串口通信

发布者:素心静听最新更新时间:2016-07-15 来源: eefocus关键字:PC  ATMEGA128  串口通信 手机看文章 扫描二维码
随时随地手机看文章
/*PC和ATMEGA128通信,ATMEGA以轮循方式发送,中断方式接受*/

#include
#define RXEN0 4
#define TXEN0 3
#define RXCIE0 7
#define UDRE0 5
#define UCSZ00 1
#define UCSZ01 2
#define UCSZ02 2
#define RXC0 7
char str[20];

unsigned char in; 
void Uar_init(void); 
void COM_send(void);


interrupt[19] void uart0(void)
{     
        bit flag=1; 
       str[in]=UDR0; 
       if(str[in]=='$') //$为停止标志
       {
       UCSR0B&=~(1<        str[in]='\0';
       COM_send(); //发送接受的字符串
       in=0; 
       
       flag=0;
       UCSR0B|=(1<        }
       if(flag)
       in++;
      

}


void Uar_init(void)
{

in=0;
UCSR0B=(1< UBRR0L=0x2f;
UBRR0H=0x00;
UCSR0C=(1<

}                           
    
void COM_send(void)
{
   unsigned char point=0;
    while(str[point]!='\0')                                  
   { 
    
    while(!(UCSR0A&(1<     UDR0=str[point];
    point++; 
    }   
}

void main(void)
{     

Uar_init(); 
    
       #asm("sei");//全局中断开启

       while(1);

}

关键字:PC  ATMEGA128  串口通信 引用地址:PC和ATMEGA128串口通信

上一篇:AVR MEGA8 通过 SPI 总线读写 93C46
下一篇:一个AVR的SD卡接口程序

推荐阅读最新更新时间:2024-03-16 15:00

51单片机基础之串口通信
原理: 这里需要解释一下,串口通信是需要占用定时器1的,所以使用了串口通信就不能使用定时器1,除非是代码优化。 这个需要配置几个寄存器,都比较简单,TMOD寄存器设置定时器计数器的工作方式,SCON则是设置串口通信的工作方式,PCON则是波特率加倍操作,都是比较简单的。 计时器初始值的设置有专门的工具 链接:https://pan.baidu.com/s/1BSi8YCaRWtBGLaV2gslpSw 提取码:1234 使用方法: 设置定时器工作方式,单片机晶振,所需波特率,是否开启倍频,最好让误差为零。 代码: #include reg51.h typedef unsign
[单片机]
51单片机基础之<font color='red'>串口通信</font>
传统PC大厂转战通讯,竞相参加MWC大展
     【搜狐IT消息】春节过后,世界行动通讯大会(MWC)将于西班牙巴塞罗那登场,传统PC大厂宏碁、华硕、联想等积极从计算机市场转战通讯市场,热情拥抱MWC,今年参展力度将加大。   宏碁、华硕已经确定参展,预计将发布平板电脑、智能手机、笔记本电脑等全系列新品。据悉,今年大会以「The New Mobile Horizon」(新的行动水平)为主题,吸引电信设备厂商、芯片大厂、电信运营商与软件等业者,共1500多家厂商参加。   包括宏达电、三星、诺基亚、LG、摩托罗拉、索尼行动通讯、华为、中兴等手机大厂今年都将参展。华硕今年舍弃美国CES消费电子大展,全力聚焦MWC,将由董事长施崇棠和个人行动装置事业处副总裁暨总经理林宗梁亲
[手机便携]
消费电子市场:PC芯片回暖,手机芯片依旧冷淡
随着各大芯片公司公布第二季度财报,消费电子市场的第二季度画像已经初具轮廓,然而,共处消费电子赛道的不同细分厂商却感受到了不同的温度。一方面,手机市场持续低迷,让巨头高通计划裁员;另一方面PC芯片厂商感受到了寒冬中的一点点春风。 智能手机市场持续低迷 高通当地时间周三发布的财报显示,截至6月25日的2023财年第三财季,他们在美国通用会计准则下营收84.51亿美元,不及上一财年同期的109.36亿美元,同比下滑23%;净利润18.03亿美元,同比下滑52%;每股收益1.6美元,同比下滑51%。 在非美国通用会计准则下,高通第三财季84.42亿美元的营收,同比也下滑23%;21.05亿美元的净利润,则是同比下滑37%。上一财年同期
[手机便携]
全球PC出货量暴跌 联想继续第一
IDC的数据显示,第四季度全球个人电脑出货量为6720万台,同比下降28.1%。除苹果公司外,所有制造商都录得与2021年假日季类似的两位数百分比下降。 据IDC估计,联想的出货量为1550万台,较上年同期下降28.5%,不过其市场份额保持稳定。惠普出货量下降29%,至1320万台,戴尔出货量下降37.2%,至1080万台,而苹果出货量仅下降2.1%,至750万台。IDC称,华硕第四季度出货量下降20.9%,至480万台。 由于过去几个月渠道库存过剩,为了刺激需求,许多渠道的平均销售价格也有所下降。尽管做出了这些努力,成品电脑和零部件的库存管理仍将是未来几个季度的关键问题,并有可能进一步影响平均售价。 早在10月份,分
[家用电子]
STM32的PC13、PC14、PC15用作普通IO口设置方法
1. 引脚 注:最新文档中已经删除“在同一时间只有一个引脚能作为输出”也就是三个引脚可以同时作为输出引脚,其他条件未变 2. 代码 void gpioc_to_io(void){ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE ); PWR_BackupAccessCmd( ENABLE );/* 允许修改RTC和后备寄存器*/ RCC_LSEConfig( RCC_LSE_OFF ); /* 关闭外部低速时钟,PC14+PC15可以用作普通IO*/ BKP_TamperPinCmd(DISABLE); /* 关
[单片机]
51单片机串口通信数码管显示
/********************************************************************************* * 【外部晶振】: 11.0592MHZ * 【主控芯片】: STC89C52 * 【程序功能】: 串口工作方式1,8位UART,比特率9600,接收串口数据,数码管以十 进制格式显示,并且把接收到的数据加1后通过串口发出 **********************************************************************************/ #include reg
[单片机]
科技股强势回归 英特尔领衔PC行业复苏
    在“移动为王”的时代,当多数人都断定个人电脑行业快被历史淘汰时,老牌科技股巨头、全球最大的半导体晶元生产商英特尔(INTC)却站了起来,其不仅交出了超预期的二季报,在纳斯达克交易的股票价格更是创出14年来的新高。   英特尔的强势归来背后藏着怎样的投资逻辑?这是否意味着美国科技股的春天回来了?   PC股普遍大涨   上周,美股市场议论最多的股票,既不是纯电动汽车商特斯拉,亦不是前段时间火得发紫的氢燃料电池制造商普拉格,而是英特尔这家科技行业中市值排名第十的老牌豪门。   截至上周五收盘,英特尔的股价涨至33.7美元,周三盘中一度触及34.7美元,创出14年来新高。《每日经济新闻》记者注意到,今年以来,该股累计上涨30%,大
[手机便携]
一种PC104温度采集卡的设计
  PC104总线是一种出现已久的栈式总线,基本上属于ISA总线的变型。模块尺寸很小(90mm×96mm),多个模块通过针孔结构堆叠而成,形成的系统结构紧凑、抗冲击性能好,加上现在广泛应用的低功耗技术,使PC104总线特别适于用户自行开发特殊应用产品。   对于低速率、高精度的测量系统而言,A/D芯片AD7711是个功能完事的模拟前端。它直接从传感器接收信号,通过一个可编程的增益控制后将信号送到模拟调节器,再经滤波后输出一个16位的串行数字字。它的主要结构特点是:内部包含有一个∑-Δ A/D转换器,具有非常高的转换精度;两个通道的可编程增益前端;带内部SRAM的校正控制器,使得校正因子可读可写;时钟发生器;低通数字滤波器,具有可编程
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved