帮帮文库

键盘显示模拟系统的设计与实现 键盘显示模拟系统的设计与实现

格式:DOC | 上传时间:2022-06-24 07:58 | 页数:15 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
1 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
2 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
3 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
4 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
5 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
6 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
7 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
8 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
9 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
10 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
11 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
12 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
13 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
14 页 / 共 15
键盘显示模拟系统的设计与实现
键盘显示模拟系统的设计与实现
15 页 / 共 15

1、写入和显示不同的数据具 体命令请参考和数据手册。 时间控制程序是时间程序重要的部分时间控制程序体现了年月日时分 秒的计算方法。此设计采用自带的计时器进行计时中断程序每隔中 断次当作个计数每中断次则计数加当计数次时则表示秒到了秒变量 加同理再判断是否分钟到了再判断是否小时到了再判断是否天到了再判 断是否月到了再判断是否年到了若计数到了则相关变量清除。先给出般年份 的每月天数。如果是闰年第月天数为天非闰年则有天。在我们的这个设计中 只设有年的范围判断是否闰年就只需要用该年份除以来判断就行了。 键盘扫描程序是整个设计的输入控制程序键盘占用单片机的个口。本设 计的键盘扫描程序采用行。

2、下 图显示部分流程图 为了区别调整时间和日期的按键与其他显示内容冲突在这里给了号键个变量 未按下号键时程序执行图框图所示的内容当按下号第次 时进入调整日期状态当按下号键第二次时进入调整时间状态 当按下第三次时显示开机画面并让执行图所示内容。 显示部分程序涉及到的初始化写入命令和数据写命令和数据的通讯方式已 经在上文提到这里不再阐述。 此设计用到的是带有字库的要让显示中文只需要往写入 地址再写入中文。的分别对应 的第二三四行行可以写入个中文字符对应每行的个地址。有的中文在字 符没有显示就会是乱码这时需要查询该字的进制编码再写入。 要让显示图片需要给写入命令以开启绘图模。

3、定时工作方式为时计数工作方式。 为工作模式选择位两个工作模式选择位可以形成种编码对应种工作 模式时为模式时为模式时为模式电子信息工程技术 广西水电学院电子信息工程专业毕业设计论文 目录 引言 设计要求 基本要求 发挥部分 方案设计与论证 控制部分方案论证 显示部分方案论证 系统框图及工作原理 系统框图 工作原理 硬件工作原理 软件工作原理 硬件原理分析及设计 单片机时钟电路 单片机复位电路 复位电路的可靠性设计 键盘电路 显示电路 显示电路 七段数码管显示电路 整体电路图 系统硬件设计所需的元件 软件设计 软件总体设计及框图 软件重。

4、行地址 四个变量用来实现地址的变换变换方法为 运行第次后第行变为第二行的内容第二 行变为第三行的内容第三行变为第四行的内容而第四行则变为第行的内容如此循 环就实现文字向上滚动的效果。电子信息工程技术 广西水电学院电子信息工程专业毕业设计论文 键盘扫描部分 本设计扫描键盘方式采用行列反转扫描法读取按键编码。单片机先让键盘行线输出全 为然后读入列线值再检测有无按键按下去抖再读入列线值输出当前列线值 读入行线值最后组合行列线值得到键盘的码值供调用代码如图所示。当有按 键按下单片机读取出键值后给主程序调整时间和日期函数调用同时送出编码给 让数码管显示当前按键对应的进制代码。

5、控制器件。 显示部分方案论证 方案使用成本低程序控制简单但它只能显示个半宽字型符 不能显示汉字比较单调。 方案二带字库的由控制的硬件上提供位位并行接口及串行 接口供选择位字符显示最多字符行显示范围 行位中文字型总共提供个中文字型点 阵位半宽字型总共提供个西文字型点阵 位字符产生。在软件上提供文字与图形混合显示画面清除光标 归位显示开关光标显示隐藏显示字体闪烁光标移位功能显示移位垂直画面 旋转反白显示休眠模式的功能相对于来说功能丰富而且已内建有码 简体中文字型库方便编程。综合以上方案决定采用除非特殊说明以下 都简称作为显示器件。电子信息工程技术 广西水电学院电子信息工程。

6、。此设计的图片取 模方式是逐行自上而下显示先写上半屏再写下半屏屏幕轴的起点为写完上 半屏后令接着写下半屏本设计用到的三张图片都是自己画的。号按键用到的 自定义字符是通过取模写入通过命令调取显示。 本设计还用到反白显示文字循环左移文字向上滚动。反白显示是的扩充指 令集之只要写入可以实现第三行显示写入实现第二第四行反白显 示控制器的点阵液晶其实原理上等同点阵第三行对应的 地址紧接第行第四行对应的地址紧接第二行。因此在使用行反白 功能时第行反白第三行必然反白。第二行反白第四行必然反白。文字循环左移只 需要写入扩充指令就可以实现。而文字向上滚动的实现本设计定义了个变量 其中对应的四。

7、反转扫接入单片机低位当有按键按下时由单片机控 制个口读取出当前键值。 显示电路 显示电路 共有个引脚其中脚接入单片机的全部口和的 三个口是与单片机通讯的桥梁。号脚是空脚和脚接地和脚接 其中三个脚接可调电位器和电阻组成调节对比度电路。如图 所示。 七段数码管显示电路 采用的是共阳数码管它的个脚接入全部口三极管的发射极接 集电极经过个电阻限流接入数码管的公共端基极接单片机的口由单片机给个 基极电流使三极管三极管导通驱动数码管显示。如图所示。 图复位电路 图键盘电路 图显示电路电子信息工程技术 广西水电学院电子信息工程专业毕业设计论文 图显示电路图数码。

8、管显示电路 整体电路图 根据以上各模块的功能互相连接成为此设计的整体电路如下图 图整体电路图 图数码管显示电路电子信息工程技术 广西水电学院电子信息工程专业毕业设计论文 系统硬件设计所需的元件 表元件列表 元件名称数量个元件名称数量个 晶振 芯片瓷片电容 七段数码管电解电容 电阻按键开关 电阻发光二极管 电阻排针排 电阻插针排 电位器自锁开关 排阻电源 软件设计 此设计名为仪器仪表的键盘显示模拟系统顾名思义软件占很大比例。整个设计硬件 比较简单主要就是程序的写法而软件的调试也是此设计的重点和难点。整个软件结构 分为主控程序显示部分程序键盘扫描部。

9、件和 软件也无法实现本设计的各种要求。 方案二凌阳位单片机有丰富的中断源和时基。它的准确度相当高并且语言 的编程环境也很方便来实现些递归调用。口功能也比较强大方便使用。用凌阳 位单片机做控制器最有特色的就是它的可编程音频处理可完成语音的录制播放和识别。 这些都方便对设计进行扩展使设计更加完善。成本也相对低些。但是在控制与显示 的结合上有些复杂显示模组资源相对有限而且单片机的稳定性不是很高而且就需要 完成这个仪器仪表的键盘显示模拟系统不太复杂的设计可以不必用凌阳位单片机来完 成。 方案三是位单片机提供的的四组个口能够实现既定功能成本 也不高。综合考虑最后选择用单片机来作为中心。

10、业毕业设计论文 系统框图及工作原理 系统框图 工作原理 硬件工作原理 硬件控制电路主要用了矩阵键盘芯片处理器和七段数码管。由 处理器处理从键盘发出的指令通过和七段数码管显示出相应按键的 内容。 软件工作原理 软件控制程序主要有主控程序时间程序控制程序时间及日期显示程序键 盘扫描程序等组成。主控程序中对整个程序进行控制进行了时间和初始化 和数码管显示等控制。 显示程序是整个显示部分中的重要部分包括写入命令初始化写入数据数 据显示自定义显示绘图显示反白显示等。当的同时 由变时可以对写入基本指令和扩充指令当同时由变 时可以对写入数据。对端口写入不同的命令可以。

11、 图键盘扫描程序 时钟部分 本设计时钟走时部分采用单片机内置的定时器单片机的定时器由两个 位定时器方式寄存器和定时器控制器组成。其中又可 分成的位计数器即和用于存储定时器计数器的初值 为方式寄存器主要用来设置定时器计数器和方式为控制寄存器用来控制定时 器计数器的启动与停止。 是个专用寄存器用来控制定时器和的工作方式用操作模式其中 的高位用于对的控制低位用于对的控制各位定义及格式如图所 示。 图工作模式控制寄存器示意图 其中为门控制用来控制定时器启动方式。当时定时器由软件控制 位或来控制启动。时定时器由外中断请求信号来控制启动。 为定时或计数方式选择位当为时为。

12、程序时钟部分程序和延时程序。 软件总体设计及框图 开机后主控程序先让单片机给个低电平开启数码管显示然后初始化 包括设置基本指令集设置光标设置显示模式等接下来是时钟的初始化包括开启定 时和中断时间的走时秒分时年星期最后就显示开机画面并开始 扫描键盘若有按键按下则和数码管显示相应的内容号键作为设置日期和时间的 阀门按下第次时进入调整日期状态第二次是调整时间第三次返回。 图软件设计总体框图电子信息工程技术 广西水电学院电子信息工程专业毕业设计论文 软件重要子程序设计及框图 主控程序是建立在各子程序的基础上各子程序写好后由主程序调用。 显示部分 显示部分的大体框图如。

参考资料:

[1]济南天马相城楼盘区位因素分析与研究(第21页,发表于2023-09-14 20:14)

[2]济南市商业地产市场分析(第18页,发表于2023-09-14 20:14)

[3]济南市东升商业写字楼中央空调设计(第60页,发表于2023-08-10 12:52)

[4]技术联盟成员伙伴风险及控制研究(第32页,发表于2023-09-14 20:14)

[5]技术性贸易壁垒对中国纺织品服装业的影响和对策(第26页,发表于2023-08-10 12:50)

[6]技术扩散对中国对外贸易的影响研究(第25页,发表于2023-08-10 12:50)

[7]技师论文—汽车整形技术(第12页,发表于2023-09-14 20:14)

[8]记忆测试系统的设计(第22页,发表于2023-08-10 12:47)

[9]计算器模拟系统设计(第23页,发表于2023-08-10 12:46)

[10]计算器的三维造型造型设计及数控加工仿真(第33页,发表于2023-08-10 12:46)

[11]计算机系网上购物系统论文1(第43页,发表于2022-06-24 07:37)

[12]计算机网站维护毕业论文62(第27页,发表于2023-08-08 14:50)

[13]计算机网站维护(第27页,发表于2023-08-10 12:45)

[14]计算机网站毕业设计(第31页,发表于2023-08-10 12:44)

[15]计算机网站的维护(第28页,发表于2023-08-10 12:43)

[16]计算机网络专业论文(第16页,发表于2023-08-10 12:43)

[17]计算机网络技术与我们的生活(第10页,发表于2023-08-10 12:42)

[18]计算机网络信息系统在安全生产中的应用(第20页,发表于2023-09-14 20:14)

[19]计算机网络教学网站的设计与实现(第26页,发表于2023-08-10 12:41)

[20]计算机网络管理毕业设计(第19页,发表于2022-06-24 07:37)

下一篇
  • 内容预览结束,喜欢就下载吧!
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致