所使用的开发板 普中科技HC6800-ES V2.0

PC:win7 64位

编译软件: keil uversion2

烧写工具: 普中科技开发的PZ-ISP V1.82

烧写方式:热烧写

#include "reg52.h"

typedef unsigned char u8;
typedef unsigned int u16;

//P2引脚的2 3 4 片选数码管
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;

//变量保存在flash里面 共阴数码管表
u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; 

void delay(u16 i)
{
	while(i--);
}

void digDisplay()
{
	u8 i;
	for(i=0;i<8;i++)
	{
		switch(i)
		{
			case(0):	LSC=0;LSB=0;LSA=0;
				break;
			case(1):	LSC=0;LSB=0;LSA=1;
				break;
			case(2):	LSC=0;LSB=1;LSA=0;
				break;
			case(3):	LSC=0;LSB=1;LSA=1;
				break;
			case(4):	LSC=1;LSB=0;LSA=0;
				break;
			case(5):	LSC=1;LSB=0;LSA=1;
				break;
			case(6):	LSC=1;LSB=1;LSA=0;
				break;
			case(7):	LSC=1;LSB=1;LSA=1;
				break;
		}
		P0=smgduan[i];
		delay(100);
		P0=0x00;
	}
}

void main()
{
		while(1)
		{
			digDisplay();
		}
}

最新文章

  1. 自己写的几个android自定义组件
  2. Morris.js和flot绘制折线图的比较
  3. 通过Nginx部署Django(基于ubuntu)
  4. Java面向对象编程
  5. python数据处理相关的一些知识点(学习点)
  6. DDD:如何更好的使用值对象
  7. 夺命雷公狗—angularjs—8—ng-class的简单用法
  8. Axis2 webservice 之使用java调用webservice
  9. java的回忆录
  10. UVa133.The Dole Queue
  11. Oracle EBS-SQL (INV-11):检查子库存会计信息.sql
  12. 认知的SSH
  13. JAXB2序列化XML
  14. 4月6日--js生成随机数列
  15. springMVC2
  16. ELK 起航
  17. mariadb:分区自动创建与删除
  18. NPOI DataTable导出excel
  19. 项目总结12:bootstrap-select下拉框模糊搜索
  20. 【Redis数据库】命令学习笔记——发布订阅、事务、脚本、连接等命令汇总

热门文章

  1. centos7 安装elasticsearch
  2. ftp站点密码破解
  3. forEach( ) map( ) for( in ) for ( of )
  4. Postgres by BigSQL and Hadoop_fdw
  5. [Tyvj 1730] 二逼平衡树
  6. MySQL优化 - 性能分析与查询优化
  7. R读取MySQL数据出现乱码,解决该问题的方法总结
  8. poj 3253 Fence Repair 优先队列
  9. 华为服务器Linux在线做RAID方法
  10. ABP+AdminLTE+Bootstrap Table权限管理系统第二节--数据库脚本