/*-----------------------------------------------
名称:双色点阵
论坛: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[]={
0x08,0x1C,0x3E,0x7F,0x1C,0x1C,0x1C,0x1C,
};
/*------------------------------------------------
硬件端口定义
------------------------------------------------*/
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;
/*------------------------------------------------
单片机双色点阵显示特定图形
最新推荐文章于 2022-09-18 00:16:47 发布