如何让STC89C52RC单片机控制50个LED灯

2024-11-29 04:49:44
推荐回答(2个)
回答(1):

看楼主是个学生吧,建议不要依赖性太强.给了你改好的程序对你没任何帮助.
建议: 先参考下LED点阵的相关知识,比如你需要做个50个LED的点阵(7x7或者8x8),如果直接连接的话可能IO口不够,而且你会碰到驱动电流不够的问题. 所以你可能需要1个74HC595(移位寄存器)做行驱动,1个74HC138(三八译码器)做列驱动,这样你就可以在尽量少的IO消耗下完成设计.给你一个8x8参考设计,记住不要完全照搬设计,而是从别人的设计中吸收并改进!
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/e4d7db39c77e9f35b9998f26.html

回答(2):

就是一个点阵的功能 你好好看看单片机里关于点阵的内容 很容易就可以的 硬件连接的话 50个LED冷可能需要上拉电阻