下载此文档

第三节程序框图和程序说明.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
,初始化程序设置为每秒钟产生一次中断,在的中断服务程序中读时钟信息,根据时钟信息去处理显示程序。在初始化后开中断,在校时,校闹铃开始后关中断,校时,校利率结束后再开中断。接收遥控器的输入信号。用作位定时器,在主板接收到校时或校利率的信号后启动,工作时每产生一次中断,中断次处理一次被校位的送黑或送亮,使被校位给人一个闪耀的感觉。这里的被校位的送黑或送亮系指被校位全黑或显示数字。中所定义的存储单元功能如表所示。表中所定义的存储单元功能地址字符名称功能遥控器输入键值编码的存放单元,经的中断服务程序译码后,存放在此单元。健植被主程序取走后送无效码。校时(闹)标志:,正在校;,当前未校。存放闪耀标志的单元:,被校时位送黑,,被校时位送亮。中断暂存单元之中断暂存单元之中断暂存单元之中断暂存单元之中断暂存单元之中断暂存单元之时钟秒存放单元时钟分存放单元时钟时存放单元日历的星期存放单元日历的日存放单元日历的月存放单元日历的年低位存放单元日历的年高位存放单元用于存放中暂存缓冲区字节数,初始化时设定为。在中,每产生一次中断向此字节移位输入一个或,在次中断间的间隔是则移入,间隔是则移入。遥控器输入的识别码存储单元。数据在中存放的起始位(闹铃)地址指针数据暂存单元,用来存放被校闹铃序号记录中断次数的存储单元。键值存储单元,主程序从中取出键值的编码后将键值存放在此单元。校时钟和校闹铃的标志:,校时,,校闹铃。。用于存放中暂存缓冲区每个字节所含位数,初始化时设定为。闹铃时间存储地址在从开始的存储区,每一个闹铃信息占用个字节:第一字节说明该地址开始的个单元闹的性质(“”,星期,日不闹,闹;“”星期和星期,日都闹;,星期日都不闹)。第字节为分,第字节为小时。表中的地址存储在的“”单元。,主要有两部分:.正常的显示功能。.修改时钟或闹铃的数据。在下文中我们称之为校时或校闹。正常的显示功能由的中断服务程序完成。在初始化程序中设定时钟芯片每一秒钟产生一次中断,在中断服务程序中读取时间信号(即调用子程序),判断时、分是否到闹铃的时间,以便决定是否送闹铃响(即调用子程序),并送显示时间数据(即调用)。修改时钟或闹铃的数据在程序中占了主要的篇幅。校时或校闹的基本思路是怎样确定的呢?首先考虑怎样使用遥控器修改数据。我们想确定个按键,分别为校时和校闹键。第一次按校时键时开始校时,第二次按校时键时结束校时;按校闹键时开始校闹,按闹铃或闹铃时将输入的闹时间送入相应单元,并结束校闹。其他的按键为上下(校闹的序号)左右(被校时日历、时钟或被校闹时钟的位数)移动功能键或数字键。按照上面的思路,在内部设立两个软开关:①标志着程序在校时,标志着程序在校闹。②,当前程序在校时或校闹,,当前程序未校时或校闹。按遥控器的按键时,的中断服务程序将键值的编码送到键值编码存储单元中,主程序将中的内容翻译成相应的键值,送到键值存储单元。如果键值是校时或校闹,就设置校时或校闹标志,并启动“校”功能,即开中断,启动计时,关中断。在的中断服务程序中将中的数值送到中的对应单元。的中断服务程序还处理被校位的闪耀送显示功能,即每一秒钟使被校

第三节程序框图和程序说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1301487****
  • 文件大小145 KB
  • 时间2019-10-18