51单片机(使用8x8点阵)
2018/3/21
51单片机
1.说在前面
今天初步学会了怎样使用面包板,感觉挺好玩的,学硬件的路渐行渐远吧
2.74hc595模块(8位移位寄存器和一个存储器,三态输出功能)
1.将三位串行输入变为并行输出
2.数据先移位到最高点在移位到次高点
3.基础参考资料:https://wenku.baidu.com/view/4d619b1c650e52ea55189826.html
3.实现点亮8x8点阵的代码
#include<reg52.h>typedef unsigned char u8;typedef unsigned int u16;//定义串行端口sbit SRCLK=P3^6;sbit RCLK=P3^5;sbit SER=P3^4;void delay(u16 i){while(i--);}
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;
}void main()
{ Hc595SendByte(0x80);P0=0x7f;while(1);
}
51单片机(使用8x8点阵)相关推荐
- 51单片机_9-2 8x8点阵动画显示
文章目录 要求 效果 资源 main函数 要求 1.动态显示字符串"Hello!" 效果 资源 工程文件压缩包 链接:https://pan.baidu.com/s/1FP58oM ...
- 基于51单片机的16X64点阵仿真
目录 一.项目需求 二.仿真图 三.代码 四.资料清单 资料下载地址:基于51单片机的16X64点阵仿真 一.项目需求 16X64点阵上显示汉子,并且可以左右移动. 二.仿真图 左移 右移 三.代码 ...
- 51单片机 8*8点阵贪吃蛇
在学完按键和点阵屏后,其实就可以做这个贪吃蛇了,只要理解了8*8点阵屏,贪吃蛇的显示就不成问题,理解了贪吃蛇的运作机制,做出贪吃蛇就不成问题,在网上也有很多人做出了这个程序,主要思想应该都是差不多的, ...
- 【Proteus仿真】【51单片机】LED点阵花样显示设计
文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真51单片机控制器,使用8*8LED点阵.按键模块等. 系统运行后,默认以静态模式显示,此时点阵 ...
- 基于51单片机16*32点阵显示屏的设计与实现
文章目录 设计要求 一.开发软件 1.Keil 2.Proteus 3.PCtol2002 4.Altium Designer 二.硬件部分 1.51单片机最小系统 2.LED点阵屏 3.74HC59 ...
- 51单片机控制彩色点阵制作沙漏型交通灯
本文介绍了彩色点阵的使用,以及利用51单片机控制点阵制作的沙漏型交通灯,希望对打算用点阵做课程设计的同学有点帮助. 一.效果展示 二.彩色点阵的使用 彩色点阵有32个引脚,这里以背面图来讲 ...
- 【Proteus仿真】【51单片机】LED点阵广告牌设计
文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真51单片机控制器,使用16*16LED点阵.按键.74HC595D等. 系统运行后,默认以静态 ...
- 51单片机之8×8点阵显示(74HC595)
目标:8×8点阵显示一个心 1:显示原理(扫描) 点阵在显示图形时并不是对应的LED同时点亮,而是显示一行(行扫描)或一列(列扫描)后,快速切换到下一行或下一列,依次显示到最后一行或一列.利用余晖效应 ...
- 基于51单片机的16x16点阵滚动广告牌仿真原理图程序
硬件设计 原理图: 仿真图: 左右滚动: 上下滚动: 程序设计: /****************************************************************** ...
最新文章
- Pycharm回退操作+常用批量操作
- [oracle]常用SQL汇总
- Win32 API、VC++、C# 文件操作函数的初步比较
- 2016年10月CPU天梯图
- 解决hive交互模式退格键乱码
- 解封装(八):av_seek_frame改变播放进度函数
- DAY04 WINDOWS 文件的共享以及FTP服务器的搭建
- oracle biee需要买吗,oracle BIEE 和 IBM cognos的优点和缺点
- python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...
- 使用docker搭建zookeeper集群
- 已知a/b,求c的位置
- 购物车代码(html+css)
- fd 句柄_文件描述符FD的含义/文件句柄
- hal定时器回调函数
- HTML网页设计制作大作业(div+css) ~ 中华美德6页面带音乐 ~ 学生网页设计作业源码(中华文化)
- java对象的封装继承和多肽_java零基础入门第七天 继承 多肽 重写 重载
- install Oracle JDK in Linux:安装oracle JDK in linux
- 多行文本垂直居中的三种方法
- Java高级开发面试题整理
- php sha1摘要算法,js 加密和摘要算法(base64、md5、sha1、rsa)
热门文章
- 虚拟化(Citrix Netscaler)双因素身份认证解决方案
- 氨基修饰花粉状二氧化硅纳米球 NH2-Pollen silica nanospheres(羧基 COOH/PEG/蛋白 Protein/抗体 antibody修饰的花粉状二氧化硅纳米球)
- 2018 DAMS中国数据资产管理峰会4大亮点抢先看!
- SSD算法priorbox的理解
- html页面散落樱花原理,jQuery实现Web页面樱花坠落的特效_亦心_前端开发者
- python樱花_Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
- K3S 安装使用教程
- 实验室lims系统流程是怎么样的?
- “体育游戏第一股”投资未来,望尘科技走向价值兑现周期
- 如何将CAJ文件转换成PDF格式