社区
VB基础类
帖子详情
关于串行口通信的问题! 急 给55分
cflanker
2000-07-13 02:18:00
单位有一个信号采集器,把电压 温度等模拟信号转换为数字信号的东西。用串行口
与计算机相连。请问如何编写一个应用程序读出com口的信号 并进行数字处理!
急 万望高手给出详细的方案! 我最大的分值只有55分 我都给了!谁能帮我
我的e-mail cflanker@163.net
...全文
127
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。这次的内容就到这里了,遇到
问题
的话,请保持耐心查阅一下芯片手册,百度或留言讨论。对于其他的一些配置前面也都有所讲解,也可以通过查阅芯片手册,这里就不再进行赘述。
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
通信
模式。
通信
端口工作模式的定义如图所示。
趣聊51之串口
通信
(概念篇)
对于刚刚接触单片机的同学们来说,串口
通信
似乎是一个神秘感十足的东西,笔者在刚刚开始学习51单片机时,读的是郭天祥先生的那本著名的《新概念51单片机教程》,贼厚的一本书,但是等读完串口
通信
的内容之后,我突然觉得51单片机也就那回事,无非是各种中断,定时器的运用,对外部设备的控制啊,例如ADC芯片,12864液晶屏,再或者就是今天我们所提到的串口
通信
的内容。 那么什么叫串口
通信
呢?我想有必要先来和大家讨论一下什么叫做“
通信
”。 “
通信
,指人与人或人与自然之间...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章