实验一关震0138

作者: 关震0138 | 来源:发表于2018-05-31 10:37 被阅读11次

一、实验目的:为了进一步掌握单片机中点阵的使用,理解单片机的工作原理,实现在单片机上实现显示

二、实验器材:keil、单片机(大板)、PZ-ISP普中自动下载软件。

三、实验原理:8*8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线上的交叉点上,当对应的某一行置高电平,某一列置低电平是,相应的二极管就会发亮。设计出汉字,将其转化为二进制进而转化为十六进制。

四、实验步骤:

1.画出点阵图,进行二进制与十六进制的转换

2.在keil中新建工程,编写.c文件。

3.编译调试文件,修改错误及警告。

4.生成.hex文件。

5.在烧录软件中下载生成的.hex软件。

五、程序:

#include#includesbit SRCLK=P3^6;

sbit RCLK=P3^5;

sbit SER=P3^4;

//--定义要使用的IO口--//

#define COMMONPORTS P0

//--列选通控制--//

unsigned char code TAB[8]  =

{0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

//--点阵字码--//

unsigned char code CHARCODE[1][8]=

{

0xFF,0x81,0x81,0x81,0x8D,0x89,0x89,0x8F,  //G

};

void delay(unsigned int time){ unsigned int

i,j; for(i=0;i>7;

dat<<=1;

SRCLK=1;

_nop_();

_nop_();

SRCLK=0;

}

RCLK=1;

_nop_();

_nop_();

RCLK=0;

}

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

* 函数名   

    : main

* 函数功能   : 主函数

* 输入   

      : 无

* 输出   

    : 无

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

void main()

{

unsigned char tab, j;

unsigned int  i;

while(1)

{

for(i= 0; i<50; i++ )  //两个字之间的扫描间隔时间

{

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

{

Hc595SendByte(0x00);     //消隐

COMMONPORTS = TAB[tab]; //输出字码

Hc595SendByte(CHARCODE[j][tab]);

delay(2);

}

}

j++;

if(j == 6)

{

j = 0;

}

}

}

六、结果:

相关文章

  • 实验一关震0138

    一、实验目的:为了进一步掌握单片机中点阵的使用,理解单片机的工作原理,实现在单片机上实现显示 二、实验器材:kei...

  • 实验二关震0138

    一、实验目的: 理解大板按键加一的程序,并将其转化到小板上,实现每按一次键,数字加1,十进制计算,最高是四位数。 ...

  • 0138

    整整停了两天电,真是醉了,心 疼学校的电缆整天被挖断。手机,电脑一点电都没,只能睡觉了好像,关键是还睡不着。还好弹...

  • 0138

    Oh could I find a way through it. 我是否可以找到穿越痛苦的出口。 Could I...

  • 夜间,实验室

    文/静绚 晚九点,实验室,独自一人。 把实验室的门一关,打开实验用电脑上的音响,放歌听。实验室在楼层最头上,不用担...

  • 0138肖谜

    运动战将,吃五谷粮,养尊处优

  • 0138肖谜

    孤独生病 尿划地盘 恩爱无比 (关注薇号更多资讯)

  • 理解他人0138

    神经症要求40神经症患者在追求荣誉的过程中常常会迷失自己,进入一个虚幻、无限、充满无尽可能性的领域。从所有的外在表...

  • 每日冥想:0138

    1.当目标进度落后于时间进度时,就会出现明显的焦虑情绪,如何破解? 2.我会问一下自己,我尽全力了吗?我还有没有其...

  • 拆解体系21:如何提高睡眠质量

    BBC记录片:https://v.qq.com/iframe/preview.html?vid=g0138puap...

网友评论

    本文标题:实验一关震0138

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