1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
利用这特点,可以实现单步操作。
其实现过程如下设置中断为电平触发方式,高优先级中断,外部中断开中断,即应执行以下指令在中断服务程序结尾增加以下指令变高前原地等待变低前原地等待。
若为低电平就进入外中断的中断服务。
由于上述几条指令的存在,程序将在出原地等待,当端出现个正脉冲,程序就往下进行,在执行和返回后的条其他指令后,又立即进入外部中断服务程序,以等待应关系如表所示。
表定时计数器工作模式选择工作模式功能说明模式位定时计数器模式位定时计数器模式常数自动装入的定时计数器模式仅适用于,分为两个位定时计数器,对停止计数定时计输入的脉冲作为计数脉冲。
当时,定时计数器工作在定时方式,此时定时计数器使用单片机的机器周期作为计数脉冲。
定时计数器工作模式选择位,用于设定定时计数器的种工作模式。
其对各定义如下该位为定时或计数功能选择位计数功能选择位,当时,定时计数器工作在计数方式,此时定时计数器使用外部引脚数器方式两种工作方式,可编程控制中工作模式。
定时系统还包括两个定时控制寄存器和。
寄存器寄存器用于控制和设定定时器的工作方式和种工作模式,其中低位用于,高位用于。
其端出现下个脉冲,这样端没出现次正脉冲就执行条新的指令现行程序中断断点继续执行中断服务程序实现了单步操作。
定时计数器系列单片机内部设置了三个位可编程的定时计数器和,具有定时器方式和计。
若为低电平就进入外中断的中断服务。
由于上述几条指令的存在,程序将在出原地等待,当端出现个正脉冲,程序就往下进行,在执行和返回后的条其他指令后,又立即进入外部中断服务程序,以等待开中断,即应执行以下指令在中断服务程序结尾增加以下指令变高前原地等待变低前原地等待服务程序时,另个同级中断不能被响应,必须在执行指令后,在执行条其他条令,才能响应。
利用这特点,可以实现单步操作。
其实现过程如下设置中断为电平触发方式,高优先级中断,外部中断编程为高优先级或低优先级中断,允许或禁止请求中断。
与中断系统有关的特殊功能寄存器有中断允许寄存器中断优先寄存器中断源寄存器。
从中断响应过程可以看出在执行种中断还有实现分时操作程序调试多机连接等方面。
运行过程如下图中断控制过程不同的单片机的中断源是不同的,在此系统中的单片机有六个中断源,具有四个中断优先级,可以实现二级中断服务程序嵌套。
每个中断源可以围设备与快速工作的之间的矛盾,设置了中断就可以提高的工作效率,具有实时处理功能,使能很快做出反应解决现场的各种参数和状态的变化,还具有故障处理功能,处理工作时故障的中断服务程序,此外。
在计算机运行过程中要处理很多问题,既有主机内部也有外部的,既有预定的也有外设的,面对复杂多变的情况,要从容的完成各种任务,必须有中断功能。
中断系统解决了计算机与外围设备交换信息时,慢速工作的外间,由于人眼的视觉暂留作用,使得人们看起来就像同时显示样,以达到动态显示的目的组成框图如图所示五系统设计中断系统在单片机中,单片机是中断功能较强的种,它提供了个中断请求源和两个中断优先级控制阴极的数码管显示。
为了节省单片机的口,通常采用动态扫描的显示方法,将每个数码管的同名段连在起,分次向数码管写数据,每次对个数码管写相同的数据,每次选通个数码管,完成扫描,通过调整缩短扫描的时清零。
校时模块本数字时钟对时分秒的调节功能集中于三个按键上,按键按下次,对应的数值加。
定时模块当分计数至时,调用报时程序,蜂鸣器发出声音。
显示模块显示部分硬件用六只共时间的调整等功能。
运算模块秒信号由单片机内部的定时器产生。
每次定时器的定时时间为,对中断进行计数,当实现次中断时为,秒加,当秒计数达到时,秒清零,分加,当分计满清零,时加,当时计满时,时可以控制单片机的相应动作,来达到调时的目的。
简要论证本多功能数字时钟以单片机为核心器件设计,电路原理图见附图,系统由单片机锁存器数码管按键蜂鸣器等部分构成,能实现比较精确地走时可以控制单片机的相应动作,来达到调时的目的。
简要论证本多功能数字时钟以单片机为核心器件设计,电路原理图见附图,系统由单片机锁存器数码管按键蜂鸣器等部分构成,能实现比较精确地走时时间的调整等功能。
运算模块秒信号由单片机内部的定时器产生。
每次定时器的定时时间为,对中断进行计数,当实现次中断时为,秒加,当秒计数达到时,秒清零,分加,当分计满清零,时加,当时计满时,时清零。
校时模块本数字时钟对时分秒的调节功能集中于三个按键上,按键按下次,对应的数值加。
定时模块当分计数至时,调用报时程序,蜂鸣器发出声音。
显示模块显示部分硬件用六只共阴极的数码管显示。
为了节省单片机的口,通常采用动态扫描的显示方法,将每个数码管的同名段连在起,分次向数码管写数据,每次对个数码管写相同的数据,每次选通个数码管,完成扫描,通过调整缩短扫描的时间,由于人眼的视觉暂留作用,使得人们看起来就像同时显示样,以达到动态显示的目的组成框图如图所示五系统设计中断系统在单片机中,单片机是中断功能较强的种,它提供了个中断请求源和两个中断优先级控制。
在计算机运行过程中要处理很多问题,既有主机内部也有外部的,既有预定的也有外设的,面对复杂多变的情况,要从容的完成各种任务,必须有中断功能。
中断系统解决了计算机与外围设备交换信息时,慢速工作的外围设备与快速工作的之间的矛盾,设置了中断就可以提高的工作效率,具有实时处理功能,使能很快做出反应解决现场的各种参数和状态的变化,还具有故障处理功能,处理工作时故障的中断服务程序,此外还有实现分时操作程序调试多机连接等方面。
运行过程如下图中断控制过程不同的单片机的中断源是不同的,在此系统中的单片机有六个中断源,具有四个中断优先级,可以实现二级中断服务程序嵌套。
每个中断源可以编程为高优先级或低优先级中断,允许或禁止请求中断。
与中断系统有关的特殊功能寄存器有中断允许寄存器中断优先寄存器中断源寄存器。
从中断响应过程可以看出在执行种中断服务程序时,另个同级中断不能被响应,必须在执行指令后,在执行条其他条令,才能响应。
利用这特点,可以实现单步操作。
其实现过程如下设置中断为电平触发方式,高优先级中断,外部中断开中断,即应执行以下指令在中断服务程序结尾增加以下指令变高前原地等待变低前原地等待。
若为低电平就进入外中断的中断服务。
由于上述几条指令的存在,程序将在出原地等待,当端出现个正脉冲,程序就往下进行,在执行和返回后的条其他指令后,又立即进入外部中断服务程序,以等待端出现下个脉冲,这样端没出现次正脉冲就执行条新的指令现行程序中断断点继续执行中断服务程序实现了单步操作。
定时计数器系列单片机内部设置了三个位可编程的定时计数器和,具有定时器方式和计数器方式两种工作方式,可编程控制中工作模式。
定时系统还包括两个定时控制寄存器和。
寄存器寄存器用于控制和设定定时器的工作方式和种工作模式,其中低位用于,高位用于。
其各定义如下该位为定时或计数功能选择位计数功能选择位,当时,定时计数器工作在计数方式,此时定时计数器使用外部引脚输入的脉冲作为计数脉冲。
当时,定时计数器工作在定时方式,此时定时计数器使用单片机的机器周期作为计数脉冲。
定时计数器工作模式选择位,用于设定定时计数器的种工作模式。
其对应关系如表所示。
表定时计数器工作模式选择工作模式功能说明模式位定时计数器模式位定时计数器模式常数自动装入的定时计数器模式仅适用于,分为两个位定时计数器,对停止计数定时计数器门控制位,用于设定定时计数器的启动是否受外部中断请求信号的控制。
时,和的启动分别受芯片引脚和的控制。
时,定时计数器的启动与引脚无关。
定时计数器工作模式单片机的定时计数器有种工作模式,由寄存器的两位确定。
这些在前边已经提到过了,而本次设计采用的是工作模式所以在此具体介绍这种,至于其他几种,由于本次设计用的定时器中断是所以不能选用模式,而模式的技术值太小,所以般也不是经常运用,模式的计数比模式复杂,技术值也不如它大,所以选用模式是最好的方案。
将的位分别设为,定时计数器工作模式下。
此时定时计数器是设置显示点阵,位数据口设置开显示,不显示光标写个字符后地址指针加显示清写第行的地址显示数组,日期的写第二行的地址显示数组时间的设置定时器工作方式定时器装初值开总中断开定时器中断启动定时器对按键进行说明及程序中的定义按键说明程序中的按键定义按键意义可以在图中看出,与它的连接方式有关。
按键引脚定义按键引脚定义按键引脚定义主控制程序流程图主程序是先开始,然后启动定时器,定时器启动后在进行按键检测,检测完后,就可以显示时间。
主程序流程图六硬件设计与电路原理设计思路本设计是纯粹的应用性设计,主要以实现计时显示等功能为最终目的。
设计以公司的为核心,在最小系统的基础上利用单片机的实时功能和外部中断口和以及显示模块,硬件设计简单节约,其功能的实现主要靠软件设计,所以软件在本设计中是最为重要的。
本设计包括硬件设计和软件设计两部分。
主要硬件有单片机,显示模块系统框图显示原理数码管显示模块由个共阴极的数码管组成时分秒的显示。
口的条数据线至分别与两个译码的口相接,口的至分别通过电阻至与至的基极相连接。
这样通过口送出个存储单元的高位低位显示代码,通过口送出扫描选通代码轮流点亮至,就会将要显示的数据在数码管中显示出来。
从口输出的代码是码,从口输出的就是位选
