热搜关键词: 电路基础ADC数字信号处理封装库PLC

docx

51单片机串口中断使用总结

  • 1星
  • 2018-04-03
  • 15.51KB
  • 需要1积分
  • 1次下载
标签: 源代码

源代码

51单片机串口中断使用总结,有程序,可以参考。

文档内容节选

下面的程序为通过串口调试助手实现上位机通过串口发送数据给单片机,单片机接收后并回发给上位机发一个接一个includereg52h unsigned int flaga void main TMOD0x20 通过定时器1来设置串行口的波特率 TH10xfd TL10xfd 设置串行口的波特率为9600,相应的晶振频率为110592MHZ,SM00 SM11 选择串行口为工作方式1TR11 启动定时器1REN1 允许串行口接收数据EA1 开总中断ES1 开串行口中断 while1 ifflag1 ES0 flag0 SBUFa whileTI TI0 ES1 void sreiinterrupt 4 ifRI1 RI0 P0SBUF P0口接led来检测接收到的数据 aSBUF flag1 单片机的串口中断分发送中断和接收中断,即在串口发送完给发送SBUF赋值并发送一帧数据后TI发送中断标志位置位,而串口接收完接收S......

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 什么是FPGA
    作为众多产品开发中的关键器件,FPGA已备受各方面瞩目。您可能听说过FPGA,但不是很了解,或者您已经知道FPGA的存在,但不太清楚近期的动向简单来说,FPGA就是“可反复编程的逻辑器件”。FPGA取自Field Programmable Gate Array的首个字母,代表现场(Field)可编程(Programmable)逻辑阵列(Gate Array)。由于在产品发售后您仍然可以对产品设计作
  • 单片机复位电路的可靠性设计
    单片机复位电路的可靠性设计,周立功出品
  • 【求助】
    斑竹和高手们:救命啊!我的(flash emulation tools)JTAG程序下载的头坏了,不知道怎么修理。现在急用请大家帮帮忙!!!!!!!!
  • F2274与F2312的外部32K有源时钟输入问题:
    F2274与F2312的外部32K有源时钟输入问题:之前一直用F2274+外部32K有源时钟,之后设置1秒定时中断,做了n多板都工作正常;由于成本原因换了便宜点的F2312,对比了一下,F2312与F2274的时钟输入管脚都是P2.6,ACLK输出管脚都是P2.0;时钟初始化的代码根本不用修改就能编译过去;但是在F2274上很准确的1秒定时中断在F2312上跑就慢了1/4左右;于是测试ACLK管脚
  • AVR单片机从零开始
    AVR单片机的特点: 单片机按CPU的处理能力分类目前有4位、8位、16位、32位,位数越高的单片机在数据处理能力和指令系统方面就越强,AVR、51、PIC都属于8位机。8位单片机也是目前应用最广泛的单片机,在各个领域上都可以看到它的身影。 [align=left]AVR单片机是1997年由ATMEL公司研制开发的一种新型的8位单片机,AVR单片机分抵挡的ATtiny系列、中档的AT90S系列、高
  • linux驱动模型简析(转帖)
  • 【TI课程分享】+MSP430进阶——MSP430F5529技术培训
  • 【求助】定时器A的输入信号
  • Atmel SAM D21 Xplained Pro 之OLED驱动
  • 常用二阶IIR滤波系数的计算方法

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×