我们知道EIA-RS-232C是用正负电压来表示逻辑状态,单片机串行口采用正逻辑TTL电平,这样单片机和PC机的COM1或者COM2就不能直接连接。为了能够同计算机接口或终端的TTL器件连接,必须在EIA-RS一232C与TTL电路之间进行电平和逻辑关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,如MCl488、SN75150芯片可完成TTL电平到EIA电平的转换,MCl489、SN75154可实现EIA电平到TTL电平的转换。而MAX232芯片可完成TTL←→EIA双向电平转换,MAX232系列芯片集成度高,+5V电源(内置了电压倍增电路及负电源电路),只需外接5个容量为0.1μF~1μF的小电容即可完成两路RS-232与TTL电平之间转换。MAX232引脚图如下图所示。
把它和单片机连接起来,以实现PC机与下位机的通信:单片机串口使用查询法接收和发送资料。PC机发出指定字符,单片机收到后返回给上位机原字符。
首先来完成电路连接,单片机AT89S2O51串行口经MAX232电平转换后,与PC机串行口相连,电路图如下图所示。
PC机使用串口调试助手V2.2.exe,实现PC机与单片机的通信。
打开串口调试助手V2.2.exe应用程序,进行设置:
波特率--4800
数据位--8
奇偶校验--无
停止位--1(因为采用没有联络信号的通信,下位机也需相同协议设置)在‘发送的字符/数据'区输入字符/数据,接手动发送,接收区收到相同的字符/数据,或者按自动发送,接收区将接受到发送的字符/数据(注:自动发送的时间可以在串口调试助手中改动)如下图所示。
单片机预先编制的程序清单如下:
关键字:RS-232 PC机 单片机 通信
引用地址:
利用RS-232C实现PC机与单片机的通信
推荐阅读最新更新时间:2024-03-16 15:56
电子车速里程表的单片机实现方案
摘要:介绍了一个基于单片机的电子式转速里程表实现方案,讨论了里程计数的原理和转速指示原理,给出了用单片机AT89C2051和LM1819驱动器设计的汽车转速里程表的具体电路原理图。
关键词:转速里程表;空气轴表芯;LM1819;驱动器;单片计算机
1 概述
传统的汽车转速里程表的功能有两个,一是用指针指示汽车行驶的瞬时车速,二是用机械计数器记录汽车行驶的累计里程。现代汽车正向高速化方向发展,随着车速的提高,用软轴驱动的传统车速里程表受到前所未有的挑战,这是因为软轴在高速旋转时,由于受钢丝交变应力极限的限制而容易断裂,同时,软轴布置过长会出现形变过大或运动迟滞等现象,而且,对于不同的车型,转速里程表的安装位置也会受到软轴长度
[单片机]
AVR单片机教程——蜂鸣器
引子 定时/计数器(简称定时器)是单片机编程中至关重要的一部分,再简单的单片机也会带有定时器。 也许你会觉得我们已经在delay函数中接触过定时器了,然而并不是,它只是软件地通过“浪费时间”来实现延时。我们接触定时器在数码管中,segment_auto函数可以自动完成动态扫描,好像在main函数背后又开了一个线程,两者并行执行一样。这就用到了定时器中断。 中断是一种必要的程序流程控制方法,但这两讲我们先聚焦于利用定时器来输出波形。 本讲中,我们用定时器来输出一定频率的方波,让蜂鸣器发出声音。 定时/计数器 ATmega324PA提供了3个定时器:定时器0、定时器1、定时器2。其中,定时器0和2都是8位的,定时器1是
[单片机]
单片机存储器信息的断电保护
在计算机系统中,无论使用动态RAM还是使用静态RAM,其最大的缺点是在断电以后,它所存储的信息即随之消失。即使是瞬时断电也会使它所存储的信息全部丢失。如果计算机处在运行的过程中,则其原始数据及运算结果被丢失。如果在调试程序的过程中,发现硬件要作某些改动,则在关机修改硬件时,其调试程序及数据也全部丢失。因此采取措施以防止RAM中的信息在断电时丢失是必要的。 断电保护要求在电源发生故障或人为切断电源时,能在电源电压下降的过程中,保护CPU的状态信息以及RAM中的数据或程序。当电源恢复正常时,将原来CPU的状态及RAM中的数据或程序恢复、并继续工作。 断电保护系统包括断电检测,停机电路和数据、状态保护电路三部分。 由于稳压
[单片机]
潘建伟:量子保密通信网络可保千家万户信息安全
中新社北京3月3日电 全国政协委员、中国科学院院士潘建伟3日在北京表示,将通过五到十年努力,构建一个天地一体化的量子保密通信网络,保护千家万户的信息安全。 潘建伟是在全国政协十三届一次会议前的“委员通道”上受访时说这番话的。 回答量子信息技术用途的相关提问,潘建伟从量子保密通信和量子计算两个方面做了介绍。 他表示,在当前信息安全遭受很大威胁的情况下,量子通信提供了一种不能被破解、窃听的安全的信息传输方式。这种技术在国防、政务、金融等方面,在银行转款、个人隐私保护等事项上,都会起到比较好的作用。 潘建伟指出,中国量子保密通信的相关研究非常有特色,在国际上处于全面领先地位,“去年我们有些比较好的
[半导体设计/制造]
简单热敏电阻测温电路
单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用单片机多余I/O口实现的温度检测电路,该电路非常简单,且易于实现,并且适用于几乎所有类型的单片机。其电路如图1所示: P1.0、P1.1和P1.2是单片机的3个I/O脚; RK为100k的精密电阻; RT为100K-精度为1%的热敏电阻; R1为100Ω的普通电阻; C1为0.1μ的瓷介电容。 其工作原理为: 先将P1.0、P1.1、P1.2都设为低电平输出,使C1放电至放完。 将P1.1、P1.2设置为输入状态,P1.0设为高电平输出,通过RK电阻对C1充电,单片机内部计时器
[测试测量]
在PowerPC上实现I2C控制及实现设备间通信的方法
车辆显控系统是对车辆工作状态信息进行显示、控制,并完成人机交互的系统。车辆显控系统需要在显示文字、图形和视频的同时响应按键操作,并对车辆控制系统进行操控。这就要求系统具有实时响应、并行处理多个任务的能力。本文在以PowerPC MPC8548E为处理器的控制主板上应用实时操作系统VxWorks,实现了实时响应系统操作、显示相应信息的功能。以此主板为核心控制主板的显控系统,具有高性能、高稳定性和良好的兼容性。
1 PowerPC MPC8548及其控制主板概述
PowerPC MPC8548是Freescale公司开发的新一代PowerQUICC III系列的高性能处理器。其内部工作频率可达1.33 GHz,在该工作频率上处
[嵌入式]
基于单片机设计康复仪的方法及其应用
1. 引言 人类的平衡能力是人能够进行各种运动的基础,人的站立、坐卧、行走都需要有平衡能力。一旦人的平衡能力有障碍,则人的行动能力就受制约,给学习、生活带来极大的不便。在现代化的社会,人口老龄化问题突出,老年人因某种疾病而导致脑损伤引起平衡能力降低,行动能力受阻。因此,在临床治疗中,需要一种能对平衡功能检验的设备。我校在上海瑞金医院的协作下,在分析了国际、国内有关资料的基础上,应用先进的计算机控制技术研制成功了多功能的人体平衡康复仪。使用该仪器可以客观、定量地进行平衡功能的测试、分析和训练,可以地进行平衡能力的静态测试和动态训练。为临床研究提供了有效的手段。 2.仪器功能 仪器的测量范围:10---360kg。 重心位置
[单片机]
座舱域控制器硬件架构方案:SoC + MCU
座舱域控制器是什么 座舱域控制器(Cabin Domain Controller)是一种用于航空飞机中的电子系统,用于集中管理和控制飞机内部的各种功能和系统。它是飞机电气系统的关键组件之一。 座舱域控制器的主要功能是将飞机上的各种设备和系统进行集成和协调,以实现对飞机座舱内部的各种功能和服务的控制和管理。它承担了多个子系统的集中控制和管理任务,包括各种显示系统、通信系统、音视频系统、照明系统、环境控制系统、安全系统等。座舱域控制器通过接收和处理来自这些子系统的命令和数据,控制和协调它们的工作状态,并向座舱内的用户提供各种功能和服务。 座舱域控制器还负责监测和诊断座舱各个子系统的状态和健康状况。它可以通过传感器和数据总线获取各个
[嵌入式]