主程序
2017-04-06 17:56:54 0 举报
主程序是计算机程序的核心部分,它负责控制整个程序的运行流程和执行任务。主程序通常包括初始化、输入处理、算法实现、输出处理等模块,通过调用其他子程序或函数来完成特定的功能。在编写主程序时,需要考虑程序的可读性、可维护性和健壮性,确保程序能够正确、高效地完成任务。同时,主程序还需要处理各种异常情况,如输入错误、内存不足等,以保证程序的稳定性和可靠性。总之,主程序是计算机程序的骨架,它为其他模块提供了统一的接口和控制逻辑,使得整个程序能够协同工作,实现预期的功能。
作者其他创作
大纲/内容
5
key_flag==1?
初始化令time_flag=0令key_flag=0令change_flag=0
关中断
Y
6
中断监听程序
N
读取按键值并保留后四位给key_board
保存现有时间日期
key_board ==9?
key_flag =0时-1
开中断
key_board ==11?
结束
key_board
日期时间切换change_flag取反
开始
key_flag =0日-1
d
进入校时状态time_flag+1
显示时间程序
校时程序
key_board ==12?
时间校对子程序
中断服务子程序
key_flag =0月+1
key_flag =0秒-1
INT0IFG==1?
在8个LED上显示当前日期
返回断点
key_flag =0年+1
恢复现场,恢复断点
0
e
f
3
中断响应结束
time_flag
日期校对子程序
break
保存断点,保护现场
key_flag =0分+1
change_flag==0?
在8个LED上显示当前时间
key_flag =0日+1
key_flag =0时+1
7
time_flag==0?
key_flag =0秒+1
2
1
主程序
key_flag =0月-1
允许校时key_flag =1
中断响应开始
读取RTC数据给day_tm
key_flag =0年-1
key_flag =0分-1
0 条评论
回复 删除
下一页