社区
VB基础类
帖子详情
关于串行口通信的问题! 急 给55分
cflanker
2000-07-13 02:18:00
单位有一个信号采集器,把电压 温度等模拟信号转换为数字信号的东西。用串行口
与计算机相连。请问如何编写一个应用程序读出com口的信号 并进行数字处理!
急 万望高手给出详细的方案! 我最大的分值只有55分 我都给了!谁能帮我
我的e-mail cflanker@163.net
...全文
121
2
打赏
收藏
关于串行口通信的问题! 急 给55分
单位有一个信号采集器,把电压 温度等模拟信号转换为数字信号的东西。用串行口 与计算机相连。请问如何编写一个应用程序读出com口的信号 并进行数字处理! 急 万望高手给出详细的方案! 我最大的分值只有55分 我都给了!谁能帮我 我的e-mail cflanker@163.net
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzh
2000-07-13
打赏
举报
回复
看来你只能用MSCOMM控件来实现串行通讯了。
leslielu
2000-07-13
打赏
举报
回复
你要用mscomm32.ocx这是一个控件,你可以在VB中清楚的看到它的说明,很好用,你如果要使用它和你固有的东西通讯,一定要知道它的串行配置、BAUD,等等。关键它的编码格式,否则只有自己分析。
基于单片机的交通灯控制系统设计.doc
基于89C51的交通灯控制系统设计 目 录 摘 要 1 1.设计任务与要求 1 2.系统硬件设计 2 3.系统软件设计 5 4. Proteus软件仿真 6 5.设计心得 7 6.参考文献 7 附录 8 交通灯控制系统设计 摘 要 自从1858年英国人发明了原始的机械扳手交通灯之后,随后的一百多年里,交通灯改 变了交通路况,也在人们日常生活中占据了重要地位,随着人们社会活动日益增加,经 济发展,汽车数量
急
剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功能,使得 交通得到有效管制,对于交通疏导,提高道路导通能力,减少交通事故有显著的效果。 近年来,随着科技的飞速发展,电子器件也随之广泛应用,其中单片机也不断深入人 民的生活当中。本模拟交通灯系统利用单片机AT89C51作为核心元件,实现了通过信号灯 对路面状况的智能控制。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理 、
急
车强通等
问题
。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便 等优点,有广泛的应用前景。 本模拟系统由单片机硬/软件系统,两位8段数码管和LED灯显示系统等组成,较好的 模拟了交通路面的控制。 关键词:交通灯 单片机 数码管 LED灯 1.设计任务与要求 东西、南北两干道交于十字路口,各干道有一组红、绿、黄三个指示灯,指挥车辆和 行人安全通行。东西方向为主干道,通行时间为40秒;南北方向为支干道,通行时间为 30秒。通行时间最后3秒,绿灯灭,黄灯闪烁,黄灯闪烁完毕变更通行车道。通行时间由 数字显示器显示,黄灯3秒闪烁不单另计时。 2.系统硬件设计 根据上面的功能要求,硬件系统主要有单片机模块、指示灯模块和倒计时显示模块。 各模块选择如下: (1)单片机模块 主控芯片采用AT89C51单片机,其管脚图如图1所示。 图1 AT89C51引脚图 AT89C51是AT89C5X系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解 。AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器 、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大 总线。 中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二 进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制 输入输出功能等操作。 AT89C51内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址 的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据 ,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义 的字型表。 AT89C51共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。 AT89C51有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序 转向。 AT89C51共有4组8位I/O口(P0、P1、P2或P3),用于对外部数据的传输。 AT89C51内置一个全双工串行
通信
口,用于与其它设备间的串行数据传送,该
串行口
既可以用作异步
通信
收发器,也可以当同步移位器使用。 AT89C51具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中 断,可满足不同的控制要求,并具有2级的优先级别选择。 AT89C51内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但 AT89C51单片机需外置振荡电容。 本设计中,使单片机运行在最小系统。 时钟电路由两个20nF的微调电容和一个晶振组成。AT89C51内部有一个用于构成振荡 器的高增益反相放大器,它的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引 脚接石英晶体振荡器和微调电容,构成一个稳定的自激振荡器。本系统采用12Hz的振荡 器,机器周期为1us。复位操作有上电自动复位、按键电平复位和外部脉冲复位三种方式 。本设计采用按键电平复位。按键电平复位是通过复位端经电阻与电源接通实现,如下 图2所示。 图2 AT89C51最小系统 (2)指示灯模块 设计电路中每个路口的控制信号灯应有三个,即红灯、黄灯、绿灯各一个。因此,本 电路的设计中应用到红灯、黄灯、绿灯个四个。同一方向的两个路口的同一颜色指示灯 是同时亮灭,为简化电路,可让这两个灯接同一引脚。这样可用P1口控制所有的指示灯 。 为简化设计,信号灯不采用当个的发光二极管,而采用现用的交通灯组件。该组件及 其与单片机引脚的接法如下: " "东西方向 "南北方向 " "指示灯"红灯"绿灯"黄灯"红灯"绿灯"黄灯" "引脚 "P1.3"P1.4"P1.5"P0.0"P1.1"P1.2" 图3 指示灯及其接线引脚 (3)倒计时显示模块 由于黄灯3秒闪
C51的串口
通信
编程
其特点是
通信
线路简单,只要一对传输线就可以实现双向
通信
,从而大大降低了成本,特别适用于远距离
通信
,但传送速度较慢。这一部
分
就涉及到定时器相关内容,前面我们讲的是那个16位自动重载方式,现在这里是设定定时器1为8位自动重装方式。虽然利用软件更加的快捷,但从学习者的角度上看,我们仍需对上述代码进行
分
析,以便后面自己能进行编程。11059200Hz。这次的内容就到这里了,遇到
问题
的话,请保持耐心查阅一下芯片手册,百度或留言讨论。对于其他的一些配置前面也都有所讲解,也可以通过查阅芯片手册,这里就不再进行赘述。
串口
通信
和RS485-第1季第13部
分
本课程是《朱有鹏老师单片机完全学习系列课程》第1季第13个课程,主要讲解了串行
通信
UART及其扩展RS485。本课程很重要,因为串口
通信
是我们接触的早也简单的
通信
方式,是后续继续学习SPI、I2C甚至USB、网络
通信
等的...
STM32理论 ——
通信
文章目录1. 数据
通信
介绍1.1 并行/串行
通信
2. USART串口
通信
(STM32H7系列)2.1 串口的硬件框图2.2 串口的基本功能特性2.3 串口的自适应波特率2.4 串口的数据帧格式2.5 同步串口和异步串口的区别2.6 单工,半双工和全双工通讯2.7 串口的HAL库应用(串口的初始化流程)2.7.1 串口寄存器结构体USART_TypeDef2.7.2 串口句柄结构体 UART_HandleTypeDef2.7.3 串口的底层配置(GPIO、时钟、中断等)2.7.4 串口的状态标志清除
问题
2.8
西门子PLC 200 smart与上位机
通信
控制传送带
S7-200smart CPU本体集成一个RS485
通信
板,端口号为0.或者增加一个扩展信号板(RS285/RS233),串口号为1.SMB30(端口 0 ) 和 SMB130(端口 1 )用于定义
通信
端口的工作模式。S7-200 SMART CPU 处于 RUN 模式时,才能进行 PPI
通信
或自由口
通信
模式的选择;CPU 处于STOP 模式时,自由口
通信
模式被禁用,自动进入 PPI
通信
模式。
通信
端口工作模式的定义如图所示。
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章