基于单片机的简易电子表的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⒌调试与操作说明
系统调试分析与操作使用说明。
⒍学年设计总结与体会
主要对本课题开发过程进行归纳和总结,本课题在设计过程中所遇到的技术难点及解决方法。还应包括本课题尚存在的问题,以及进一步开发的见解与建议。并写出通过本次学年设计的收获和体会。
⒎致谢
以简短的文字对在设计研究和设计报告撰写过程中曾直接给予帮助的人员表示自己的谢意。
二.设计内容
1.编写程序,完成上面要求,利用定时器中断和静态显示,实现电子钟走时和校时。
2.时间或日期显示用四个数码管分别显示时、分(分、秒)或月、天。显示格式如下:
1
2
2
7
月日
或
1
1
4
8
时分
或
4
5
4
5
分秒
三.资源分配
40H存月,41H存天,42H存时,43H存分,44H存秒,30H、31H缓显区。用YUE、TIAN、HOU、MIN、SEC、HHOU、HMIN,分别代替40H、41H、42H、43H、44H、30H、31H。2FH.0校准状态指针,50H存等键释放处键值,51H存40H按加键时作需加1的地址指针,20H校准对象指针,21H中断次数指针,22H切换指针。P1.4校正键,P1.5切换键,P1.6加键,P1.7确定键。
⒏参考文献
为了反映论文的科学依据和作者尊重他人研究成果的严肃态度以及向读者提供有关信息的出处,应列出本学年设计所涉及的主要参考文献。
⒐附录
有些材料编入文章主体会有损于编排的条理性和逻辑性,或有碍于文章结构的紧凑和突出主题思想等,可将这些材料作为附录编排于全文的末尾。
一.设计要求
1.P1.3接地,设置p1.3行上从左到右4个键依次为:切换键,校正键,加1键,确定键。
6.2体 会…………………………………………………………………………11
致谢…………………………………………………………………………………12
[参考文献]………………………………………………………………………13
学年设计的主要内容
⒈目录
目录是将报告书内的章节标题依次排列。
⒉需求分析
主要内容包括本学年设计题目、学年设计任务及要求、学年设计思想、软硬件运行环境及开发工具。
第3次按下,校时,小时闪烁,通过加1键校正小时数。
第4次按下,校分,分钟闪烁,通过加1键校正分钟数。
第5次按下,校秒,秒钟闪烁,通过加1键校正秒钟数。
4.加1键的功能:闪烁的内容不进位加1。校月时,月份显示为1~12,校日时,日期显示为1~31,校时时,小时显示为0~23,校分时,分钟显示为0~59,校秒时,秒显示为0~59。
⒊概要设计
主要叙述本课题设计的流程图(各功能模块)、主要的数据结构、完成本学年设计所用方法及其原理的简要说明。
⒋详细设计
主要是本课题所需要的硬件设计与软件设计,包含建立设计所需的数学模型并列出必要的计算公式、计算过程及说明,硬件电路的设计与实现,写出设计计算结果;绘出计算机程序框图,写出自编的程序。
2 需求分析…………………………………………………………………………2
2.1 二维平面……………………………………………………………………3
3 概要设计…………………………………………………………………………4
3.1 红 黑 树……………………………………………………………………5
4 详细设计…………………………………………………………………………6
编程原理与思路
电子时钟的走时通过中断记时,中断时间到1S时,秒加1,到60S,秒重新记时分加1,分到60,分清0时加1,时到24,时清0天加1,天到31,天清0月加1,月到13,月置1。有按键则进行按键处理,需显示的数送缓显区调用显示子程序,中断返回,等待下次中断。
键的判断放到中断里面处理,人正常按一次键所需时间在100ms左右,中断时间为1/16S,在中断里面判键肯定不会漏键,判键的前提要等键释放,无键或没放键不执行判键程序。正常的等键释放如:JNB P1.4$。在中断里面这中方法行不通,如果你按键时间超过1/16S,当下次中断来临时,程序还在等键处(中断里面),无法执行中断。此处等键释放用以下几条指令实现MOV A,P1;CJNE A,50H,NEXT0;NEXT0: MOV50H,A(50H存上次的键码,取P1口,与上次的键码比较,相等则表示没按键或没放键,不相等则有新的按键,并把这次键码存下已便与下次的键码比较)。
翟振华 ,张 林
指导教师
姚 光 顺
学年设计目的
初步掌握基于单片机的编程的基本实现方法和思路,更进一步的熟悉嵌入式的开发原理。
学年设计所需环境
学年设计任务要求
学年设计工作进度计划
序号
起止日期
工作内容
分工情况
教研室审核意见:
教研室主任签字: 年 月 日
学年设计任务书
1 引 言…………………………………………………………………………1
4.1 部分代码……………………………………………………………………7
5 调试与操作说明…………………………………………………………………8
5.1 使用说明……………………………………………………………………9
6 学年设计总结与体会……………………………………………………………10
6.1总 结…………………………………………………………………………11
2.切换键的功能:每按一次切换键显示“月份日期”、“时分”、“分秒”。如由“12.05”到“14.35”到“34.23"或相反,表示由12月5日切换到“14点35分”再切换到“34分23秒”或相反。
3.校正键的功能:
第1次按下,校月,月份闪烁,通过加1键校正月份。
第2次按下,校日,日期闪烁,通过加1键校正日期。
5.确定键的功能:校正的内容生效,返回正常显示,在切换状态按下确定键,返回正常显示。
6.开机后从某一特定的时间开始显示,用第2个数码管的小数点以1秒的周期闪烁,切换到日期显示时该小数点不闪烁,其他3个数码管的小数点不亮。
7.按切换键时,始终任然走时。
8.按校正键时,时钟继续走时,按确定键后按新设定的时间继续走时。
滁州学院
学年设计报告
设计题目:基于单片机的简易电子表的设计
系别:计算机科学与技术
专业:计算机科学与技术
组பைடு நூலகம்:
起止日期:年月日~年月日
指导教师:姚光顺
计算机科学与技术系二○○九年制
学年设计题目
基于单片机的简易电子表的设计
组长
翟振华
学号
5061251040
班级
06计科一班
系别
计算机
专业
计算机科学与技术
组员
系统调试分析与操作使用说明。
⒍学年设计总结与体会
主要对本课题开发过程进行归纳和总结,本课题在设计过程中所遇到的技术难点及解决方法。还应包括本课题尚存在的问题,以及进一步开发的见解与建议。并写出通过本次学年设计的收获和体会。
⒎致谢
以简短的文字对在设计研究和设计报告撰写过程中曾直接给予帮助的人员表示自己的谢意。
二.设计内容
1.编写程序,完成上面要求,利用定时器中断和静态显示,实现电子钟走时和校时。
2.时间或日期显示用四个数码管分别显示时、分(分、秒)或月、天。显示格式如下:
1
2
2
7
月日
或
1
1
4
8
时分
或
4
5
4
5
分秒
三.资源分配
40H存月,41H存天,42H存时,43H存分,44H存秒,30H、31H缓显区。用YUE、TIAN、HOU、MIN、SEC、HHOU、HMIN,分别代替40H、41H、42H、43H、44H、30H、31H。2FH.0校准状态指针,50H存等键释放处键值,51H存40H按加键时作需加1的地址指针,20H校准对象指针,21H中断次数指针,22H切换指针。P1.4校正键,P1.5切换键,P1.6加键,P1.7确定键。
⒏参考文献
为了反映论文的科学依据和作者尊重他人研究成果的严肃态度以及向读者提供有关信息的出处,应列出本学年设计所涉及的主要参考文献。
⒐附录
有些材料编入文章主体会有损于编排的条理性和逻辑性,或有碍于文章结构的紧凑和突出主题思想等,可将这些材料作为附录编排于全文的末尾。
一.设计要求
1.P1.3接地,设置p1.3行上从左到右4个键依次为:切换键,校正键,加1键,确定键。
6.2体 会…………………………………………………………………………11
致谢…………………………………………………………………………………12
[参考文献]………………………………………………………………………13
学年设计的主要内容
⒈目录
目录是将报告书内的章节标题依次排列。
⒉需求分析
主要内容包括本学年设计题目、学年设计任务及要求、学年设计思想、软硬件运行环境及开发工具。
第3次按下,校时,小时闪烁,通过加1键校正小时数。
第4次按下,校分,分钟闪烁,通过加1键校正分钟数。
第5次按下,校秒,秒钟闪烁,通过加1键校正秒钟数。
4.加1键的功能:闪烁的内容不进位加1。校月时,月份显示为1~12,校日时,日期显示为1~31,校时时,小时显示为0~23,校分时,分钟显示为0~59,校秒时,秒显示为0~59。
⒊概要设计
主要叙述本课题设计的流程图(各功能模块)、主要的数据结构、完成本学年设计所用方法及其原理的简要说明。
⒋详细设计
主要是本课题所需要的硬件设计与软件设计,包含建立设计所需的数学模型并列出必要的计算公式、计算过程及说明,硬件电路的设计与实现,写出设计计算结果;绘出计算机程序框图,写出自编的程序。
2 需求分析…………………………………………………………………………2
2.1 二维平面……………………………………………………………………3
3 概要设计…………………………………………………………………………4
3.1 红 黑 树……………………………………………………………………5
4 详细设计…………………………………………………………………………6
编程原理与思路
电子时钟的走时通过中断记时,中断时间到1S时,秒加1,到60S,秒重新记时分加1,分到60,分清0时加1,时到24,时清0天加1,天到31,天清0月加1,月到13,月置1。有按键则进行按键处理,需显示的数送缓显区调用显示子程序,中断返回,等待下次中断。
键的判断放到中断里面处理,人正常按一次键所需时间在100ms左右,中断时间为1/16S,在中断里面判键肯定不会漏键,判键的前提要等键释放,无键或没放键不执行判键程序。正常的等键释放如:JNB P1.4$。在中断里面这中方法行不通,如果你按键时间超过1/16S,当下次中断来临时,程序还在等键处(中断里面),无法执行中断。此处等键释放用以下几条指令实现MOV A,P1;CJNE A,50H,NEXT0;NEXT0: MOV50H,A(50H存上次的键码,取P1口,与上次的键码比较,相等则表示没按键或没放键,不相等则有新的按键,并把这次键码存下已便与下次的键码比较)。
翟振华 ,张 林
指导教师
姚 光 顺
学年设计目的
初步掌握基于单片机的编程的基本实现方法和思路,更进一步的熟悉嵌入式的开发原理。
学年设计所需环境
学年设计任务要求
学年设计工作进度计划
序号
起止日期
工作内容
分工情况
教研室审核意见:
教研室主任签字: 年 月 日
学年设计任务书
1 引 言…………………………………………………………………………1
4.1 部分代码……………………………………………………………………7
5 调试与操作说明…………………………………………………………………8
5.1 使用说明……………………………………………………………………9
6 学年设计总结与体会……………………………………………………………10
6.1总 结…………………………………………………………………………11
2.切换键的功能:每按一次切换键显示“月份日期”、“时分”、“分秒”。如由“12.05”到“14.35”到“34.23"或相反,表示由12月5日切换到“14点35分”再切换到“34分23秒”或相反。
3.校正键的功能:
第1次按下,校月,月份闪烁,通过加1键校正月份。
第2次按下,校日,日期闪烁,通过加1键校正日期。
5.确定键的功能:校正的内容生效,返回正常显示,在切换状态按下确定键,返回正常显示。
6.开机后从某一特定的时间开始显示,用第2个数码管的小数点以1秒的周期闪烁,切换到日期显示时该小数点不闪烁,其他3个数码管的小数点不亮。
7.按切换键时,始终任然走时。
8.按校正键时,时钟继续走时,按确定键后按新设定的时间继续走时。
滁州学院
学年设计报告
设计题目:基于单片机的简易电子表的设计
系别:计算机科学与技术
专业:计算机科学与技术
组பைடு நூலகம்:
起止日期:年月日~年月日
指导教师:姚光顺
计算机科学与技术系二○○九年制
学年设计题目
基于单片机的简易电子表的设计
组长
翟振华
学号
5061251040
班级
06计科一班
系别
计算机
专业
计算机科学与技术
组员