如何实现PC机与单片机AT89C51的串行通信
很简单,可以参考我在文库上传的资料,详细步骤
http://wenku.baidu.com/view/a740d69bf021dd36a32d7375a417866fb84ac0d9
硬件部分有二种情况
1、电脑带有原生串口,就是主板上带有串行口,这个情况就太好办了。用“串口调试助手”测试一下就可以用VB写程序了。电脑和单片机用232芯片进行接口转换。
2、电脑没有原生串口,就是主板上没有串行口,这个情况有点麻烦。要用USB转串口的模块,装好驱动后会在“设备管理器”中出现一个串口,直接当原生串口用就行了,而且经过USB转出来的串口一般都TTL电平的,也就是可以直接接单片机不用232芯片的。不过这也要看你用的是哪种模块了,具体的要看模块说明书。
最后要注意的是波特率和单片机晶振的选用,不知道你用的是什么型号的单片机。
软件部分,可以用简单的VB编写上位机软件,这方面网上有很多的代码。单片机部分只要按照普通的串行写程序就行了,测试时可以用“串口调试助手”这款软件,调试好后再写VB程序。
上述是我们做项目和产品的经验,希望对你有所帮助。
单片机的RXD,TXD两个脚就是串行通信的引脚,用一片MAX232,或MAX202,把RXD,TXD两脚接到MAX232上,组成一个RS232接口电路,MAX232的RXD,TXD接到DB9头上,再用一条串口线,连接单片机的DB9头和电脑上的串口,也是一个DB9头。
硬件连接好了,在单片机上就要写串行通信程序了。
这方面的资料,在百度知道里可以搜索到无数个。
如果电脑上没有串口,就得买一条USB转串口线了,USB一端插到电脑的USB口上,安装上驱动程序,这样,电脑就多出一个虚拟串口了。USB转串口线另一端就是DB9头,就插到单片机的DB9头上,也同样可以串行通信。
组建三台PC局域网,实现PC机之间可以互通互访互传.用HUB还是用交换机?H...
当然是选择交换机,HUB就是集线器 从OSI体系结构来看,集线器属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。这就意味着集线器只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法有效处理,不能保证数据传输的完整性和正确性;而交换机不但可以对数据的...
单片机课程设计:交通灯控制!
116.基于单片微型计算机的语音播出的作息时间控制器 117.交通信号灯控制电路的设计 118.基于单片机步进电机控制系统设计 119.多路数据采集系统的设计 120.电子万年历 121.遥控式数控电源设计 122.110kV降压变电所一次系统设计 123.220kv变电站一次系统设计 124.智能数字频率计 125.信号发生器 126.基于虚拟仪器的电网...
如何实现多台电脑互联共享文件
1、我有10台安装windows2000的PC机,且每台PC都有2个网卡;2、2台PC可以通过交线实现共享workgroup,再通过第二台连第三台,第三台连第四台...如何实现?... 1、我有10台安装windows2000的PC机,且每台PC都有2个网卡;2、2台PC可以通过交线实现共享workgroup,再通过第二台连第三台,第三台连第四台...如何...
运料小车自动控制组态仿真
116.基于单片微型计算机的语音播出的作息时间控制器 117.交通信号灯控制电路的设计 118.基于单片机步进电机控制系统设计 119.多路数据采集系统的设计 120.电子万年历 121.遥控式数控电源设计 122.110kV降压变电所一次系统设计 123.220kv变电站一次系统设计 124.智能数字频率计 125.信号发生器 126.基于虚拟仪器的电网...
电子计算机的知识
而苹果电脑公司后来又指控微软剽窃了他们的设计,开发了WINDOWS系列软件。 1981: INTEL发布的80186\/80188芯片,很少被人使用,因为其寄存器等与其他不兼容。但其采用了直接存储器访问技术和时间片分时技术。 1981年8月12日: IBM发布其个人计算机,售价2880美元。该机有64K内存、单色显示器、可选的盒式磁带驱动器、两...
机器人的外围设备有哪些类型?各有何用途?
# 7、尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。随着单片机片内集成的功能越来越强,真正的片上系统SoC已经可以实现,如ST公司新近推出的μPSD32××系列产品在一块芯片上集成了80C32核、大容量FLASH存储器、 SRAM、A\/D、I\/O、两个...
微型计算机又称(A ) A、个人计算机 B、PC机 C、苹果机 D、裸机_百度...
微型计算机又称个人计算机。微型计算机简称“微型机”、“微机”,由于其具备人脑的某些功能,所以也称其为“微电脑”。微型计算机是由大规模集成电路组成的、体积较小的电子计算机。它是以微处理器为基础,配以内存储器及输入输出(I\/0)接口电路和相应的辅助电路而构成的裸机。
求电子信息工程专业的毕业论文题目
1.电子与通信工程 无线网络 光通信 多媒体通信 2.网络 软件技术在通信工程 微波工程 信息通信工程 3.人工智能 生物信息学 软件工程 信号处理 4.嵌入式系统 编码 音频\/语音信号处理 图像\/视频处理和编码 5.医学成像和图像分析 应用电子生物医学电子 工业电子和自动化 机器人...
3D打印技术是如何实现打印的,与普通的打印有何不同?
实现我们的印刷成功在这种情况下,将打印物理模型。就像把这块拼在一起一样,这样的旅程就像我们堆砌积木、盖房子、一层一层地往上爬的体验一样。(威廉莎士比亚、哈姆雷特)那么,我们是如何成功地进行3D打印的呢?典型的打印,它是电脑的文字或图像数据、打印机传输、打印机操作打印喷头。在纸上需要的...
主机与外设之间实现数据的输入输出的基本方式有__,___和__。
25.什么是中断?PC机中有那些种类的中断?借助中断机制可实现哪些操作功能?26.中断向量表的功能是什么?详述CPU利用中断向量表转入中断服务程序的过程。27.简述实模式下可屏蔽中断的中断响应过程?28.如果利用中断方式传输数据,数据是如何传输的?中断结构起了什么作用?
诺肃贝思: 有两种方法与PC通信:1,加接一个USB转串口的硬件设备(网上很容易买到),这样既解决了数据线的连接又解决了单片机供电问题,但PC端可能需要安装USB驱动,而且要碰运气,往往因USB驱动问题无法一次成功; 2,通过RS232接口...
宾川县17822816329: 怎么实现AT89C52单片机之间的串行通信 - ?
诺肃贝思: 首先要看pc机有没有串口,即是电脑上的com口,这是rs232口,有的话,就很方便.单片机的rxd,txd两个脚就是串行通信的引脚,用一片max232,或max202,把rxd,txd两脚接到max232上,组成一个rs232接口电路,max232的rxd,txd接到db9头...
宾川县17822816329: pc与单片机的通信,应该怎样实现 - ?
诺肃贝思: 1、PC和单片机使用的协议(如MODBUS-RTU) 2、PC和单片机使用的接口(如485,接口不同需加转换器)
宾川县17822816329: 如何实现单片机与PC机通信 - ?
诺肃贝思: 用PC机的后面的一个九针串行口,再在单片机的串行口用MAX232或HIN232进行电平转换就行了.
宾川县17822816329: 如何实现(电脑)PC机与单片机的串行通信 - ?
诺肃贝思: 硬件部分有二种情况 1、电脑带有原生串口,就是主板上带有串行口,这个情况就太好办了.用“串口调试助手”测试一下就可以用VB写程序了.电脑和单片机用232芯片进行接口转换. 2、电脑没有原生串口,就是主板上没有串行口,这个情...
宾川县17822816329: pc机和单片机的串行通信怎样实现!?
诺肃贝思: 硬件结构和单片机的通1S程序设计单片机和PC机的串行通信一般采用RS-232、RS-422或B3-485总线标准接口,也有采用非标准的20nnJL电流环的.为保证通信的可靠,在选择接口时必须注意:(1)通信的速率;(2)通信距离:(3)抗干...
宾川县17822816329: pc机和单片机的串行通信怎样实现! - ?
诺肃贝思: pc机是上位机,单片机是下位机,首先确定单片机同pc连接号232 接口的或者usb转232 视你的单片机类型而定下载个软件串口调试助手或者windows自带的超级终端调试,写好的程序将字符串发送给pc机或者用软件将字符串写如单片机通过数码管或者液晶显示,其中牵涉通讯协议和串口设置,程序生活如歌如上已经说了,可以借鉴下.是在没有明了,找些串口调试的资料在单片机开发版里面,许多都带了!
宾川县17822816329: 怎么实现51单片机和电脑的通讯 - ?
诺肃贝思: 在PC端和单片机端均需要编写相对应的串行通信口程序,PC和单片机之间需要一个电压转换的IC,然后将PC的TXD、RXD与单片机的TXD、RXD交叉连接就行了.
宾川县17822816329: 单片机和PC间数据的实时通信是如何实现的? - ?
诺肃贝思: 通过通信端口.目前单片机普遍支持的pc机通信端口有rs232和ethernet 在单片机内依照通信协议写程序就可以和pc进行通信 现在更有一些适配器,插在pc上,让pc扩展出can, spi, 等端口,这些端口在单片机上很普遍,这样也可以进行通信 最新的单片机也开始支持usb,某些支持usb的单片机只能读取u盘之类的设备,而另一些同时也可以和pc进行通信.
宾川县17822816329: 如何实现单片机与计算机的通信 - ?
诺肃贝思: 对,可以直接买现成的带有USB接口的ZIGBEE底板. 也可以使用两个开发板, 利用一个开发板的串口与电脑通信. 至于ZIGBEE和单片机的连接,就采用杜邦线连接.