51单片机如何连接4个二位数码管,只有p0口和P20-P23可以使用了。
使用4 个两位数字管,使用8 位数字管绘制模拟照片更容易。使用端口P0和P2 .0〜P2 .2 连接到8 位动态屏幕电路。
方法1 :使用两个7 4 HC5 7 3 闩锁,这是典型的屏幕设备。
如下图所示。
方法2 :P0端口输出管代码管,p2 .0〜p2 .2 连接了7 4 HC1 3 8 的编译器,而8 个解密输出终端只需控制普通负基管的控制器控制终端即可。
模拟图如下。
用51单片机,怎么让数码管显示一串矩阵键盘按下的键代表的数(0~f)?
此显示方法类似于通过在移动电话上拨打键来显示数字的过程。按下第一个键时,该数字将显示在右外部数字管上。
当您继续按键时,显示的数字将向左移动并依次显示它们。
如果您使用的是6 位数字管,则最多可以显示6 位数字。
特定的实现步骤如下:1 首先,数字管应连接到微控制器5 1 的I/O端口。
通常,线选择线和数字管的位选择线连接到相应的微控制器的不同引脚。
2 初始化微控制器的I/O端口,然后将其放入输出模式。
此步骤是确保数字管道正确显示数字。
3 编写一个程序来读取矩阵键盘的主要值。
矩阵键盘由许多行和列组成,并通过扫描行和列的更改来检测键。
4 将锁定值转换为相应的数字。
例如,按下“ 1 ”键时,相应的数字0x01 存储在变量中。
5 在数字管上显示数字。
通过控制数字管的片段的选择,相应的段轻轻点亮并显示数字。
6 要识别数字的滚动屏幕,应使用循环变量记录显示的位置。
每当按键时,循环都会更新以将要显示的数字向左移动。
7 每次按下,检查显示位置是否超过显示数字管的最大数字数量。
如果是这样,则删除了最左侧的数字,显示一个新数字。
通过上述步骤,使用5 1 个微控制器和数字管显示数字(0〜F)的功能由矩阵键盘按下的键盘表示。
此方法并不简单易于理解,但在许多数字管状配置和键盘中也可以很好地工作。
应当注意,特定的部署详细信息可能会因硬件和软件配置而有所不同。
因此,在实际开发过程中,可能有必要根据特定情况调整代码。
图中的6位数码管是如何连接到51单片机I/O口上啊
每个数字管的片段称为位信号。拖钓者IO和6 位信号(例如P1 端口)由PNP晶体管驱动,例如8 5 5 0。
晶体管发射器连接到电源,收集器连接到钻头,并通过2 2 0 OHM电阻连接到微控制器IO端口。
就是这样。
原则是提供该段代码,以继续更改六位数数字管的门状态,同时达到6 位数字管的显示效果。
例如,BIT IO首先是第一个数字管,然后是七十个信号,即芯片P1 的港口,第二个数字管和 然后给出p1 的corexpess段代码,依此类推。
这样,6 个数字管的时间点亮 相对高,因此,根据人眼的视觉保留效果,所有数字管都同时点亮。
这使您可以运行数字管。
如何使用单片机at89c51驱动4位8段数码管,如果用到芯片来驱动的,电路图如何连接?
这取决于将其连接到四位数控制的一组输出插座。无需将云的阻力与其他立面连接起来。
通常,1 K〜4 K7 用于确定撤回电阻,以确保每个引脚的当前输出小于5 00 mAh。
您经历的图片。
电路图使用此U1 和U2 扰流板来控制选择bit子并选择数字管的芯片的迹象(读取中的WEI1 -WEI6 是位选择信号,A-G等是扇区选择信号)。
U2 和U1 闩锁是相同的形式。
这样,一组输入/输出端口可以驱动数字管。
保存公共设备。
我希望它能帮助您! 祝你好运