实验一 崔倩倩 0227

作者: 崔倩倩0227 | 来源:发表于2018-06-27 23:18 被阅读4次

一、实验目标

在大板8*8 LED点阵上显示“O(哦)”“心形”“U”

二.实验器材

keil软件,普中烧录软件,单片机

三.实验原理

8*8点阵由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,点亮点阵中的一个发光二极管的条件是:对应的行为高电平,对应列为低电平。显示的实质就是控制加到行线和列线上的编码来控制点亮某些发光二极管,从而显示出不同发光点组成的各种字符。

四.实验过程及结果

实验一 崔倩倩 0227 实验一 崔倩倩 0227
实验一 崔倩倩 0227

编码如下:  # include <reg51.h>

          #include typedef unsigned int u16;

typedef unsigned char u8;

sbit SRCLK=P3^6;

sbit RCLK=P3^5;

sbit SER=P3^4;

unsigned char code TAB[8]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE};

unsigned char code char code {3}{8}=

{0x00,0x00,0x7E,0x42,0x42,0x42,0x7E,0x00;//O(哦)

0x00,0x1C,0x22,0x11,0x04,0x12,0x24,0x18;//心形

0x00,0x00,0x00,0x3C,0x02,0x3c,0x00,0x00;//U

}

/*******************************************************************************

*函 数 名        : delay

*函数功能 :延时函数,i=1时,大约延时10us

*******************************************************************************/

void delay(u16 i)

{

while(i--);

}

/*******************************************************************************

*函数名        : Hc595SendByte(u8 dat)

*函数功能 :向74HC595发送一个字节的数据

*输入          : 无

*输出        : 无

*******************************************************************************/

void Hc595SendByte(u8 dat)

{

u8 a;

SRCLK=0;

RCLK=0;

for(a=0;a<8;a++)

{

SER=dat>>7;

dat<<=1;

SRCLK=1;

_nop_();

_nop_();

SRCLK=0;

}

RCLK=1;

_nop_();

_nop_();

RCLK=0;

}

/*******************************************************************************

*函 数 名      : main

*函数功能 :主函数

*输    入      : 无

*输    出    : 无

*******************************************************************************/

void main()

{

u8 i;

while(1)

{

P0=0x7f;

for(i=0;i<8;i++)

{

P0=ledwei[i]; //位选

Hc595SendByte(ledduan[i]); //发送段选数据

delay(100); //延时

Hc595SendByte(0x00);  //消隐

}

}

}

结果如下:

实验一 崔倩倩 0227 实验一 崔倩倩 0227 实验一 崔倩倩 0227

相关文章

  • 实验一 崔倩倩 0227

    一、实验目标 在大板8*8 LED点阵上显示“O(哦)”“心形”“U” 二.实验器材 keil软件,普中烧录软件,...

  • 实验一 崔提提0128

    实验目的:为了进一步掌握单片机(大板的使用),理解单片机的工作原理,实现在单片机上实现显示 实验器材:keil、单...

  • 倩倩

    昨夜做了一个梦 梦见了倩倩 倩倩是个好姑娘 梦醒了,感慨良久 梦见倩倩, 才想起早已忘记了倩倩 倩倩是一粒尘埃 我...

  • 小崔说区块链:比特币这一硬伤决定其不可能成为流通货币

    比特币的硬伤是什么? 小崔带大家做一次思维实验。 一夜好眠,小崔准备去上班了,先买个煎饼果子做早餐。 小崔来到一个...

  • 实验室故事1-大崔和小崔

    我丈夫在韩国高校的实验室工作,今天要讲的是关于他实验室里两位研究员-大崔和小崔的故事。 故事的背景是,两个月前,因...

  • 0227

    2014年的这一天,我走出了第一段婚姻。 那天,从民政局出来,天下着小雨,希去苏州了,我,慢慢做公交车回家,分道扬...

  • 0227

    【0227我在悦读】昵称 博妮 书名:当起点很低理想很高时 作者:韩一 篇目:2.7 金句: 001任何一个成绩的...

  • 0227

    https://zhuanlan.zhihu.com/p/25135274 「冷知识」Sketch 还能这样操作...

  • 0227

    1.早上没什么事情做,悠悠闲闲的过了一早上。还睡了个回笼觉。梦中梦,好几次以为自己醒过来了,结果还在梦中。挺害怕的...

  • 0227

    1、我是个一时兴起的人,最近在家做饭做到不知道要做什么啦!突然想到很久没做的水煮肉片。决定它成为我们晚餐的菜。 2...

网友评论

    本文标题:实验一 崔倩倩 0227

    本文链接:https://www.haomeiwen.com/subject/yrrwyftx.html