《程序流程图的画法示例》由会员分享,可在线阅读,更多相关《程序流程图的画法示例(9页珍藏版)》请在金锄头文库上搜索。
1、上电复位电路,电源电路,时钟电路,系统构成: 单片机最小系统+按键电路+共阴LED显示电路+继电器驱动电路,1、示例电路图,2、功能要求,(1)定时时间的设置范围为1-99分,开机上电后的隐含值为10分,采用LED数码管显示,定时时间可任意设置。 (2)定时器控制一个交流220V、1A的用电设备,上电时不允许用电设备瞬间通电。 (3)定时时间设定后,启动计时,用电设备通电,同时显示器逐分倒计时。其间,分个位数码管的小数点每秒闪亮一次;计时到0分时,切断用电设备电源。 (4)计时误差:100分误差10s。,3、程序设计整体架构确定,本程序宜采用以系统时钟为核心的程序结构,本设计要用到以下几个时间
2、量: 5ms每个数码管显示时间; 20ms按键去抖时间; 0.5s分个位LED小数点闪烁以及预置时分十位和个位闪烁的时间; 1s计时的单位时间。,最常见的主程序流程图,4、程序设计硬件资源分配,INT0: 功能键KS,边沿触发; INT1: 加键KAD,边沿触发 P1.0P1.7:LED段码输出,高电平有效 P3.0:数码管分十位阴极,低电平有效,K1 P3.1:数码管分十位阴极,低电平有效,K2 P3.4:继电器驱动输出,低电平输出有效; T0 :16位计时器,系统时钟,5ms中断一次 T1:16位计时器,计时时钟,20ms中断一次,5、程序设计画程序流程图,按键判断程序流程图,LED数码管显示程序流程图,倒计数程序流程图,6、Proteus程序仿真调试,