1、“.....不会响应另外个。键盘及数码管显示设计键盘接口设计键盘是由组规则排列的按键组成的。按键实际上是个开关元件,也就是说键盘是组规则排列的开关,可分为式和矩阵式两种形式。本次设计采用矩阵式键盘,设计成个键盘,接于口。其中,作为行线,作为列线,和不接,处于闲置状态。本次设计中按键的识别方法为线反转法。其工作原理如下第步,首先使行线为输入,列线为输出。列线全部输出低电平,那么,行线中变为低电平的行线为按键所在的行。第二步,试行线变为输出,列线变为输出。行线输出全部为低电平,那么,列线中变为低电平的列线为按键所在的列。在程序设计时,可以用行线和列线的输入状态来构造按键的特征码。线反转法键盘识别及处理程序流程图见第四部分软件流程。在程序中获取行线和列线的状态后,先进行取反操作,这样按键所在的行和列的状态为,然后通过移位指令,计算出按键所在的行号和列号。然后用行号和列号求出键值......”。
2、“.....因此键值计算公式为键值行号列号,求出键值存放在中。数码管显示器接口设计本次设计采用数码管显示器。数码管是由若干个发光二极管组成的显示字段。当二极管导通时相应的个点或个笔划发光,就能显示出各种字符,常用的段显示器的外形结构如图所示,为公共端,和为显示字控制端。数码管显示器有两种结构,种是所有发光二极管的阳极连在起,称共阳数码管,使用时,它的公共端接高电平。另种是所有发光二极管的阴极连在起,称共阴数码管,它的公共端接低电平。段数码管显示器字型编码表如图所示。本次设计采用单个数码管静态显示键盘按下的位数字。当键盘中按键按下时,由键盘处理程序计算出键值,口输入,口输出到锁存器,端接口,显示程序中给个脉冲信号,即可输出相应的信号来驱动数码管的点亮,显示对应的数字。四系统调试软件环境调试过程将编写好的源程序输入,编译后出现很多问题,经过反复修改程序终于运行通过......”。
3、“.....按键按下没有任何反应,仔细检查后发现键盘之间的连线发生了。改正后发现数码管显示的数字与键盘按下的不相对应,分析了源程序后发现问题出现在键盘处理程序中键值计算的时候出了问题。本次采用的是的矩阵式键盘,键值计算的时候行号应乘以而并非乘以,改正后,数码管正常显示。流水灯的控制显示没有出现太大问题,开始就可以正常显示了。五软件流程流水灯控制流程中断中断开始初始化设置按键是否按下按键是否按下个为组循环显示进入中断中断入口保护现场逐个点亮并保持回复现场中断返回中断入口保护现场全部闪烁次回复现场中断返回键盘及数码管显示流程置行线为输入,列线为输出,并跳变触发方式组个指示灯显示控制码初值输出控制,个指示灯为组显示延时循环左移产生显示控制码行线置低电平,列线置输入态读列线状态数据取反,按键按下的列线有效屏蔽行线,取列线状态全,无键按下,返回行线置低电平,列线置输入态全,无键按下......”。
4、“.....列线置输入态读列线状态数据取反,按键按下的列线有效屏蔽行线,取列线状态延时子程序保护现场把工作寄存器切换到区,避免中断处理影响主程序中的内容设置循环次数产生显示控制码输出控制全熄灭延时循环初值显示控制码暂存寄存器初值,逐个点亮起始位取显示控制码输出控制延时取循环码循环码移位循环码暂存产生下次显示控制码暂存显示控制码个显示完,异或结果为个未显示完,继续这种显示模式次显示完否回复现场,恢复到原来的状态中断返回中断源的中断处理程序延时字形码表,课程设计报告课题单片机大作业显示系统设计学院电子与控制工程学院专业建筑电气与智能化班级学号姓名月日至月日指导教师徐先锋设计任务书摘要本次设计主要采用单片机锁存器数码管按键灯等器件组成个能够控制流水灯的显示以及数码管显示的简单系统,并且内部用到中断技术。键盘控制数码管显示的具体数字。关键词流水灯,键盘,数码管显示,中断,定时器......”。
5、“.....并进行理论阐述。编制相应的控制程序,要求有程序流程图,程序加注释。绘制实现电路原理图,所有图纸均用计算机绘制。二设计步骤流水灯的控制本次设计流水灯的显示有三种模式。第种系统工作时,指示灯以个指示灯为组循环显示。第二种当按下时,暂时中断灯循环方式,熄灭全部指示灯,从指示灯开始逐个点亮并保持,直至全部点亮,然后熄灭,重复上述过程次后退出,继续三灯循环显示模式。第三种当按下时,暂时中断灯循环方式,全部指示灯闪烁次后退出,继续三灯循环显示模式。考虑到定时器计数器的使用,本次中断采用不同的方式,即第二种显示模式采用外部事件中断,第三种显示模式采用定时器计数器的溢出中断。键盘的设计本次键盘设计为键盘,键盘接单片机口,其中口和口处于闲置状态......”。
6、“.....按键识别方法采用线反转法。数码管的显示七段数码管采用共阴极接法,与单片机接于口,键盘按键键值计算完后,由口输出到锁存器,再驱动数码管相应位置点亮,显示相应数字。三设计原理流水灯控制设计本次设计中流水灯采用三种模式显示。流水灯接口,正常工作时,指示灯三个为组循环显示,在指令中采用依次循环左移产生显示控制码来控制指示灯依次显示。另两种显示模式分别用两种类型的中断来控制。首先,这两种中断的优先级是样的。第二种模式采用采用外部事件中断,触发方式采用负跳变方式。第三种显示模式采用定时器计数器的溢出中断,定时器计数器的工作方式寄存器初始值设为,让定时器计数器为计数器工作模式,并且工作方式为方式。外部事件中断方式中,按下开关,中断触发,改变流水灯显示方式,同样,当按下开关是,计数器计数溢出中断,进入中断处理程序,改变流水灯显示方式。因为两个中断的优先级是相同的,所以......”。
7、“.....当两个按键同时按下时,优先响应的请求,正在处理其中个时,不会响应另外个。键盘及数码管显示设计键盘接口设计键盘是由组规则排列的按键组成的。按键实际上是个开关元件,也就是说键盘是组规则排列的开关,可分为式和矩阵式两种形式。本次设计采用矩阵式键盘,设计成个键盘,接于口。其中,作为行线,作为列线,和不接,处于闲置状态。本次设计中按键的识别方法为线反转法。其工作原理如下第步,首先使行线为输入,列线为输出。列线全部输出低电平,那么,行线中变为低电平的行线为按键所在的行。第二步,试行线变为输出,列线变为输出。行线输出全部为低电平,那么,列线中变为低电平的列线为按键所在的列。在程序设计时,可以用行线和列线的输入状态来构造按键的特征码。线反转法键盘识别及处理程序流程图见第四部分软件流程。在程序中获取行线和列线的状态后,先进行取反操作,这样按键所在的行和列的状态为......”。
8、“.....计算出按键所在的行,当按下开关是,计数器计数溢出中断,进入中断处理程序,改变流水灯显示方式。因为两个中断的优先级是相同的,所以,两个按键对其中任何个按键是否按下没有影响,当两个按键同时按下时,优先响应的请求,正在处理其中个时,不会响应另外个。键盘及数码管显示设计键盘接口设计键盘是由组规则排列的按键组成的。按键实际上是个开关元件,也就是说键盘是组规则排列的开关,可分为式和矩阵式两种形式。本次设计采用矩阵式键盘,设计成个键盘,接于口。其中,作为行线,作为列线,和不接,处于闲置状态。本次设计中按键的识别方法为线反转法。其工作原理如下第步,首先使行线为输入,列线为输出。列线全部输出低电平,那么,行线中变为低电平的行线为按键所在的行。第二步,试行线变为输出,列线变为输出。行线输出全部为低电平,那么,列线中变为低电平的列线为按键所在的列。在程序设计时......”。
9、“.....线反转法键盘识别及处理程序流程图见第四部分软件流程。在程序中获取行线和列线的状态后,先进行取反操作,这样按键所在的行和列的状态为,然后通过移位指令,计算出按键所在的行号和列号。然后用行号和列号求出键值,由于每行有三个按键,因此键值计算公式为键值行号列号,求出键值存放在中。数码管显示器接口设计本次设计采用数码管显示器。数码管是由若干个发光二极管组成的显示字段。当二极管导通时相应的个点或个笔划发光,就能显示出各种字符,常用的段显示器的外形结构如图所示,为公共端,和为显示字控制端。数码管显示器有两种结构,种是所有发光二极管的阳极连在起,称共阳数码管,使用时,它的公共端接高电平。另种是所有发光二极管的阴极连在起,称共阴数码管,它的公共端接低电平。段数码管显示器字型编码表如图所示。本次设计采用单个数码管静态显示键盘按下的位数字。当键盘中按键按下时......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。