| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 关于双74HC595芯驱动4段数码管的介绍--51单片机 -> 正文阅读 |
|
[嵌入式]关于双74HC595芯驱动4段数码管的介绍--51单片机 |
直接上图: 这款LED显示是比较常见的,tao包和并夕夕上都有的卖的,价格便宜。他有5个引脚,两个电源(Vcc和GND),剩下来3个引脚接单片机。此款为共阳数码管。 3个接单片机引脚的分别是:DO、RCK、SCK。 DO:串行数据输入引脚,也就是说你想显示的数据只从这一根线上走,其他两根线是作控制使用。数据是8位的。 RCK:存储寄存器时钟输入引脚。上升沿有用(程序中赋值给单片机引脚为1时模拟一个上升沿),数据从移位寄存器转入到存储寄存器。 SCK:移位寄存器时钟引脚。上升沿时,移位寄存器中的bit数据整体后移,并接受新的数据。 注意:共阳数码管如果要点亮,对应的74HC595输出引脚需要给0。 程序如下: #include<reg51.h> unsigned char code ?smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, // 函数原形定义 void main (void); ? ? ? ? ? ? ? ? ? ? ? ?? // 主函数 unsigned char code LED_0F[ ]; ? ?? // LED字模表 // 全局变量
?? ?while(1)
?? ?LED_OUT(i);?? ??? ??? ? ?? ?RCLK = 0; ?? ?LED_OUT(i);?? ??? ? ?? ?RCLK = 0; ?? ?LED_OUT(i);?? ??? ??? ? ?? ?RCLK = 0; ?? ?LED_OUT(i);?? ??? ??? ? ?? ?RCLK = 0; // ****************************LED数码管单字节串行移位函数***************************** |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/27 9:55:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |