55问答网
所有问题
怎样编写一个六位数码管计数器,要求带清零,暂停键。用STC单片机控制,
P0口控制断码,P2口采用2003芯片驱动控制位码
举报该问题
推荐答案 2010-08-25
从你的描述看,你的数码管是共阴的。用STC单片机控制段码,P0口可以直接接段码,需要将段码输出方式设置为推挽方式,P0口输出高电平时数码管亮。用动态扫描方式显示。清零只要将所有计数变量赋值为零即可。暂停键:扫描暂停键按下时,设置一变量为1,再次按下时为0,当变量为1时停止计数,当变量为0时恢复计数即可。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ILeRcFecQ.html
其他回答
第1个回答 2010-08-11
P0口不能直接接段码,需要驱动器件,如2803,三极管9013等。而且P0口需要加10k左右的上拉电阻。数码管需要动态显示。推荐你一个直接驱动数码管的芯片1668,省去很多事情。程序上应该很简单。
本回答被网友采纳
第2个回答 2010-08-11
用 数码管动态扫描 来做
相似回答
单片机6位数码管计数器
程序问题
答:
include <reg52.H> //
STC
头文件#define uchar unsigned char#define uint unsigned int#define timewe 3sbit we = P2^7;sbit du = P2^6;unsigned long temp;uint jsms=0;uchar code duan[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};uchar code wei[]={0x01,0x02,...
51
单片机怎么
用按键
控制一个数码管,
按一下显示一个数字,顺序显示
答:
1、首先,要把代码写好,点亮
数码管
。2、代码写完后,要确认原先写好的代码是不是正确的。3、确认代码无误后,进入下一步,就是在这一行代码(箭头所指)的地方,将这四个字删去。4、然后如图所示,四个字已经删去,只要改成数字相应的代码即可。5、这里改成的是代表数字0的代码,如图所示。6、最...
STC
51
单片机控制数码管
后续问题
答:
“P0=0xc0这个语句应该使第一个数码管改为显示0,因为位选语句P2=0xfd还没有开启,”可是下面紧接着就是P2=0xfd语句了,对于
STC单片机,
是1T的单片机,晶振频率为12M,执行下面的语句只需零点几微秒的时间,就是P2=0xfd,即在极短的时间就改为下一
位数码管
亮了,请问,你的眼睛能分辨出零点几微...
STC单片机
四
位数码管怎么
显示时间
答:
sbit key2=P3^6;sbit key3=P3^5;sbit key4=P3^4; //端口定义 sbit key5=P3^3;sbit key6=P3^2;unsigned char code tab[10]= { 0xC0,/*0*/ //共阳 0xF9,/*1*/ 0xA4,/*2*/ 0xB0,/*3*/ 0x99,/*4*/ 0x92,/*5*/ 0x82,/*6*/ 0xF8,/*7*/ 0x80,/*8...
基于
STC
15系列
单片机
的ADC键盘
编写
方法
答:
参考数据手册
STC
15.pdf的低405页4.23 A/D做键盘扫描应用线路图。对应所选择的
单片机,
安排IO连接如下图所示。 其中,74HC595驱动
一位数码管
显示当前按下的设定值,数码管显示出当前按键的AD转换值。如此安排便于排除故障并且可以由此设定按键判断的AD转换值范围(不懂没关系,继续看)。电路原理图如下,...
大家正在搜
单片机共阳极数码管计数器
编写一个实现页面计数的计数器
俩位数码管计数器
如果编写一个计数器程序
编写一个计数器counter类
数码管计数器
计数器数码管发展
数码管计数器程序
计数器数码管显示原理
相关问题
用AT89C51单片机编写一个C语言程序实现2个数码管秒计数...
51单片机实现对外部脉冲进行十进制计数,从0开始最大计数99...
单片机6位数码管计数器程序问题
十分急,求用stc10系列芯片做一个六个数码管显示的秒表,并...
就是按钮按一下,数码管从0开始加1,加到9,用c语言单片机编...
用at89c51单片机编写一个c语言程序实现2个数码管99秒...
利用51单片机,4个数码管设计一个计时器,要求在数码管上显示...
怎样用51单片机实现累加计时和倒计时,并用六个共阴极数码管显...