实验1-张田爽-0116

作者: 张fafa | 来源:发表于2018-05-20 13:16 被阅读106次

一、实验内容

在大板上编程实现8*8点阵的显示

二、实验原理

一个字符是由一个个点亮的LED构成,点亮点阵的一个发光二极管的条件是:对应的行为高电平,对应的列为低电平。如果在很短的时间内依次点亮很多发光二极管,LED点阵就可以显示一个稳定的字符,数字或其他图形。控制LED点阵显示器的显示,实质上就是控制加到行线和列线上的编码来控制点亮某些发光二极管,从而显示有不同的发光点,从而显示出由不同发光的点组成的各种字符。

三、实验步骤

1.首先将开发板与电脑用USB线连接(连接串口可用),并用排线将芯片管教与点阵行孔和列控相连。

2.打开Keil软件进行控制程序编写,建立工程。

3.用一个8X8点阵显示字形“我❤你”为例,需要LED点阵显示相应字形,采用点阵列扫描(如下程序),可将上图连线点电平设为1,再翻转90°,把每一行显示的二进制化为16进制,直接写在程序中即可,具体如下图示代码:

4.继续添加头文件、点阵显示程序、74HC595驱动程序、扫描延时程序等,写完完整程序后并生成hex文件。

(1)头文件

(2)点阵显示程序

(3)74HC595驱动程序

(4)扫描延时程序

5.利用烧录软件进行烧录同时重启开发板。

6.可以看到LED点阵屏显示字形

实验总结:

由于c语言学的不够透彻,代码基本按老师的打了一遍,因为对代码的不熟悉,中间出现了很多错误。很多细节引起的错误不能第一时间解决,消耗了大量时间。

相关文章

  • 实验1-张田爽-0116

    一、实验内容 在大板上编程实现8*8点阵的显示 二、实验原理 一个字符是由一个个点亮的LED构成,点亮点阵的一个发...

  • 实验2-张田爽-0116

    一:实验目的 1:了解大板和小板的区别 2:将大板(HC6800-ES开发板)的按键加一四位显示程序移植到小板(K...

  • 实验1-张艳秀-0210

    一、实验目的 1、了解LED8×8点阵的内部结构 2、学汇编写点阵显示实验的代码程序 3、了解编写程序各部分的作用...

  • 市中小学教研会

    2019.5.28,茌平实验中学。 宋县长致辞 田局长讲话 张主任主持 茌平县教研室姜主任发言 实验中学石校长发言...

  • 莫妮卡

    莫妮卡 - 柳爽 作词:柳爽&臧元田 作曲:柳爽 Hello Monica see you Cynthia Hel...

  • 王红

    张婷张田,张田,张田,张田,张田着你把机会都结婚了主要是为了逃离淘宝很多种举但是看涨看跌平价套利价差套利等我知道五...

  • 《实验田》

    《试验田》 实验 都围过来发现 出现 好的坏的看见 实践 管他学过没学过 都能检验 管他好的坏的 由你过来展现 手...

  • 实验田

    胡卓明 实验田已在动手创建中,昨邀请了老中青三代设计师,创新产业策划人,法律人去看看这个还在襁褓中的婴儿。和以往得...

  • 【投稿】—2.2电路图的绘制

    【作者】:0105_张鑫宇;0116_马晓英; 2.2.1工具栏各项工具简介 这就是Proteus中的工具栏 上图...

  • 【投稿】——3.2带装入门(LOAD)的寄存器

    【作者】:0105_张鑫宇;0116_马晓英; 3.2.1使用元件简介 74LS74边沿D触发器,每个器件中包含两...

网友评论

本文标题:实验1-张田爽-0116

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