张羽
请教各位高手:
我想用单片机来实现3位或4位的数码管显示数字,怎么做到?例如:80c51有32个I/O口,PO口和P3口为输入信号用,P1和P2口为输出,就是输出不考虑控制其他东西,16位也不够控制显示3位数或4位数!不知道硬件部分要怎么设计才可以达到只用8个I/O口就可以显示多位数字,请各位高手多多指教!本人一介菜鸟,不要取笑哦
kindboy
周公
1.扫描方式:某口输出位扫描信号,另一口输出段码;
2.每个口的4位输出到4-7段译码器(74LS246/247)直接用BCD码带数码管。
3.用3或者4个74LS164分别带数码管。
亦云人云
zhejianglm
hkj
参考线路!你可以看看!http://hnhkjtalk.googlepages.com/led.pdf
你好,有这方面的程序例子吗?我找过一些资料都是每个I/O口显示只显示一位数!
云竹
楼主就是动态扫描程序
qingboo
动态扫描法,不要说3 4位,6位都没有问题的。
我很多年以前写过,我找找找到的话发给你!
baohuilei
这要看采用的是动态扫描,还是静态扫描。
DPTR是地址指针。需要用到内部ROM的传送。
这些东西可以在几乎任意一个51的介绍说明书中找到。
转角掉进下水道
咋就没有哪位高手指点一下我啊