你好,不好意思打扰了的英文,再次打扰您了,按照您昨天的方法加多了几位数码管显示,

你好!如何使用一片38译码器来同时点亮两个以上的数码管?最好是用C编程,谢谢!_百度知道
你好!如何使用一片38译码器来同时点亮两个以上的数码管?最好是用C编程,谢谢!
我有更好的答案
要用38译码器呢用38译码器数码管要扫描输数码管恐怕显示起暗每数码管都共阴(阳)脚用控制否点亮数码管般控制数码管选择组8位IO口输数码管显示数据另外用几io口控制哪数码管显示(控制数码管)P0口整接a-g,用P1.0 P1.1 P1.2 P1.3 连接4数码管共阳(阴)端想控制数码管1显示数据需P1.0置高用P0口输想显示数
用一片38译码器如何控制多个数码管,比如两个以上的同时亮#include &reg52.h&sbit dula=P0^0;void main (){
while(1);}P2口为数码管的位选,P0口是段选。
以两个数码管显示12为例:用38译码器y0-ay1-by2-c……y7-dpp1.0-c1 数码管1共阴极
位选p1.1-c2 数码管2共阴极p0.0-A A B C 为38译码器输入P0.1-BP0.2-C #include &reg52.h&sbit dula=P0^0;void delay(){for(i=0;i&100;i++);}void main (){while(1) {delay();p1.0=0;p1.1=1;p0=0x02;delay();p1.0=0;p1.1=1;p0=0x03;delay();p1.0=1;p1.1=0;p0=0x01;delay();p1.0=1;p1.1=0;p0=0x02;delay();p1.0=1;p1.1=0;p0=0x04;delay();p1.0=1;p1.1=0;p0=0x05;delay();p1.0=1;p1.1=0;p0=0x07; }}这种是不实用的,一般设计会用一整个IO口输出数据如p0.0-a
输出显示数据p0.1-b……p0.7-dp p1.0-c1
位选p1.1-c2p1.2-c3p1.3-c4具体就不说了,要把程序放在循环里,否则是没有意义的
采纳率:53%
为您推荐:
其他类似问题
您可能关注的内容
译码器的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。用PIC单片机控制共阳数码管显示_百度知道
用PIC单片机控制共阳数码管显示
按下面的原理图接好了硬件之后,也烧了程序到MCU里了,但是数码管工作不正常,不正常情况:
1、有时候刚通电的时候不亮,然后用绝缘体微微动一下IC,就会亮,但亮一会后也会自灭。一开始以为是IC与电路板接触不良,就不用IC座,直接焊接到电路板上面,而且也排...
原理图PA.0口信号输入PA.1-3数码管位先PB数码管段选三MCU共用晶振PB口限流电阻值390R
我有更好的答案
典型驱能力够单片机输能力弱般都需要结合拉电阻或者三极管驱级电路更何况驱led呢改善两:1使用数码管驱ic595<img class="word-replace" src="https://zhidao.baidu.com/api/getdecpic?picenc=0ad4等等具体连接式请查阅其规格书面典型电路介绍 注意阴阳极向否确2使用三极管实现直接io通pnp三极管使能vcc信号段选进入mcu具体电路请参考图片
你好,我最初怀疑驱动不够的时候也这么连接过,但是情况还是没改善。
采纳率:65%
闪应该扫描间设置造
如果是扫描时间过长,那么一个共阳数码管显示时也应该不稳定也是会闪,但是现在一组数码管工作时不会闪,两组数码管显示时有时会闪,有时不会,三组数码管都显示时,每组的第三位数码管都会闪,干扰吗?
可能是驱动不够,或者是动态扫描时间不对为啥要共用一个叫晶振,pic也有内部晶振,如果为了省钱,可以用内部晶振
PIC16F716没有内振的呢。
我觉得还是分开用晶振吧,不然用rc做振荡
你好,分开用晶振也试过了哦,还是那样子哦。
为您推荐:
其他类似问题
pic单片机的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。51单片机程序设计,在6位LED数码管上显示时间,P1口控制显示器段码,P2口控制显示器位码_百度知道
51单片机程序设计,在6位LED数码管上显示时间,P1口控制显示器段码,P2口控制显示器位码
51单片机程序设计,在6位LED数码管上显示时间,P1口控制显示器段码,P2口控制显示器位码,
P3口接一4X4键盘,实现功能:
(1)显示时间,格式为 XX XX XX
(2)实现秒表功能,按一按键启动秒表,再按一次按键停止计时
(3)实现倒计时功能,按键设定计时的时间...
我有更好的答案
间考虑使用钟芯片DS3231P1口控制段码使用两颗595芯片搞定P2口使用595搞定P口扫描按键输入行秒表使用单片机内部定器精确计至于倒计都道理使用单片机内部定器搞定懂我提供偿服务
采纳率:61%
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我用 数码管做的一个可以调整时分秒的时钟 可是在每次调节的时候数码管的都会抖动的厉害,用什么方法可以_百度知道
我用 数码管做的一个可以调整时分秒的时钟 可是在每次调节的时候数码管的都会抖动的厉害,用什么方法可以
#include &reg51.h&
#define uchar unsigned char
#define uint unsigned int
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};
sbit key1=P1^0;
sbit key2=P1^4;
sbit key3=P1^7;
uchar shi=0,fen=0,miao=0;
按键放定器断行
我有更好的答案
仅现象原解释清楚根据自程序实际情况作相应调整
我知道态显示扫描频率理论能低于25Hz实际应用往往要30hz才较显示效按按键显示按按键显示抖没按按键扫描频率能够满足显示要求按由于程序增及量延等原使扫描频率满足要求至于现抖现象
解决问题关键何降低按键程序所运行间保证扫描程序能够按扫描
建议扫描显示部程序放置定器断处理部保证扫描频率另外按键处理部程序延改定断
采纳率:45%
做应该态显示吧数码管闪烁定延太;二数码管位选 关没做
P0=0 P2=0x01&&i; P0=table[array[i]]; //delay(10);//延掉看看
这个程序一直是在动态显示时间,P2口位选 P0口送数 一旦进到到键盘扫描子程序后 送显示的程序刷新就会很慢,显示的数就会抖动,你最好写个送显示的display 子函数 你在键盘扫描的子程序里面 追加送显示的程序,可以多加几次。看看效果 有结果告诉我啊。 楼上说的送显示加到中断里 那时间就要重新调 中断里的程序多 运行时间也长 他定时器是一秒中断一次 那不是一秒显示一次啊 难道中断里放四次显示?楼上解法有误。
为您推荐:
其他类似问题
您可能关注的内容
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。.用AT89S52单片机,用动态扫描方法和定时器1在数码管的前三位显示出秒表, 精确到1%的程序和原理图_百度知道
.用AT89S52单片机,用动态扫描方法和定时器1在数码管的前三位显示出秒表, 精确到1%的程序和原理图
我有更好的答案
参考 仿真实例仿真试试<file fsid="" link="/share/link?shareid=&uk=" name="电秒表.rar" wealth="5" />
采纳率:60%
要仿真画仿真图写程序用C语言写用汇编语言写
你好!是用的什么型号的开发板
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 男生说不好意思打扰你 的文章

 

随机推荐