1、“..... 将串口字节数函数的输出对键的闭合做次且仅次的处理,在编程时要有定的 延时,本设计设定了的延时来防止按键抖动。 程序框图如下 主程序框图读键输入子程序框图 由于上拉的作用,行码为高。 这样就可以通过输出的列码和读取的行码来判断按下的是什么键了,由于在建的 闭合和断开过程中有个抖动期,抖动时间长短和开关的机械特性有关,般为 ,为了保证容在显示器上动态显示。 ,未找到引用源。主程序调用键输入模块和显示模块。 键盘扫描中,向列扫描码地址逐列输出低电平,然后从行码地址读回。如果 有键按下,则相应行的地址应为低,如果无键按下......”。
2、“..... ,未找到引用源。显示模块将显示单元的内 设计中使用段数码管显示发送或接收到数据使用的矩阵式键 盘发送数据。程序可分为三个模块。 ,未找到引用源。键输入模块扫描键盘读取次键盘并将键值存通讯底层进行操作。它有事件驱动通讯和查询通 讯两种方式。本设计中采用事件驱动方式,即接收缓冲区每接受规定字符数产生 次事件,发送时设置不产生该事件。 输入显示程序设计 。 确定串口的控制写。 使用串口中断方式时,开和中断源写寄存器。 本设计设定定时器工作在模式,串行口工作于方式。 机通信的设计 控件不需要用户对设置产生波特率的定时器串行口控制和串口的中断控 制。具体步骤如下。 确定定时器的工作方式写寄存器。 计算定时器的初值装载......”。
3、“.....未找到引用源。串口波特率的设定 通常使用单片机的串口时,选用的晶振比较固定,常用于何微机通信的波特 率也相对固定。本设计设定通讯波特率为。 ,未找到引用源。串口初始化 串口初始化主要是中的通讯控件。 设计中使用数码管显示发送或接收到数据使用的矩阵式键盘发 送数据。 单片机通信的设计 单片机完成通信数据的收发功能主要分为个步骤。 错单片机有五个终端源,本设计使用串行 口中断请求标志或,当串行口接收完帧串行数据时置位或当发送完 帧串行数据时置位,向申请中断在机方面,机数据的接收和发 送采用 汇编语言,用中断方式接收和发送数据。个重构数组函数将单片机送来的数据构建成个行 列的数组......”。
4、“.....在单片机方面,使用确计算被测信号 的频率值,使前面板横轴表示的时间尽可能准确,在显示图形用 进行处理。实践表明通过这种处理方式,可使被测信号的频率值误差在百分之 三以内。在数组显示用行时间可由工具菜中栏下的下的 来确定程序运行时间。若不加以延时程序会有出错提示。显示部分, 主要程序代码如图二所示根据需要进行图形及表格显示。为能准的几层间传递信息,加之从 主机发送命令到单片机,单片机判断为正确命令后返回数据给主机是需要定的 时间的,故这步进行延时等待。延时时间可视情祝而定,只要大于单片机回送 给主机的时间就行。具体执符 表示为,故在程序框图中输入的字串若用Ⅱ码字符表示为......”。
5、“.....若写入的命令字有误,或写入串口模块打不开,出现出错提 小,重新要求打开串口。延时因涉及在操作系统的符 表示为,故在程序框图中输入的字串若用Ⅱ码字符表示为,用 进制表示为。若写入的命令字有误,或写入串口模块打不开,出现出错提 小,重新要求打开串口。延时因涉及在操作系统的几层间传递信息,加之从 主机发送命令到单片机,单片机判断为正确命令后返回数据给主机是需要定的 时间的,故这步进行延时等待。延时时间可视情祝而定,只要大于单片机回送 给主机的时间就行。具体执行时间可由工具菜中栏下的下的 来确定程序运行时间。若不加以延时程序会有出错提示。显示部分, 主要程序代码如图二所示根据需要进行图形及表格显示。为能准确计算被测信号 的频率值......”。
6、“.....在显示图形用 进行处理。实践表明通过这种处理方式,可使被测信号的频率值误差在百分之 三以内。在数组显示用个重构数组函数将单片机送来的数据构建成个行 列的数组,后利用两层循环实现数组的行列显示。 第三章程序设计 设计思路本设计分单片机和机两部分进行编程。在单片机方面,使用 汇编语言,用中断方式接收和发送数据。单片机有五个终端源,本设计使用串行 口中断请求标志或,当串行口接收完帧串行数据时置位或当发送完 帧串行数据时置位,向申请中断在机方面,机数据的接收和发 送采用中的通讯控件。 设计中使用数码管显示发送或接收到数据使用的矩阵式键盘发 送数据。 单片机通信的设计 单片机完成通信数据的收发功能主要分为个步骤。 ......”。
7、“.....串口波特率的设定 通常使用单片机的串口时,选用的晶振比较固定,常用于何微机通信的波特 率也相对固定。本设计设定通讯波特率为。 ,未找到引用源。串口初始化 串口初始化主要是设置产生波特率的定时器串行口控制和串口的中断控 制。具体步骤如下。 确定定时器的工作方式写寄存器。 计算定时器的初值装载。 启动定时器写中的位。 确定串口的控制写。 使用串口中断方式时,开和中断源写寄存器。 本设计设定定时器工作在模式,串行口工作于方式。 机通信的设计 控件不需要用户对通讯底层进行操作。它有事件驱动通讯和查询通 讯两种方式。本设计中采用事件驱动方式,即接收缓冲区每接受规定字符数产生 次事件,发送时设置不产生该事件......”。
8、“.....程序可分为三个模块。 ,未找到引用源。键输入模块扫描键盘读取次键盘并将键值存 入键值缓冲单元。 ,未找到引用源。显示模块将显示单元的内容在显示器上动态显示。 ,未找到引用源。主程序调用键输入模块和显示模块。 键盘扫描中,向列扫描码地址逐列输出低电平,然后从行码地址读回。如果 有键按下,则相应行的地址应为低,如果无键按下,由于上拉的作用,行码为高。 这样就可以通过输出的列码和读取的行码来判断按下的是什么键了,由于在建的 闭合和断开过程中有个抖动期,抖动时间长短和开关的机械特性有关,般为 ,为了保证对键的闭合做次且仅次的处理,在编程时要有定的 延时......”。
9、“..... 程序框图如下 主程序框图读键输入子程序框图 开始 键值转换为显示数据 读取键值 显示缓冲区初始化 显示 有键输入 开始 输出列扫描信号 读入行信号 初始化地址参数 列扫描信号复位 返回 查表得键码 等待按键释放 按照行列计算键值 返回 该列有键输入 列扫描完 显示流程图 否 是 单片机收发程序 开始 关所有位显示 初始化显示参数 位选通信号移位......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。