我现在用STC89c52单片机,一个74LS48显示译码器,四个共阴极数码管做了一个电路,想做一个秒表。

要求精确到0.01秒。不用要小数点,另外想用红外对管停止计时(输入一个低电平信号),停止后要显示数值。晶振是11多兆赫的。程序不会写,请你帮帮我,写汇编语言或C语言都行。电路有些地方可能接的不对,但接译码器和数码管的地方是对的,主要就是结合我的电路写个秒表程序。

你的电路图有多处严重错误,程序要建立在硬件之上,电平没搞懂之前应该不要忙着编程,否则可能出现学习的‘夹生饭’。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-03
这么复杂,不好写,太费时了
1.你的红外接收需要解码吗?解码的花需要解码程序。
2.4个数码管由p2口的高4位控制使能,其数值由低4位控制,再有7448译码。
3.你这时钟是单片机产生,可是产生时会有程序不确定不等的延时,因此0.01秒可能不是真正的0.01秒。
4.花个2个小时的时间,定能写好,加油吧,祝你好运!本回答被提问者采纳