基于labview的pc机与单片机串口通信内容摘要:
CON。 使用串口中断方式时,开 CPU和中断源 —— 写 IE 寄存器。 本设计设定定时 器 T1 工作在模式 2,串行口工作于方式 3。 PC 机通信的设计 MSC0MM 控件不需要用户对通讯底层进行操作。 它有事件驱动通讯和查询通讯两种方式。 本设计中采用事件驱动方式,即接收缓冲区每接受规定字符数产生一次 MSCOMM— OnC0Mm 事件,发送时设置不产生该事件。 输入显示程序设计 设计中 使用 7 段 LED 数码管显示发送或接收到数据;使用 4 6 的矩阵式键盘 发送数据。 程序可分为三个模块。 错误 !未找到引用源。 键输入模块:扫描键盘、读取 一次键盘并将键值存入键值缓冲单元。 错误 !未找到引用源。 显示模块:将显示单元的内容在显示器上动态显示。 错误 !未找到引用源。 主程序:调用键输入模块和显示模块。 键盘扫描中,向 列扫描码地址逐列输出低电平,然后从行码地址读回。 如果有键按下,则相应行的地址应为低,如果无键按下,由于上拉的作用,行码为高。 这样就可以通过输出的列码和读取的行码来判断按下的是什么键了,由于在建的闭合和断开过程中有一个抖动期,抖动时间长短和开关的机械特性有关,一般为5~ 10ms,为了保证 CPU 对键的闭合做一 次且仅一次的处理,在编程时要有一定的延时,本设计设定了 30ms 的延时来防止按键抖动。 程序框图如下: 主程序框图 读键输入子程序框图 N Y Y N N Y 开始 键值转换为显示数据 读取键值 显示缓冲区初始化 LED 显示 有键输入。 开始 输出列扫描信号 读入行信号 初始化地址参数 列扫描信号复位 返回 查表得键码 等待按键释放 按照行列计算键值 返回 该列有键输入。 6 列扫描完。 LED 显示流程图 否 是 单片机收发程序 开始 关所有位显示 初始化显示参数 位选通信号移位 输出 段码数据 取显示数据 延时 输出位选通信号 指向下一个显示数据 返回 8 位完成。 单片机发送数据流程图 单片机接收数据流程图 否 是 PC 机收发程序 主程序开始 在 PC机屏幕上显示按下的字符 读接收寄存器内容 串行口初始化 向 PC机发送字符 单片机小键盘按下 设定波特率 LED 初始化 LCD 显示按下的字符 返回 主程序开始 串行口初始化 LED 初始化 开中断 清接收中断标志 R1 接收 PC机发来数据 开中断,恢复现场 返回 保护现场 接受正确 PC 机发送数据流程图 PC 机接收数据流程图 否 否 是 是 硬件连接 串口初始化 在文本框中显示数据 等待控制命令 串口初始化 打开串口接收数 据 接收数据的事件触发 数据在 LED数码管上显示 打开串口发送数据 等待控制命令 发送数据的事件触发 显示正确 显示正确 图一: 图二: 图三: 第 四 章 利用 LabVIEW实现 PC 与单片机串口通信任务 VI 程序 启动 NI LabVIEW 程序,选择新建( New)选项中的 VI项,建立一个新 VI 程序。基于labview的pc机与单片机串口通信
相关推荐
金融服务、电子商务、政府部门、公共管理、国家安全、信息安全、智能家居、人机交互等领域显示出其无可比拟的优越性。 另外,人脸识别技术还将推动图像处理、模式识别理论与应用的发展,同时由于人脸模式的特殊性,对人脸识别进行应用研究,对推动认知科学、生理学、心理学等相关学科的研究也有积极的影响。 本文 将 重点研究人脸检测定位及特征提取技术,提出了一个人脸识别系统框架,并细化各模块的功能。 利用
,每隔一个采样频率 fs , 重复出现一次。 为保证采样 后信号的频谱形状不失真,采样频率必须大于信号中最高频率成份的两倍,这称之为采样定理。 如图 所示,由于不满足采样定理,信号产生了混叠。 图 信号正常采样和欠采样 信号的采样定理是连结离散信号和连续信号的桥梁,是进行离散信号处理与离散系统设计的基础。 采样定理 (sampling theory) 若连续信号 x(t)是有限带宽的
大,并将信号调整到 A/D转换器的输入范围,以便充分利用转换器的满量程分辨率。 ( 2) 滤波器:由于心电信号是强噪声背景下的低频微弱信号,容易受到外界干扰,所以必须使用滤波器将信号频带外的干扰去除。 各种生物信号都属于低频的微弱自然信号。 为了对生物信号进行各种处理、记录、显示,必须首先把信号放大到所要求的强度。 根据生物信号的 特点,在选择设计生物信号放大器时,必须考虑以下几个参数 [4]:
多领域得到了广泛的应用。 单片机已经由开始的4 位机发展到 32 位机,其性能进一步得到改善 [5]。 基于单片机的温度控制系统运行稳定,工作精度高。 但相对其他温度系统而言,单片机响应速度慢、中断源少,不利于在复杂的,高要求的系统中使用。 PLC 是一种数字控制专用电子计算机,它使用了可编程序存储器储存指令,执行诸如逻辑、顺序、计时、计数与演算等功能,并通过模拟和数字输入、 输出等组件
回登陆,不成功返回会员中心选择服务。 如忘记密码,填写相关信息获取密码; E. 登陆成功进入会员专区首页进行商务活动; F. 商务活动结束注销。 管理员进入管理首页 是否登录 验证密码 进行管理活动 结束管理活动 14 图 用户商务活动流程之登陆详细设计 ( 2)商务活动流程详细设计: 进入客户专区首页做如下选择: ; ; ; ,若购买商品则进入 f; ,结束商务活动;。 购物首页 失败提示页面
物 介 绍 Wareimage Varchar 50 否 否 图片 路 径 Wareif Int 4 否 否 是否 推 荐 Dattime Datetime 8 否 否 发布 时 间 ( 2) tb_Shop()表主要用于 存储用户购买商品之后所填写的订购单的相关信息。 订单商品表的结构如表 42所示。 表 42 订单商品表 列名 数据类型 长度 主键 否 允许空 功能描述 Subid