课程设计报告
ANL A, #0FCH RR A RR A ADD A, B
ADD A, TEMP_BYTE3 MOV B, #7 DIV AB MOV A, B
CJNE A, #0,OUTOUT MOV B, #8 OUTOUT:
MOV TIME_WEEK, B RET
GET_CORRECT: MOVC A, @A+PC RET
DB 0,3,3,6,1,4,6,2,5,0,3,5 END
5 系统仿真及调试
36
课程设计报告
6 仿真结果及分析
37
课程设计报告
上图为运行时的显示,左边两个数码管显示器显示的是年、月、日,中间的显示的是时、分、秒,右边显示的是农历日期以及星期。若想要调试时间,可通过右下方两个并联开关调试,左边开关调试数码管显示位置,右边的调试增1。此刻是2013年11月29日下午15:02,星期五,时间准确。
6 训练体会
在整个单片机课程设计中,想要做出这个完整的设计过程,必须突破几个难点:
1、 元件得找准却,6路驱动可以用74LS244代替。 2、 连线不能连错,对应的输入输出端标上序号。 3、 程序代码不能敲错。
4、 由于单管显示的星期数不稳定,可以采用双管显示。
7 参考文献:单片机课程设计指导。
38