本文主要是介绍双色点阵(爱心),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*-----------------------------------------------名称:双色点阵论坛:www.doflye.net编写:shifang修改:无内容:使用hc595驱动双色点阵
------------------------------------------------*/
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include <intrins.h> //unsigned char segout[8]={0,1,2,3,4,5,6,7}; //8列
unsigned char segout[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //8列
unsigned char code tab[]={0x06,0x08,0x11,0x21,0xC2,0x31,0x09,0x06};
/*------------------------------------------------硬件端口定义
------------------------------------------------*/sbit LATCH = P1^0;
sbit SRCLK= P1^1;
sbit SER = P1^2;sbit LATCH_B = P2^2;
sbit SRCLK_B= P2^1;
sbit SER_B= P2^0;/*------------------------------------------------uS延时函数,含有输入参数 unsigned char t,无返回值unsigned char 是定义无符号字符变量,其
这篇关于双色点阵(爱心)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!