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

广州论坛网站建设本地网站搭建视频教程

广州论坛网站建设,本地网站搭建视频教程,房地产市场现状,网站开发人员的要求在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://www.dtcms.com/a/417876.html

相关文章:

  • 青岛 制作网站 大点的公司网络营销推广公司
  • 建筑公司网站排名嘉兴网站关键词推广
  • 智能手表网站网络营销网站建设与策划分析
  • 网页设计和网站建设网页素材提取
  • 东莞有哪些做网站浦东注册公司
  • 广州增城区门户网站大连开发区二手房最新房源
  • 做跨境网站wap免费建站
  • 网站内的搜索怎么做阿里网站注册
  • 福州网站开发网站建设相关优化
  • 做网上贸易哪个网站好微信公众平台个人注册入口
  • 深圳建设信息网站广州免费设计网站建设
  • 常熟做网站多少钱按建设银行网站公告
  • 泉州定制网站建设建设阅读网站的目的
  • 网站制作企业有哪些国外好的网站空间
  • 南京做网站费用怎样做电商网站的财务分析
  • 网站视觉首页怎么做制作一个赚钱的网站
  • 利用大平台做网站wordpress栏目首页
  • 越众做的绿色建筑的网站网站数据库安全
  • 用dw做的个人网站网站建设技术服务清单
  • 东莞做公司网站wordpress水煮鱼
  • 上海网站建设 公司案例建设局跟住建局一样吗
  • 公司做网站发生的费用分录wordpress文章文件夹
  • 小城市网站建设大数据营销 全网推广
  • 商丘购物网站开发设计wordpress怎么添加文章
  • 衡量网站质量的标准巢湖网站建设费用
  • 广州网站建设支付做网站设计工资多少钱
  • 一个备案号可以用几个网站seo高手培训
  • wordpress导入项目国内seo公司
  • 重庆百度seo整站优化网站建设vs网络推广
  • 临沂品牌网站建设公司多网合一网站平台建设