商品名称:两位数码管显示模块/带原理图例程 厂家直销
商品销量:
收藏数量:426
店铺名称: 郑兴电子
旺旺: star安静2
公司名称:
行业: 3C数码/女装/流行女装
地址:
店铺名称:郑兴电子
\
海量资源下载地址(在线产品资料-产品设计-电子学习视频-电子竞赛开源):
(提取码:PHKqoD)
店铺销售所有产品资料下载地址:
赠送的1000份设计开发资料下载地址
【简要说明】六、适用于:单片机学习、电子竞赛、产品开发、毕业设计。。。
/********************************************************
实现功能:四位数码管显示模块测试程序
使用芯片:AT89S52
晶振:11.0592MHZ
编译环境:Keil
作者:
网站:www.ourhc.cn
淘宝店:汇诚科技 http://shop36330473.taobao.com
【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!
*********************************************************************/
#include //库文件
#define uchar unsigned char//宏定义无符号字符型
#define uint unsigned int //宏定义无符号整型
#define DUAN P0 //P0口控制段
#define WEI P2 //P2口控制位
sbit k_shi=P1^0;// 更改小时按键
sbit k_fen=P1^1;// 更改分钟按键
sbit k_miao=P1^2;// 更改秒按键
/********************************************************************
初始定义
*********************************************************************/
code uchar seg7code[11]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0XBF}; //显示段码 数码管字跟
uchar wei[8]={0XFE,0XFD,0XFB,0XF7,0XEf,0XDf,0XBf,0X7f}; //位的控制端
uchar numb[8]; //定义字符串
uint miao=0,fen,shi;
/********************************************************************
延时函数
*********************************************************************/
void delay(uchar t)
{
uchar i,j;
for(i=0;i
{
for(j=13;j>0;j--);
{ ;
}
}
}
/********************************************************************
求值函数
*********************************************************************/
void t_to_dis()
{
numb[6]=miao/10;//显示秒十位
numb[7]=miao%10;//显示秒个位
}
/********************************************************************
显示函数
*********************************************************************/
void display()//显示函数
{
/*****************数据转换*****************************/
P2=0XFF;
P0=seg7code[numb[6]];
P2=wei[6];
delay(80);
P2=0XFF;
P0=seg7code[numb[7]];
P2=wei[7];
delay(80);
P2=0XFF;
}
/********************************************************************
按键函数
*********************************************************************/
void key()//函数
{
if(k_shi==0){shi++;while(!k_shi);if(shi>=24)shi=0;}
if(k_fen==0){fen++;while(!k_fen);if(fen>=60)fen=0;}
if(k_miao==0){miao++;while(!k_miao);if(miao>=60)miao=0;}
}
/********************************************************************
定时器中断函数
*********************************************************************/
void timer1(void)interrupt 3
{
uchar i;
TH1=0X3c;//定时初值
TL1=0Xaf;//定时初值
i++;
if(i>=20)
{i=0;
miao++;//秒加1
if(miao>=60)
{miao=0;//秒清零
fen++;//60秒后分加1
if(fen>=60)
{fen=0;//分清零
shi++;//60分后时加1
if(shi>=24)
shi=0;//时清零
}
}
}
}
/********************************************************************
中断初始化
*********************************************************************/
void cshh()
{
TMOD=0X10;//定义定时器工作方式
TH1=0X3c;
TL1=0Xaf;
ET1=1;
TR1=1;//开定时器
EA=1;//开中断
}
/********************************************************************
主函数
*********************************************************************/
main()
{
cshh(); //中断初始化
while(1)
{
key();//按键函数
t_to_dis();//确定秒分时值
display();//显示秒分时值
}
}
/********************************************************************
结束
*********************************************************************/
【产品展示】
发货清单
1、四位数码管显示模块 1块
2、相关原理图例程资料会发客户支付宝邮箱
此款宝贝价格不包含发票,需要发票请联系客服,谢谢!
山西吕梁 ID646276 :
氨糖软骨素哪个好氨糖软骨素是钙片吗氨糖软骨素伤胃吗
评论时间:2025年05月16日
山东东营 ID855023 :
灵芝孢子粉怎么服用灵芝孢子粉的正确吃法
评论时间:2025年05月16日
云南保山 ID746054 :
灵芝孢子粉的保质期泰山灵芝破壁孢子粉
评论时间:2025年05月16日
Q:夸大或过度承诺商品效果及程度
A:案例1:全网最高、最低、最热等最高级描述;
案例2:假一罚万,考试必过、N天见效、无任何副作用、立竿见影、想瘦就瘦等夸大效果的描述。
案例3:虚拟商品标题或描述中已写明详细区服的情况下,带有'全区全服有货'字样的商品。
案例4:非药品进行药效功效类夸大宣传的。
免除您出门送修、自行检测等麻烦,为您提供轻松、高效、无忧的保障。
Q:有权按照活动规则对商家标示的价格进行核对。
A:商家参加组织的活动应确保在其承诺的该宝贝价格有效期内开展,不得在期间擅自提价、擅自提前结束活动;如宝贝有数量限制的还必须明示参加活动的宝贝数量。有权按照活动规则对商家标示的价格进行核对。如商家违反价格承诺,可在核实情况后从商家的保证金中予以冻结、划扣以便向所有购买该宝贝者进行赔付,因此产生的所有费用及损失由商家自行承担。