电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2517|回复: 1
收起左侧

单片机C语言实例-174-点阵显示

[复制链接]
发表于 2022-2-12 10:29:20 | 显示全部楼层 |阅读模式
单片机C语言实例-174-点阵显示

/********************************************************************
* 文件名  : 点阵显示.c
* 描述    :  需要连接上J16这个跳线帽。这个代码在点阵上显示相应的图形。
* 创建人  : 东流,2009年4月8日
* 版本号  : 2.0
***********************************************************************/
#include <reg52.H>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
//心形显示
//unsigned char code tabP0[]={0x30,0x48,0x44,0x22,0x44,0x48,0x30,0x00};
//unsigned char code tabP2[]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE};

//圆形显示
unsigned char code tabP0[]={0x00,0x3c,0x42,0x42,0x42,0x42,0x3c,0x00};
unsigned char code tabP2[]={0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE};

//菱形显示
//unsigned char code tabP0[]={0x00,0x08,0x14,0x22,0x41,0x22,0x14,0x08};
//unsigned char code tabP2[]={0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE};

//叉形显示
//unsigned char code tabP0[]={0x00,0x41,0x22,0x14,0x08,0x14,0x22,0x41};
//unsigned char code tabP2[]={0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE};

//中字显示
//unsigned char code tabP0[]={0x00,0x1e,0x12,0x12,0x7f,0x12,0x12,0x1e};
//unsigned char code tabP2[]={0x7F,0xBF,0x0DF,0x0EF,0x0F7,0x0FB,0x0FD,0x0FE};

/********************************************************************
* 名称 : Delay_1ms()
* 功能 : 延时子程序,延时时间为 1ms * x
* 输入 : x (延时一毫秒的个数)
* 输出 : 无
***********************************************************************/
void Delay_1ms(uchar i)//1ms延时
{
        uchar x,j;
        for(j=0;j<i;j++)
        for(x=0;x<=148;x++);       
}
/********************************************************************
* 名称 : Main()
* 功能 : 主函数
* 输入 : 无
* 输出 : 无
***********************************************************************/
void main()
{
        int i;
        while(1)
        {
                for(i=0;i<8;i++)
                {
                        P0=0;
                        P2=tabP2;
                        P0=tabP0;
                        Delay_1ms(2);
                }               
        }
}


更多详情参考附件文档
+08:00C145联盟网5908.png
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

0

主题

3

帖子

13

积分

一级会员

Rank: 1

积分
13
发表于 2022-2-14 09:01:33 | 显示全部楼层
大雪纷飞,积分充值
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表