RS-232异步串行通信USART实验 - 范文中心

RS-232异步串行通信USART实验

12/08

CEPARK-AVR学习板功能丰富,可以学习的实验很多,我们现根据学习板上的各个功能模块来学习,等所有模块学习完了之后,我们再根据AVR单片机的数据手册进行实验板上没有涉及到的知识的学习,至于定时器、外部中断等AVR单片机的功能模块,我们也放在后面学习。

AVR系列单片机都带有异步串行接口,而我们现在学习的ATmega64更是有两个串口。我们知道单片机的电平一般都是TTL电平(关于TTL电平与CMOS电平等其他电平的区别,我们以后单独详解),而计算机的串口是RS-232电平,这两种电平不能互相匹配,所以如果将这两种电平互联,需要一个电平转换电路,本实例中使用常用的MAX232芯片,它实现RS-232电平和TTL电平的互换。

在MAX232的数据手册中,有这个芯片的典型连接电路,我们直接采用这种电路即可。关于MAX232的连接电路,其实非常简单,我们只要记住4电容(或5电容)就可以了。这里的4电容指的是电路中只需要连接4个电容就可以;至于5电容,多出来的那个电容是连接VCC和GND之间的电容,这个电容可以不接,但是从考虑电源的稳定性上来说,建议接上。

至于电路中电容大小的选择可以参考数据手册,需要注意的是这里要用无极性电容(不区分正负极)。电容值一般有三种选择0.1uF、1uF、10uF.电容值的大小会影响到端口的驱动能力,电容大,驱动能力强,电容小,驱动能力弱。通常使用1uF的电容就足够了(多数电路中都采用0.1uF,也能满足驱动需要)。

RS-232串行通信电路图如下所示:


相关内容

  • 单片机实用技术
    单片机实用技术 作者:shenxq301 1 首先介绍经济使用的单片机AVR 使用学习板快速入门,尤其实用于在校学生和刚刚工作的工程技术人员. AVR mega16学习板 单价:240 元 该学习板可以从正规途径买到正版,当然也可从旧货市场 ...
  • 三菱PLC可编程控制器教材
    第一章 可编程控制器概况 可编程控制器(PROGRAMMABLE CONTROLLER,简称PC ).与个人计算机的 PC 相区别,用PLC 表示. PLC 是在传统的顺序控制器的基础上引入了微电子技术.计算机技术.自 动控制技术和通讯技术 ...
  • 计量装置检查
    计量装置接线检查(JN20-2-2-12 ) 依托负控实训系统,模拟主要接线错误,了解主要接线错误情况下电能表.负控终端.主站情况,掌握各种常见计量故障的判别方法. 一.检查前的准备工作 (一)检查资料的准备 1.根据负控工作性质,确定检查 ...
  • 串行数据通信
    第8章 串行数据通信 一.教学要求: 掌握:串行口结构与工作原理. 理解:串行通信方式. 了解:波特率设计,串行口应用. 二.教学内容: 8.1 串行通讯基础知识 8.2 单片机的串行口及控制寄存器 8.3 单片机串行通信工作方式 三.教学 ...
  • 单片机硬件工程师面试试题
    单片机硬件工程师面试试题 一.现代通讯网络中广泛使用的交换方式有那两种? 分组和电路 二.通常所说的TCP/IP协议对应于OSI模型的哪层?你认为网络模型分层有什么好处?如果让你来制订网络体系架构,你认为应该遵循什么原则? 第四(传输)和第 ...
  • 一种智能绝缘电阻测试仪设计
    一种智能绝缘电阻测试仪设计 李志得 (广东计量科学研究院东莞分院,广东东莞523000) 摘要:为保证电力设备安全经济地运行,必须定期对其绝缘电阻进行测试,本文为此设计并实现了一种基于 ARM7的智能绝缘电阻测试仪,它由高压产生电路.测量电 ...
  • -三自由度机械手设计
    摘 要 本次设计实验用三自由度机械手为实验用专用机械手,主要由手爪.手臂.机身.机座等组成,具备上料.搬运等多种功能,本机械手机身采用机座式,实验对象围绕机座布置,其坐标形式为关节式,具有水平旋转.手臂竖直摆动等3个自由度:驱动方式为电机驱 ...
  • 单片机原理及应用(答案)
    1:单片机8031的XTAL1和XTAL2引脚是()引脚. 1.外接定时器 2.外接串行口 3.外接中断 4.外接晶振 2:LU表示(). 1.累加器 2.程序状态字寄存器 3.计数器 4.算术逻辑部件 3:单片机上电复位后,PC的内容和S ...
  • 常用集成电路功能介绍
    常用集成电路功能简介 型号 功能简述 AD1380JD 16位 20us 高性能模数转换器(民用级) AD1380KD 16位 20us 高性能模数转换器(民用级) AD1671JQ 12位 1.25MHz 采样速率 带宽2MHz 模数转换 ...
  • 太原理工网络实验报告
    <计算机网络B > 实验报告 专业班级:软件1316 学号: 2013005793 姓名:戴超 指导教师:林健 时间:2015年12月5日 实验1 Packet Trace 基本使用 一. 实验目的 掌握CiscoPacketT ...