这里我们利用74hc192计数器芯片,实现了百位数的显示,多位数显示必须存在进位运算,刚好192的TCU端口就为进位脉冲,当满10后就会出现一个高电平脉冲。用这种方法可以实现更多位数的显示。

管脚说明:
Do-D:并行数据输入端
Qo-Q:数据输出端
CU:加法计数脉冲输入端
CD:减法计数脉冲输入或
Rp:异步置0端(高电平有效)
D:置数控制端(低电平有效)
c:加法计数时,进位输出端(低电平有效)B:减法计数时,借位输出端(低电平有效)

上升沿使十位的74LS192(2)从0000开始计数,直到第100个CP脉冲作用后,计数器由1001 1001恢复为0000 0000,完成-次计数循环。

arduino代码如下:


int latchPin=12;
int clockPin=8;
int dataPin=11;void setup () {pinMode(latchPin,OUTPUT);
pinMode(clockPin,OUTPUT);
pinMode(dataPin,OUTPUT);}void loop()
{for(int x=0; x<255; x++)
{digitalWrite(latchPin,LOW); shiftOut(dataPin,clockPin,MSBFIRST,x);if(x!=0)digitalWrite(latchPin,HIGH); delay(30); }
}

我们借助proteus来仿真arduino,硬件连接图及运行效果如下:

arduino结合74hc192实现计数显示相关推荐

  1. Arduino UNO + 74HC595联级+数码管实现000-999循环计数显示+ Proteus仿真

    Arduino UNO + 74HC595联级+数码管实现000-999循环计数显示+ Proteus仿真 3个74HC595联级显示000-999计数 Proteus仿真 实例代码 int latc ...

  2. python 保证所有数据能够显示,而不是用省略号表示,不以科学计数显示

    保证所有数据能够显示,而不是用省略号表示,不以科学计数显示 1.未加代码前控制台显示 2.加代码后控制台显示 代码: # 保证所有数据能够显示,而不是用省略号表示,np.inf表示一个足够大的数np. ...

  3. 【Proteus仿真】Arduino UNO + PCF8563 +LCD1602时间显示

    [Proteus仿真]Arduino UNO + PCF8563 +LCD1602时间显示 Proteus仿真 所需库 Rtc_Pcf8563库 LiquidCrystal库 编译信息 使用 1.0 ...

  4. 基于Arduino和AIDA64的lcd1602显示电脑状态

    基于Arduino和AIDA64的lcd1602显示电脑状态 前言 硬件 硬件连接 软件 数据分析 代码 成品 注意 前言   大家都知道AIDA64可以用作副屏来显示电脑的一些参数如CPU温度.GP ...

  5. 【Proteus】Arduino UNO + DS1307+LCD1602时间显示

    [Proteus]Arduino UNO + DS1307+LCD1602时间显示 Proteus仿真演示 添加串口输出信息,只是为了方便调试时查看信息. 所需库 可以在Arduino IDE管理库( ...

  6. 循迹小车计数显示模块设计

    首先,要实现自动计数显示模块,需要设计一个秒脉冲电路. 我们是用NE555芯片设计的秒脉冲.其中,3脚输出秒脉冲,可以用示波器查看,或者万用表也是可以的. 我们设计的计数显示模块,利用的是两个共阳极的 ...

  7. Arduino+HC-SR04超声波模块+OLED显示

    Arduino+HC-SR04超声波模块+OLED显示 1)超声波测距的代码从我之前发的文章中学习 使用HC-SR04超声波模块与Arduino结合进行测距并串口显示 2)OLED的显示也可以从下面这 ...

  8. Arduino UNO 利用74HC164循环显示(0-F)

    Arduino UNO 利用74HC164循环显示(0-F) 74hc164工作原理即等同于移位寄存器74HC595. Proteus仿真 74HC164简介 74hc164是一款数字芯片,内部是高速 ...

  9. 【Arduino】四位数码管显示

    程序名称:数码管静态显示 程序功能:四位数码管显示 程序版本:Ver 1.0 编写日期:2020/07/30 作者信息:天津科技大学创新实验室-JC /************************ ...

最新文章

  1. Mybatis 中$与#的区别
  2. npm安装出错Unexpected end of input at 1:2307
  3. Zuul spring cloud zuul com.netflix.zuul.exception.ZuulException GENERAL解决方案
  4. 读书笔记 - 《重新定义公司:谷歌是如何运营的》
  5. [导入]ASP.NET 2.0 读取配置文件[INI](示例代码下载)
  6. jdk jenkins 配置ant_安装配置maven、ant(Jenkins)
  7. Smzzl with Greedy Snake 模拟-贪心-阅读理解
  8. 带有下标的赋值维度不匹配_KDD 2019|?结构感知的神经网络对人才-组织匹配的影响...
  9. hdu 4612 边连通度缩点+树的最长路径
  10. ScrollView详解
  11. 公司 MyEclipse设置和SVN安装设置
  12. html弹跳qq群号代码,抖音上QQ群霸屏消息代码分享_抖音上QQ群霸屏消息代码大全-街机中国...
  13. 简约的手机APP自适应下载页HTML源码
  14. 游戏上云?-游戏设计与开发(2)
  15. react 实现图片正在加载中 加载完成 加载失败三个阶段的
  16. 不同图像的噪声,选用什么滤波器去噪,图像处理的噪声和处理方法
  17. IMS:InputChannel通过socket发送Input给App
  18. 知网提供的“导出与分析”功能来确定论文主题
  19. 【程序人生】2020 年度总结
  20. Android人脸识别技术

热门文章

  1. python烟花视频_版本控制可视化神器Gource:简单易上手,效果恰似烟花秀
  2. 理查德·帕克”是历史上真实吃人船难…
  3. 2021年电工(高级)考试题及电工(高级)新版试题
  4. 【C++】Ubuntu1804安装VSCode
  5. vue3 使用render函数渲染插槽,以Naive UI为例
  6. 安培龙冲刺创业板上市:收入依赖美的,邬若军、黎莉夫妇为实控人
  7. Java继承——抽象类
  8. 文章内容页调用缩略图
  9. 一招教你轻松看懂波特图
  10. matlab 复数单位化,MATLAB数据矩阵单位化,归一化,标准化