废话不说,直接进入主题... 这是一个基于51单片机的方波信号发生器,可以输出各种发波,用了1602液晶进行显示,用了4*4的矩阵键盘来输入, 硬件比较简单,但是实用性比较高,因为可以输出各种方波,所以,在数电方面用的比较多,还可以用它来进行舵机 的实验,电调的实验,电机的试验... 现在上图: ![]() 这是整体图,一块9*15的电路板就搞定了,硬件很少吧。 ![]() ![]() ![]() 这些是各个视图。 我先用键盘输入脉宽和周期 ![]() 显示 ![]() 准确率19.92/20.00=99.6% 再次输入 ![]() 再次显示 ![]() 再次输入 ![]() 输出 ![]() 准确率40/40.02=99.95% 所以说,大多数实验还是可以用, 接下来,还有一个小创意, ![]() 这就是我的4*4键盘,它有什么奇特之处呢,就是比较省I/O口,他可以比普通的矩阵省50%的I/O口 也就是说,我的十六个按键,只用了四个I/O口,对于有的场合,是不是很实用呢?四个二极管换来 4个I/O口,何乐而不为呢? 不过,这个创意并不是我想的,以前在网上找到了一个这种创意,只是没有程序,我就把它完善了一 #p#分页标题#e#下,希望对广大电子爱好者有所帮助。 这是1602的接线图: ![]() 最后,附上源程序
(责任编辑:admin) |