本文是关于计算机与单片机的通信实验的应用。主要包括实验原理阐述、硬件电路图、源程序等
目录:
1、单片机串口通信的应用
2、PC控制单片机IO口输出
3、单片机控制实训指导及综合应用实例
4、单片机给计算机发送数据:
[实验任务]
单片机串口通信的应用,通过串口,我们的个人电脑和单片机系统进行通信。
个人电脑作为上位机,向下位机单片机系统发送十六进制或者ASCLL码,单片机
系统接收后,用LED显示接收到的数据和向上位机发回原样数据。
[硬件电路图]
[实验原理]
RS-232是美国电子工业协会正式公布的串行总线标准,也是目前最常用的串行接口标准,用来实现计算机与计算机之间、计算机与外设之间的数据通讯。
RS-232串行接口总线适用于:设备之间的通讯距离不大于15m,传输速率最大为20kBps。RS-232协议以-5V-15V表示逻辑1;以+5V-15V 表示逻辑0。 我们是用MAX232芯片将RS232电平转换为TTL电平的。 一个完整的RS-232接口有22根线,采用标准的25芯插头座。我们在 这里使用的是简化的9芯插头座。
注意我们在这里使用的晶振是11.0592M的,而不是12M。因为波特率的设置需要11.0592M的。
关键字:PC机 单片机 通信应用
引用地址:
PC机与单片机通信应用
推荐阅读最新更新时间:2024-03-16 13:08
RC500读卡单片机源程序
#define __MAIN_H #include main.h #undef __MAIN_H #include string.h #include stdio.h #include absacc.h #include intrins.h #include AT89S52.h #include RICReg.H #include m500a.H #include PICCCmdConst.h #include MfErrNo.h #define uchar unsigned char #define uint unsigned int //#define DataPort P0 // 并行数据接口 /
[单片机]
C语言和汇编语言在开发单片机时各有哪些优缺点?
汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。 C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。 对于目前普遍使用的RISC架构的8bit MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小和堆
[单片机]
罗姆Qi车载无线充电设计选用意法半导体NFC读取器IC和8位微控制器
横跨多重电子应用领域的全球领先的半导体供应商意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM) 宣布 ,罗姆半导体 公司 Qi标准 车载 无线充电 器 参考设计 选用意法半导体的 汽车NFC 读取 器IC ( ST25R3914 ) 和 汽车8位微控制器 ( STM8AF )。近年来NFC非接触式通信已广泛用于智能手机的移动支付 等 功能,NFC 应用 已经从移动设备迅速扩展到工业设备 、 物联网设备甚至汽车系统。 罗姆 的 车载 无线充电模块参考设计基于 该公司为推广汽车 中控台无线充电 应用而专门开发的 15W Qi标准无线充电器 IC BD57121MUF-M , 选 用 了
[汽车电子]
我对单片机职业规划的几点看法
这几天看了很多关于“类似单片机的出路”的帖子,就觉得大家有点悲观了。首先,单片机不是万能的,但没有单片机那是万万不能的。从NN年前的单片机,到现在的单片机,单片机只是单片机,其性质并没有太多的改变。只是从原来的“神秘”、“暴利”、“有趣”等等,回归了她原来的真是面目罢了--那只是在说明社会在进步,更加的合理和趋于理性。只是现在的这样回归,有点走了极端罢了,从一个极端走了另一个极端罢了。但相反社会在这方面的需求却是越来越大,至少在我们的有生之年,这样的“自动化”过程一直会贯穿下去。所以你有什么好担心的,怕自己没有用武之地吗?! 怕自己的资薪没有或不高吗?! 我自己在单片机和自己熟悉的行业上做了快10年了,不说自己的水平怎么样。说牛
[单片机]
PIC12C509A单片机的编程再生
第一次用P IC 12C509A芯片制作的 振荡器 ,其源程序为PIC02.ASM,用程序 存储器 第1页面和数据存储器BANK1体编辑的源程序,占用程序存储器空间是从D'600’开始的地址存放的程序;第二次再写时,用同-PIC12C509A芯片.也是一种振荡器,振荡 频率 比前者高(以便观察),其源程序定义为PIC04.ASM.其清单如下: 下条指令。 END;程序结束。 说明:由以上的源程序看出,PIC12C509A再写时,需在ORG0(复位矢量)之后,增加两条空指令(因PIC12C509A有两个页面),且这里程序是从PIC12C509A程序存储器的O页面D'30‘开始存放
[单片机]
51单片机应用之无线通讯模块NRF24L01+
本教程关于NRF24L01+的内容十分详细,对于大家的学习和调试及其有帮助 内含详细教程: 单片机源程序如下: 接下来我们写发送程序: //********************************** // NRF24L01+模块发射程序 // 用8个LED调试 // Txz001 2012.05.16 //********************************** #include reg52.h typedef unsigned char uchar; //将无符号字节类型重定义为uchar typedef unsigned int uint; //将无符号整数类型重定义为Uint
[单片机]
为物联网而生 飞思卡尔推出全球最小ARM单片机KL02
飞思卡尔半导体正在筹划下一个单片机市场爆发点,那就是物联网。 近日,飞思卡尔发布了业界超小型32位MCU KL02,该产品仅为1.9mm*2.0mm封装面积,采用Chip-Scale晶圆级封装技术。 该产品拥有48MHz ARM Cortex-M0+内核,电压支持1.7V至3.6V,32KB片上闪存,4KBSRAM,以及12位AD转换器。 飞思卡尔表示,该芯片比现有的ARM 单片机小了25%左右,潜在应用包括消费电子、传感器节点、可穿戴设备、医护设备等。 加大晶圆级封装产品种类 晶圆级封装的意思为晶圆直接与球形引脚相连,由于没有引线等附加,因此在面积上可以做得更小。该产品是Kinetis家族第三
[单片机]
一种基于单片机和PSD的数制化电源
摘 要 根据单片机80C196KC和现场可编程系统器件PSD302的特性,设计了一种数制化电源装置,提供了程序框图,并对其进行了谐波分析。它是一种高性能的通用装置,可替代传统的PWM逆变电源。
关键词 电力电子器件 电源 单片机 现场可编程系统器件
随着现代工业的发展和社会进步,人类对电能种类的需求不断增加,如要求电能有多种制式:直流稳压电源、交流工频电源、中高频感应加热电源、高压电解电源等,而且需求的数量也在不断增加。要提供这些制式的电能,就要有许多不同的电源变换装置。此外,为满足各种电气设备对电源的特殊要求,也需要一些装置对电源进行变换和控制。这些装置品种繁多,其原理
[应用]