完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
那就只能引脚电平不变了,而且还不能干别的
|
|
|
|
大神我就是不太明白 ,他这四个数码管都是集合到一起了,一共12个引脚,4个片选8个段选啊,怎么才能利用单片机上P0口的8个接口同时控制多个数码管显示不同的数据呢?就是:每一个数码管点亮不就都需要p0来控制吗,比如p0输出0xff,那到底是4个数码管中哪个数码管显示对应的数据呢? |
|
|
|
不是有4个片选 么,片选就是控制哪个数码管显示的,如果Q接的是VCC,LZ的数码管应该是共阳的(P2片选输出高电平,P1段选输出低电平数码管才会亮)。
当P2<0-3>全部输出高电平,P1也输出高电平时数码管不亮。 当P2=0xff(1111 1111), P1=0x00(0000 0000) 四个数码管上全部亮 当P2=0xff(1111 0001), P1=0x00(0000 0000) 第一个数码管上全部亮 当P2=0xff(1111 0010), P1=0x00(0000 0000) 第二个数码管上全部亮 显示什么数字用P1口控制 0-9对应的编码为 0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6 0 1 2 3 4 5 6 7 8 9 |
|
|
|
|
|
|
|
是的,一般共阴数码管好赋值,给1就亮,1可以移位等等操作,比较方便;另外你可以设想1个变量替代这个4位数字,相当于这个变量从0000-1000显示,你可以把变量通过数学运算分别赋值给4个位的数码管,采用动态扫描方式循环让数码管点亮。
|
|
|
|
单片机本身引脚不多,因此实际使用的时候经常用到锁存器,移位寄存器等等数字芯片,一方面拓展单片机本身的控制引脚,一方面也能加强负载驱动能力,数码管这一块在单片机是有独立的学习模块的,静态显示和动态显示都可以学一学,结合硬件电路和软件程序,一般都能学会并掌握的,不要想得太难。
|
|
|
|
只有小组成员才能发言,加入小组>>
求解外围电路实现的是4脚给持续低电平复位并正常工作,高电平不工作的原因
2099 浏览 1 评论
3664 浏览 3 评论
PIC1946程序有一个变量在运行过程中恢复初始值其他变量保持不变
2353 浏览 2 评论
2779 浏览 0 评论
PIC16F1825的RC5引脚,在主程序中操作无效,在中断中可以改变是为什么?
4065 浏览 5 评论
1007浏览 0评论
用XC8编译PIC18F25K80时提示下面Error,求怎么解决这个问题
6394浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 01:43 , Processed in 0.706673 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号