基于单片机的秒表设计需要什么模块

2025-04-05 13:11:11
推荐回答(2个)
回答1:

主要包括三个模块:
第一:需要一个控制模块,即单片机最小系统,包括单片机的复位和外接晶振电路(也可以用内部晶振,但精度要差很多,);单片机内部需要集成有RAM和FLASH,否则的话需要外扩。

第二:输出显示模块,是用数码管显示,还是用液晶屏显示,或者其它。

第三:输入模块,是用独立键盘还是用矩阵键盘,这个由秒表的功能的复杂程度决定。一般是三个独立按键,启动/停止,暂停和复位。

回答2:

显示模块:一般就是2位,动态扫描,不带锁存器的话,需要10个io口,8个段码,2个位码

按键模块:暂停|开始,清零

晶振电路

复位电路

控制:单片机,编程思路:n初值20,t0产生50us延时,每到50us n--,主程序while(n!),这个就是1s的延时了,每1秒,num++。还有显示程序,display():个位=num%10;十位=num/10;查表送值就行

这个东西很简单的

按键扫描要去抖,不然你悲剧啊