当前位置: 首页 > wzjs >正文

模板网站也可以做优化物流公司取名字参考大全

模板网站也可以做优化,物流公司取名字参考大全,wordpress电商主题,做网站开封在51单片机上实现数码管依次循环显示【1~F】的功能,可以通过以下步骤完成。假设使用的是共阴极数码管,并且数码管的段选和位选分别连接到单片机的P0口和P2口。 硬件连接 数码管的段选(a, b, c, d, e, f, g, dp)连接到P0口。数码…

在51单片机上实现数码管依次循环显示【1~F】的功能,可以通过以下步骤完成。假设使用的是共阴极数码管,并且数码管的段选和位选分别连接到单片机的P0口和P2口。

硬件连接

  • 数码管的段选(a, b, c, d, e, f, g, dp)连接到P0口。
  • 数码管的位选(选择哪个数码管显示)连接到P2口。

以下编程都是基于C语言的模块化编程实现的,1秒钟依次循环显示【1~F】课堂练习

步骤:

1,首先先定义一个用于存储段码的数组

2,然后定义一个用于控制灯变动的位码

3,初始化定时中断函数

4,定义定时中断服务函数为1秒

具体代码如下:   

main.c

#include <REGX52.H>
#include <timer.h>
unsigned int count = 0;unsigned char NixieTable[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71, 0x00};  //首先先用数组定义一个段码void seg_dis(unsigned char Location,Number)
{switch(Location){case 1:P2_4=1;P2_3=1;P2_2=1;break;case 2:P2_4=1;P2_3=1;P2_2=0;break;case 3:P2_4=1;P2_3=0;P2_2=1;break;case 4:P2_4=1;P2_3=0;P2_2=0;break;case 5:P2_4=0;P2_3=1;P2_2=1;break;case 6:P2_4=0;P2_3=1;P2_2=0;break;case 7:P2_4=0;P2_3=0;P2_2=1;break;case 8:P2_4=0;P2_3=0;P2_2=0;break;}P0=NixieTable[Number];
}void main()
{Time0_Init();while(1){}}
unsigned int number = 1;
unsigned int i = 0;//Ö´ÐÐÖжϵÄÖжϳÌÐò
void Timer0_ISR() interrupt 1
{TL0 = 0xCD;		//ÖØÐ¼ÓÔØ³õÖµ	TH0 = 0xD4;	if(++count == 100){seg_dis(number,i);i+=1;count = 0;if(i == 16){  //ÀÛ¼Ó1ÂÖºóÍùÓÒÒÆ¶¯Ò»Î»number+=1;i = 0;}
}if(number == 8){number = 0;}}

tiemr.c (初始化定时器)

#include <REGX51.H>
void Time0_Init()
{   TMOD &= 0xF0;			TMOD |= 0x01;			TL0 = 0xCD;			TH0 = 0xD4;				TF0 = 0;				TR0 = 1;				//Æô¶¯ÖÐ¶Ï  EA = 1 ;  //×Ü¿ª¹ØET0 = 1;}

timer.h

#ifndef _TIMER_H_
#define _TIMER_H_void Time0_Init();#endif


文章转载自:

http://rXXbLBpL.qymqh.cn
http://5n0DhUES.qymqh.cn
http://XxOJiI9J.qymqh.cn
http://4keGeItX.qymqh.cn
http://5viBv7jx.qymqh.cn
http://cUYAIxEO.qymqh.cn
http://LX6XRyk6.qymqh.cn
http://5MbA7kzI.qymqh.cn
http://2wijQw5n.qymqh.cn
http://athhpyel.qymqh.cn
http://n54Hb0zJ.qymqh.cn
http://84eYjg2E.qymqh.cn
http://mFyYWOmk.qymqh.cn
http://AS95KaUG.qymqh.cn
http://AM3fkZCu.qymqh.cn
http://72bx813L.qymqh.cn
http://S80UEejl.qymqh.cn
http://Tgh56RTJ.qymqh.cn
http://H83RKMOc.qymqh.cn
http://2SL1l0iB.qymqh.cn
http://3dJ7Pi1H.qymqh.cn
http://cJ9vVejQ.qymqh.cn
http://Sz0ucSVT.qymqh.cn
http://vU3krvWZ.qymqh.cn
http://VAy4tLOK.qymqh.cn
http://lgs09J5g.qymqh.cn
http://HJLNnWWk.qymqh.cn
http://0iwapGaM.qymqh.cn
http://URKw1zVO.qymqh.cn
http://79tML5XA.qymqh.cn
http://www.dtcms.com/wzjs/775657.html

相关文章:

  • 加快政务公开网站建设电子商务网站建设
  • 悬赏做logo的网站建设苏州旅游网站的方案策划书
  • 开创集团万网站建设网页设计做一个介绍自己的的网站
  • 北京网站建设运营苏州调查公司有哪些
  • 网站排名logo怎么做用Docker搭建WordPress博客
  • 湖北工程建设招投标中心网站泰州东方医院男科
  • 炉石做任务抽奖网站网站开发常用的框架
  • 广州公司网站制作小吴seo博客
  • 做网站如何赚钱知乎企业网站开发注册
  • 网站建设创意公司互动性的网站
  • 企业网站模板一流的上海网站建设
  • c2c电子商务网站建设栏目结构图太原网站建设的公司排名
  • 广州网站建设定制多少钱辉县网站建设求职简历
  • 寺庙 网站建设企业门户网站系统下载
  • 北京轨道交通建设管理有限公司网站网站建设中遇到的问题
  • 建站如何挣钱网上购物的设计与实现
  • 做相册哪个网站好西安网站建设有那些公司
  • 黄骅市属于哪个市郑州整站网站优化
  • 做门户网站私活多少钱wordpress 酒业模板
  • 网站流量渠道营销方案
  • 专业的龙岗网站建设wordpress首页幻灯片设置
  • 网站群建设官方网站建设手机银行
  • 昆明有哪些帮忙做网站的公司wordpress添加指定文章
  • 平面设计类的网站seo网站排名查询
  • 做框架模板的网站趣头条自媒体平台
  • 大型门户网站 代码网站页脚版权信息
  • 怎么做自己地网站企业微信开发
  • 开发网站申请网站建设验收报告范本
  • wordpress建站不好用网站专门做冻品的
  • 双语言网站模版logo设计免费在线制作