利用超级终端实现单片机与电脑通讯

超级终端的设置步骤如上图所示,下面是单片机的硬件连接电路:

单片机C程序:

#include

void int_initial()//串口中断初始化

{

EA=1;

ES=1;

}

void RS232_receive_Init()                  //串口初始化设置

{

SCON =   0x50;                  // UART工作于模式1, REN=1

TMOD = 0x20 ;                 // Timer1 工业于模式2

PCON |= 0x80;                   // SMOD1 = 1,波特率加倍

TH1  = 0xF3;                        // 波特率4800 Bds at 12MHz

TL1   = 0xF3;                        // 波特率4800 Bds at 12MHz

TR1 = 1;                     // 启动Timer1

}

void main()

{

int_initial();

RS232_receive_Init();

while(1)

{

}

}

void receive_int() interrupt 4                //中断函数,中断标号是4

{

EA=0;

RI=0;

dat1=SBUF;

····

EA=1;

}

定时器T1模式2的初始值计算公式:

注意:单片机的晶振是12MHz时,串口的波特率最好不要超过4800,否则会出现误码。

计算机单片机连接图,利用超级终端实现单片机与电脑通讯相关推荐

  1. hc05与单片机连接图_lcd1602接线图_lcd1602与单片机连接图

    lcd1602液晶屏在很懂工业产品上都有应用,LCD1602能够能够同时显示32个字符,价格便宜,编程简单而且稳定可靠.lcd1602液晶屏是一种图形点阵显示器,显示原理简单易懂,都是液晶屏内部的液晶 ...

  2. hc05与单片机连接图_蓝牙模块与单片机如何连接?

    蓝牙模块与单片机如何连接? 首先我们来看看蓝牙模块 蓝牙模块HC-05: TX连接单片机P3.0口,RX连接单片机P3.1口. 在蓝牙模块连接到单片机上前,首先通过USB-TTL转接器,连接到电脑上后 ...

  3. Win7超级终端查看单片机printf输出

    问题描述: 编写单片机C程序时,经常会用到printf输出信息进行查看,如何查看printf输出? 问题解决: (1)编写单片机C程序 ucos是一个实时多任务操作系统,以上是一个优先级为3的任务 注 ...

  4. hc05与单片机连接图_小白学单片机:单片机烧写器及烧写软件的使用

    一.为什么叫烧写 早期一般是将调试好的单片机程序写入到ROM.EPROM中,这种操作就像刻制光盘一样,实在高电压方式下写入,PROM是一次性写入,存储内部发生变化,有些线路或元件就被烧断,不可再恢复, ...

  5. hc05与单片机连接图_单片机实例分享,快递追踪器

    如今,快递已经融入了人们的生活,收快递有时候也变成了没空的托词.国内快递品牌繁多,服务水平参差不齐,在给我们消费者带来更低廉价格的同时,也带来了不少的烦恼.快件丢失.损坏变得司空见惯,每次买东西都会习 ...

  6. hc05与单片机连接图_单片机开发一个数据采集系统,一看就是高手

    1.单片机为核心的嵌入式系统 单片机体积小,重量轻,具有很强的灵活性而且价格便宜,具有逻辑判断,定时计数等多种功能,广泛应用于仪器仪表,家用电器,医用设备的智能化管理和过程控制等领域.以单片机为核心的 ...

  7. hc05与单片机连接图_单片机科普:单片机的IO口不够用了怎么办?如何扩展单片机的IO口...

    单片机是一种可编程器件,在各种消费类电子.工业电子.汽车电子等行业应用广泛,目前开发产品的构架就是以单片机为核心,根据不同的功能搭建不同的外设电路.同样的功能,每个人.每个团队所做的技术方案都不会相同 ...

  8. hc05与单片机连接图_基于proteus的51单片机开发实例(13)-LED指示那个按键被按下

    1. 基于proteus的51单片机开发实例(13)-LED指示那个按键被按下 1.1. 实验目的 本实例将实现两路外部中断的检测和识别,让我们能够更好地理解51单片机的外部中断以及中断优先级的概念. ...

  9. 瑞友客户端无法建立跟远程计算机的连接,瑞友天翼终端错误信息的原因以及解决方法大全.doc...

    瑞友天翼终端错误信息的原因以及解决方法大全 终端错误信息的原因以及解决办法大全 由于在数据加密中存在错误,此会话将结束.请尝试重新连接到远程计算机. 原因: 数据加密为在网络连接上进行数据传输提供了安 ...

最新文章

  1. FPGA(4)晶振与计数器 -- 实现定时器(led定时闪烁、蜂鸣器频率控制(单响)、蜂鸣器报警(频带控制,多响))
  2. 调查与讨论:你在调用别人接口的时候有考虑过失败情况吗?
  3. python如何爬虫网页数据-如何轻松爬取网页数据?
  4. [BUUCTF]PWN——ciscn_2019_es_2(栈劫持)
  5. 俄罗斯无人机公司Hoversrf紧随Volocopter步伐,酷炫“方程式”飞行汽车来袭
  6. JavaScript面向对象——深入理解寄生组合继承
  7. 使用PM2搭建在线vue.js开发环境(以守护进程方式热启动)
  8. java idea 模块_idea 多模块项目依赖父工程class找不到问题的方法
  9. tomcat启动后命令行日志中文乱码
  10. 最通俗易懂的 Java 10 新特性讲解 | 原力计划
  11. Python,Day2 - 数据类型,运算,列表操作,字典
  12. Leetcode 30.串联所有单词的子串
  13. python——周边
  14. Permission denied (publickey).../RPC failed; curl 92 HTTP/2 stream 0 was.../pack exceeds maximum all
  15. android模拟器安装
  16. 语c和c语言,00后黑话等级测试,你能看懂几句?
  17. Daily Reading Time-十月
  18. parseInt转换
  19. 交换机故障诊断与排除
  20. iOS vs Android 系统架构

热门文章

  1. c语言奥林匹克大赛真题,全球首发!1-58届国际数学奥林匹克真题及解析大合集,350道必刷、必看、必收藏的巅峰之题与巧解妙解......
  2. 隐藏邮件头发件服务器,如何隐藏服务器真实IP,防止被攻击? | 老牛博客
  3. Redis内部数据结构详解(2)——skiplist
  4. mysql5.7 源码安装
  5. spark 常用算子
  6. 《瞿葩的数字游戏》T3-三角圣地(Lucas)
  7. 老师,这是我的第一次个人项目烦请过目不忘
  8. Sculpting a Scarecrow in ZBrush ZBrush教程之如何雕刻一个稻草人 Lynda课程中文字幕
  9. CAD将未显示在工具栏中的功能添加到工具栏中——以QLEADER为例
  10. 优思学院|從《狂飙》高启强爱看的《孙子兵法》到六西格玛项目管理