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点阵)相关推荐

  1. 51单片机_9-2 8x8点阵动画显示

    文章目录 要求 效果 资源 main函数 要求 1.动态显示字符串"Hello!" 效果 资源 工程文件压缩包 链接:https://pan.baidu.com/s/1FP58oM ...

  2. 基于51单片机的16X64点阵仿真

    目录 一.项目需求 二.仿真图 三.代码 四.资料清单 资料下载地址:基于51单片机的16X64点阵仿真 一.项目需求 16X64点阵上显示汉子,并且可以左右移动. 二.仿真图 左移 右移 三.代码 ...

  3. 51单片机 8*8点阵贪吃蛇

    在学完按键和点阵屏后,其实就可以做这个贪吃蛇了,只要理解了8*8点阵屏,贪吃蛇的显示就不成问题,理解了贪吃蛇的运作机制,做出贪吃蛇就不成问题,在网上也有很多人做出了这个程序,主要思想应该都是差不多的, ...

  4. 【Proteus仿真】【51单片机】LED点阵花样显示设计

    文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真51单片机控制器,使用8*8LED点阵.按键模块等. 系统运行后,默认以静态模式显示,此时点阵 ...

  5. 基于51单片机16*32点阵显示屏的设计与实现

    文章目录 设计要求 一.开发软件 1.Keil 2.Proteus 3.PCtol2002 4.Altium Designer 二.硬件部分 1.51单片机最小系统 2.LED点阵屏 3.74HC59 ...

  6. 51单片机控制彩色点阵制作沙漏型交通灯

    本文介绍了彩色点阵的使用,以及利用51单片机控制点阵制作的沙漏型交通灯,希望对打算用点阵做课程设计的同学有点帮助. 一.效果展示       二.彩色点阵的使用 彩色点阵有32个引脚,这里以背面图来讲 ...

  7. 【Proteus仿真】【51单片机】LED点阵广告牌设计

    文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真51单片机控制器,使用16*16LED点阵.按键.74HC595D等. 系统运行后,默认以静态 ...

  8. 51单片机之8×8点阵显示(74HC595)

    目标:8×8点阵显示一个心 1:显示原理(扫描) 点阵在显示图形时并不是对应的LED同时点亮,而是显示一行(行扫描)或一列(列扫描)后,快速切换到下一行或下一列,依次显示到最后一行或一列.利用余晖效应 ...

  9. 基于51单片机的16x16点阵滚动广告牌仿真原理图程序

    硬件设计 原理图: 仿真图: 左右滚动: 上下滚动: 程序设计: /****************************************************************** ...

最新文章

  1. Pycharm回退操作+常用批量操作
  2. [oracle]常用SQL汇总
  3. Win32 API、VC++、C# 文件操作函数的初步比较
  4. 2016年10月CPU天梯图
  5. 解决hive交互模式退格键乱码
  6. 解封装(八):av_seek_frame改变播放进度函数
  7. DAY04 WINDOWS 文件的共享以及FTP服务器的搭建
  8. oracle biee需要买吗,oracle BIEE 和 IBM cognos的优点和缺点
  9. python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...
  10. 使用docker搭建zookeeper集群
  11. 已知a/b,求c的位置
  12. 购物车代码(html+css)
  13. fd 句柄_文件描述符FD的含义/文件句柄
  14. hal定时器回调函数
  15. HTML网页设计制作大作业(div+css) ~ 中华美德6页面带音乐 ~ 学生网页设计作业源码(中华文化)
  16. java对象的封装继承和多肽_java零基础入门第七天 继承 多肽 重写 重载
  17. install Oracle JDK in Linux:安装oracle JDK in linux
  18. 多行文本垂直居中的三种方法
  19. Java高级开发面试题整理
  20. php sha1摘要算法,js 加密和摘要算法(base64、md5、sha1、rsa)

热门文章

  1. 虚拟化(Citrix Netscaler)双因素身份认证解决方案
  2. 氨基修饰花粉状二氧化硅纳米球 NH2-Pollen silica nanospheres(羧基 COOH/PEG/蛋白 Protein/抗体 antibody修饰的花粉状二氧化硅纳米球)
  3. 2018 DAMS中国数据资产管理峰会4大亮点抢先看!
  4. SSD算法priorbox的理解
  5. html页面散落樱花原理,jQuery实现Web页面樱花坠落的特效_亦心_前端开发者
  6. python樱花_Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
  7. K3S 安装使用教程
  8. 实验室lims系统流程是怎么样的?
  9. “体育游戏第一股”投资未来,望尘科技走向价值兑现周期
  10. 如何将CAJ文件转换成PDF格式