加减标志位设置流程图图当按下快加按键时,程序执行快加功能,即每隔加,若按键直按下不放,则程序直循环自加,直到按键松开为止。快减程序和快加程序的原理相似。快减键按下快加键按下置开定时器开定时器置开始二定时器流程图图程序如下定时秒,加子程序调用显示程序减子程序程序如下每秒加减程序示灯绿色亮,显示,按上翻快加下翻快减可将存储的四个数据分别显示在上查看。再按次键,查时指示灯灭,快加指示灯红色亮,程序跳向加减子程序。加减子程序流程图图开始关掉查时指示灯打开快加减指示灯按下键,进入查时子程序,查时指跳出查时功能子程序后个判断下查键是否按下判断是否显示到第个数,不到继续按顺序显示,到了再回到最第个判断上查键是否按下,未按转移消抖判断是否显示到第四个数,不到继续按顺序显示,到了则回到进入查时功能后,修改使指向第个数据存储单元刚进入查时功能让显示器显示查时子程序键按下设置键按下快加键按下快减键按下设置键按下跳到开头上翻子程序下翻子程序快加子程序快减子程序程序如下是否有键按下。当有按键按下来的时候,首先还要判断是不是抖动,如果是抖动,则不执行任何操作,程序继续扫描按键如果不是抖动,就跳到相应的子程序去执行相应的操作。设置子程序流程图图开始上翻键按下下翻打开查时指示灯转到查时,即设置子程序单片机上电,首先要进行初始化,要给计数器装入初始值,打开相应的中断位,设置各个寄存器的初始值。开机初始化后,程序要对各个按键进行扫描,判断判断设置按纽是否按下,未按转移消除抖动设置程序是否按下,未按转移消除抖动等待按键松开设置计数初值开中断等待暂停是否按下,未按转移消除抖动等待按键松开设置计数初值开中断等待暂停设置程序判断设置按纽是否按下,未按转移消除抖动打开查时指示灯转到查时,即设置子程序单片机上电,首先要进行初始化,要给计数器装入初始值,打开相应的中断位,设置各个寄存器的初始值。开机初始化后,程序要对各个按键进行扫描,判断是否有键按下。当有按键按下来的时候,首先还要判断是不是抖动,如果是抖动,则不执行任何操作,程序继续扫描按键如果不是抖动,就跳到相应的子程序去执行相应的操作。设置子程序流程图图开始上翻键按下下翻键按下设置键按下快加键按下快减键按下设置键按下跳到开头上翻子程序下翻子程序快加子程序快减子程序程序如下查时子程序进入查时功能后,修改使指向第个数据存储单元刚进入查时功能让显示器显示判断上查键是否按下,未按转移消抖判断是否显示到第四个数,不到继续按顺序显示,到了则回到第个判断下查键是否按下判断是否显示到第个数,不到继续按顺序显示,到了再回到最后个跳出查时功能子程序关掉查时指示灯打开快加减指示灯按下键,进入查时子程序,查时指示灯绿色亮,显示,按上翻快加下翻快减可将存储的四个数据分别显示在上查看。再按次键,查时指示灯灭,快加指示灯红色亮,程序跳向加减子程序。加减子程序流程图图开始加子程序调用显示程序减子程序程序如下每秒加减程序定时秒定时秒判断加减拨位开关平调用加程序,低电平调用减程序够秒钟时,判断拨位键与对应是否按下,再跳转到相应的子程序去执行加减功能。快加减子程序快加减标志位设置流程图图当按下快加按键时,程序执行快加功能,即每隔加,若按键直按下不放,则程序直循环自加,直到按键松开为止。快减程序和快加程序的原理相似。快减键按下快加键按下置开定时器开定时器置开始二定时器流程图图程序如下快加减子程序定时用于快加减判断快加减标志位,高电平快加,低电平快减加子程序调用显示程序开始设初值减子程序设置程序判断设置按纽是否按下,未按转移消除抖动打开查时指示灯转到查时每秒加减程序定时秒定时秒判断加减拨位开关平调用加程序,低电平调用减程序快加减子程序定时用于快加减判断快加减标志位,高电平快加低电平快减快加子程序判断快加键是否按下,未按转移消抖快加减标志位置开定时器等待快加键松开快减子程序判断快减键是否按下,未按转移快加减标志位置开中断判断是否松开跳出快加减功能子程序判断是否按下设置键,未按转移关掉快加减指示灯跳到开始暂停子程序消抖关定时器停止子程序消抖把驱动数据放入所存的地址中修改使其指向下存储单元判断是否计够四个数,不够等待次记数,够了就关掉计数器加子程序减子程序,延时子程序显示子程序查时子程序进入查时功能后,修改使指向第个数据存储单元刚进入查时功能让显示器显示判断上查键是否按下,未按转移消抖判断是否显示到第四个数,不到继续按顺序显示,到了则回到第个判断下查键是否按下判断是否显示到第个数,不到继续按顺序显示,到了再回到最后个跳出查时功能子程序关掉查时指示灯打开快加减指示灯附秒表系统电气图图上翻快加下翻快减拨位可预置数秒表的设计目录概述设计意义设计任务主要功能系统总体设计及硬件设计单片机的设计电源钟及复位电路显示及键盘软件设计主程序设置子程序加减子程序快加减子程序软件仿真课程设计体会参考文献附源程序代码附秒表系统电气图概述设计意义通过设计使学生进步熟悉和掌握单片机的内部结构和工作原理,了解单片机应用系统设计的基本方法和步骤通过利用单片机,理解单片机在自动化仪表中的作用以及掌握单片机的编程方法通过设计个简单的计算器数字输入及显示模拟系统,掌握单片机仿真软件的使用方法掌握键盘和显示器在的单片机控制系统中的应用。掌握撰写课程设计报告的方法。设计任务设计个单片机控制的秒表系统。利用单片机的定时器计数器定时和记数的原理,结合显示电路数码管以及按键来设计计时器。将软硬件有机地结合起来,使得系统能够正确地进行加减倒计时,数码管能够正确地显示时间。主要功能能同时记录四个相对的时间,并且能够通过个按键使其分别显示。使用两位显示,显示时间为秒。正常计数
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 26 页
第 2 页 / 共 26 页
第 3 页 / 共 26 页
第 4 页 / 共 26 页
第 5 页 / 共 26 页
第 6 页 / 共 26 页
第 7 页 / 共 26 页
第 8 页 / 共 26 页
第 9 页 / 共 26 页
第 10 页 / 共 26 页
第 11 页 / 共 26 页
第 12 页 / 共 26 页
第 13 页 / 共 26 页
第 14 页 / 共 26 页
第 15 页 / 共 26 页
预览结束,还剩
11 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。