- 7
- 0
- 约6.13千字
- 约 46页
- 2019-09-27 发布于广东
- 举报
程序设计 图9.1.7为显示子程序流程图。显示分个位还是分十位由DSS标志值决定,由于每显示一次DSS取反,所以分个位和分十位得以轮流显示。因为在设置时间时,设置的那一位LED 0.5s闪烁一次,故程序首先判定是否消隐或正常显示,这要由闪烁标志位FMF决定。 程序设计 图9.1.8为计时时钟程序流程图。在设置时间时,用闪烁控制标志FMF决定是否闪烁,通过SFF来决定在显示时是消隐还是正常显示。在计时时,停止时间闪烁,用DP取反的办法,使分个位小数点每秒闪动一次。 程序设计 图9.1.9(a)和(b)分别是功能键和加键的中断子程序X0和X1。这两个中断程序只执行将有键按下的标志位KEY置1的同一语句。程序短到无可再短,当然不会因中断影响显示,更不会影响其它程序的参数。 程序设计 4.容错设计 允许错误存在,并能防止它对系统正常工作的破坏,称为“容错”。 人为操作失误是造成系统工作失败的最重要的因素。世界上许多次严重的事故,如切尔诺贝利核洩漏,就是错误操作造成的。 程序设计 4.容错设计 一个没有考虑容错的设计,包括一个程序,不能算一个完美的设计。 上述数字定时器程序就至少没有考虑二种人-机交互易产生的错误: (1)上电后,显示10分隐含时间。正常操作应当是:不设新时间;或者先按功能键,设分个位。再按功能键,设分十位。再按一次功能键正常倒计时。但是如果上电后直接按加键,则分个位
您可能关注的文档
最近下载
- 2021年太原市清徐县人民医院医护人员招聘试题及答案解析.docx VIP
- 2021年太原市清徐县中医院医护人员招聘试题及答案解析.docx VIP
- 2021年太原市清徐县妇幼保健院医护人员招聘试题及答案解析.docx VIP
- 加油员岗前培训课件内容.pptx
- TCSTM 01363—2025《单组份导热凝胶技术规范》.pdf VIP
- 95R402 室内热力管道支吊架.docx
- DB42T 332-2017魔芋丰产栽培技术规程.pdf VIP
- 上海市执医临床技能基本操作评分标准.pdf VIP
- 潮州发电公司“2•23”机械伤害事故案例分析.docx VIP
- 《汽车构造》高职汽车专业全套教学课件.pptx
原创力文档

文档评论(0)