数字显示与键盘输入设计_武汉理工(编辑修改稿)内容摘要:
控制: 0110[D7S][D6S][D5S][D4S][D3S][D2S][D1S][D0S]B 设定闪烁控制命令用于设定 CH451 的闪烁显示属性: D7S~ D0S 分别对应于8 个字驱动 DIG7~ DIG0。 闪烁属性 D7S~ D0S 分别通过 1 位数据控制,将相应的数据位置为 1 则使能闪烁显示,否则为正常显示,不闪烁 (默认值)。 例如,命令数据 011000100001B 表示设定数码管 DIG5 和 DIG0 闪烁显示,其余数码管正常显示,不闪烁。 10 加载字数据: 1[DIG_ADDR][DIG_DATA]B 加载字数据命令用于将字数据 DIG_DATA 写入 DIG_ADDR 指定地址的数据寄存器中。 DIG_ADDR 通过 3 位数据指定数据寄存器的地址,数据 000B~ 111B 分别指定地址 0~ 7,对应于 DIG0~ DIG7 引脚驱动的 8 个数码管。 DIG_DATA 是 8 位的字数据。 例如,命令数据 100001111001B 表示将字 数据 79H 写入第 1 个数据寄存器,如果是不译码方式,则 DIG0引脚驱动的数码管将显示 E;命令数据110010001000B 表示将字数据 88H 写入第 5 个数据寄存器,如果是 BCD 译码方式,则 DIG4 引脚驱动的数码管将显示 8. 11 读取按键代码: 0111XXXXXXXXB 读取按键代码命令用于获得 CH451 最近检测到的有效按键的按键代码。 该命令是唯一的具有数据返回的命令, CH451 从 DOUT 引脚输出按键代码,按键代码总是 7 位数据,最高位是状态码,位 5~位 0 是扫描码。 读取按键代码命令的位数据 B0~ B7 可以是任意值,所以控制器可以将该操作命令缩短为 4 位数据 B8~ B11。 例如, CH451 检测到有效按键并中断,按键代码是 5EH,简化描述 1^1^1^0^↑ H^L^H^H^H^H^L^表示先向 CH451 发出读取按键代码命令0111XXXXXXXXB,然后从 DOUT 获得按键代码 5EH。 CH451BCD码译码表 武汉理工大学课程设计 8 实验步骤: : CPU 89S52 CH451 J5_89S52 P34 P15 P33 P32 J23_CH451 LOAD DCLK DIN DOUT 武汉理工大学课程设计 9 将并口线插在实验板与 PC 机的并口插座上; 按上图 连接实验线路; 仔细检查无误后,接 通电源。 (图中箭头表示需要接线的地方) (上图为连线图,也是接线成功后的图) 软件设计: 进入 KEILC 环境编写程序。 89S52 首先向 DIN 发送一个上升沿,通知 CH451 数据线使能 ,然后 89S52 发送 010000000101, 010110000000,通知 CH451 打开键盘扫描功能 ,开启显示功能,选择 BCD 译码方式,在就可以向每个显示寄存器送入要显示的数据。 例如:八个数码管全显示“ 8”时送入的二进制数据为: 100000001000; 100100001000; 101000001000; 101100001000; 110000001000; 110100001000; 111000001000; 111100001000; 打开 89S52 的外部中断 1,并设置为下降沿中断方式,当 KEY1KEY5 任一键按下时, CH451的 DOUT 脚会产生一个下降沿,这时 89S52 便会产生一个中断,并进入中断程序。 中断程序中,应首先关闭中断,然后向 CH451 发送读键值指令( 0111),读取键值。 KEY1KEY5 的键值分别为: 0X40,0X49,0X52,0X5B,0X64. 在 89S52在向 CH451发送数据时,先发送低位数据。 如二进制数据: 100000000101, 先送 1,再送 0,再送 1,依次类推;而接收时则武汉理工大学课程设计 10 相反,先接收高位。 程序编译成功后,打开联机下载软件,将 HEX 文件下载到 89S52 中,观看程序运行结果,如有问题则修改程序,再次下载。 调试成功后 ,将送显程序,和读取键值程序,各写成一个函数,供后续实验模块调用。 设计成功标志: 1 启动实验板,自动显示“ ” 2 按下 1 号按键,显示“ 001” 3 按下 2 号按键,显示“ 002” 4 按下 3 号按键,显示“ 003” 5 按下 4 号按键,显示“ 004” 6 按下 5 号按键,显示“ 005” 程序设计: 程序原理图 武汉理工大学课程设计 11 程序代码: /********************************************************\ | 项目 武汉理工大学教学实验板( ZG211 定制) | | 文件 | | 功能 LED显示演示程序 | | 编写 中格电子 | | 创建时间 2020/09/08 | | 版本 | | 版本说明 | | 修改历史 | | 修改原因 | | 修改时间 | | 修改后特性 | \**********************************。数字显示与键盘输入设计_武汉理工(编辑修改稿)
相关推荐
nformation system,简称 GIS)是一种采集、存储、管理、分析、显示与应用地理信息的计算机系统,是分析和处理海量地理数据信息的通用技术。 地理信息系统建立在地理学和计算机图形学的基础上,涉及信息科学、空间科学和地球科学的多个学科,是多种学科交叉的产物, 同时, GIS 作为一门综合性技术,己经与其它技术相融合,如 :数据库技术、 CAD、软件工程、遥感技术、制图学等。
生电源供电方式时 VDD 端接地。 由于单线制只有一根线,因此发送接口必须是三态的。 4 硬 件电路设计 主板电路 系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调数字温度计设计 7 整电路,单片机主板电路等,如图 所示。 图 中有三个独立式按键可以分别调整温度计的上下限报警设置,图中蜂鸣器可以 在被测温度不在上下限范围内时,发出报警鸣叫声音。 图
往行人较多 , 需要各司其职 , 以确保仪器设备和人员的安全 ; 其次 , 城区地物复杂 , 碎部点密集 , 单靠画草图和事后回忆难度很大 ; 再次 , 每天采集的野外数 11 据若不及时编辑整理 , 则内业工作量相当烦琐 , 且容易出错。 只有实现野外实时成图 ,才能保证高质量和高效率。 在空旷的一般地区测图 , 可采用全站仪存贮数据 + 草图的 2 人测图方式。 首先 ,从节约成本考虑 ,
集成接收芯片进行采集。 这样一来不仅大大提高了系统稳定性,增强了抗干扰能力,而且降低了发射功率。 经过综合考虑,我采用方案二将红外信号进行调制后再发射,再用集成芯片进行接收。 电源部分方案论证 方案一:采用线性电源。 线性稳压直流电源的特点是:输出电压比输入电压低;反应速度快,输出纹波较小; 工作产生的噪声低;效率较低 (现在经常看的LDO就是为了解决效率问题而出现的 )
c h e b l o r d ( w p / ( F s / 2 ) w s / ( F s / 2 ) , r p rsJ , z T )。 [num2, d e n 2 ] = c h e b y l ( n 2 , rp, W n 2 )。 切比雪夫 II 型低通滤波器: [ n 3, W n 3 ] = c h e b 2 o ^ d ( w p / ( F s / 2 ) , w s
优点:高精度,通用性,低成本。 ICL7106 是一个系列产品,还有 ICL710ICL711 ICL7117, ICL712 ICL713 ICL7137 等等,它们的功能和用途略有差别。 国产的同型号产品是 CC7106。 ICL7106 的特点介绍 ICL7106 属于大规模 CMOS 集成电路,它将模拟电路和数字电路集成在同一块芯片上。 它有如下特点: ( 1)采用单电源供电