数字式闹钟课程设计
Ⅰ 单片机数字时钟课程设计
这个 我正在学单片机,也刚刚做过了这个实验没多久,不过我的是8098单片机,确实是汇编语言。不过我做的仅仅是个电子钟,你可以随时改变你输入的时间然后它就会按时分秒跳动,我做的是24小时制的。不过我没有弄闹钟额……不过也简单,可以弄一个中断申请就ok。话说你的闹钟要求是什么?我记得8098是不能响的,只有一个发光二极管可以亮一亮……
话说能请你把问题补充一下么?我的程序写在纸上,然后我们还要求是要把程序翻译出机器码然后在单片机上实验出结果的。所以我连机器码都翻译了的……实在不知道你们的要求。
原理可以先和你说一下:主程序先是一系列的初始化(中断悬挂的清零和寄存器的设置,堆栈的设置等),然后开启中断,写显示程序(显示程序前要弄好你显示的寄存器以及扫描子程序的地址,还要对十六进制数进行转换变成十进制数,只要做一个除法就行,用十六进制数除以A就能够得出相应的十进制数。)
然后就是你的中断程序了,比如你的中断申请是每10ms申请一次,那你就计数,如果到了100次中断了,那就秒加一,再查看秒是否到60,是则清零让分加一,否则跳到中断程序末端;然后再依次查分和时。最后中断程序的末端还要用一次计时器软件中断申请。再跳回主程序反复运行。可能比较麻烦,我记得我打的草稿就好多张纸呢,后来在16进制向10进制转换的时候还出了个寄存器的问题。
不知道和你程序的要求是否相同= =。
期待你能够补充一下你的问题。
Ⅱ 十二分钟的闹钟课程设计数字与逻辑
十二分钟的闹钟课程设计数字与逻辑有我在,没问题.
Ⅲ 数电课设,简单的数字闹钟求帮忙啊。
好好看看书,自己设计一下吧,正好可以提高你的编程能力!
手打不易,如有帮助请采纳,谢谢!!
Ⅳ 求一个用verilog语言写的数字时钟 带闹钟功能,数电课程设计
搜一下:求一个用verilog语言写的数字时钟
带闹钟功能,数电课程设计