这是基于Atmel AT89C2051的微控制器芯片构建的电子骰子的电路图。这种电子骰子的应用与骰子游戏中使用的类似。该电路生成随机数,这些随机数不以数字形式显示,而是由发光 LED 的数量表示。LED 是骰子表面的点表示。右侧显示了电子骰子显示屏的建议 LED 排列方式。
这个来自 EFY 杂志的简单电路展示了 AT89C2051 微控制器芯片作为基于飞行计数器原理的随机数发生器的能力。芯片中的程序不断更新计数器变量,当被外部触发中断时,它会锁存计数器值并通过其输出端口显示一个随机数。这种方法类似于 PC 或计算器中用于在任何情况下生成随机数的方法。
TL0 和 TH0 在自动递增模式下充当续流计数器,并从初始值不断向上计数。当中断发生时,计数器的值被锁存,发光的 LED 指示微控制器芯片生成的随机数。汇编语言用于对芯片进行编程。汇编代码清单是不言自明的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
微控制器
+关注
关注
48文章
7542浏览量
151310 -
电路图
+关注
关注
10340文章
10720浏览量
530183 -
AT89C2051
+关注
关注
7文章
170浏览量
66324
发布评论请先 登录
相关推荐
AT89C2051 AT89C4051单片机编程器
在学习单片机的过程中编程器是必不可少的设备,许多电子爱好者因为没有编程器而无法进行单片机的实验。AT89C205 1/405 1是一个具有2K/4K字节Flash存储器的5l系列的单片机,可重复
发表于 11-12 11:49
•386次下载
AT89C52控制蜂鸣器电路图详解
AT89C52是美国Atmel公司生产的低电压、高性能CMOS 8位单片机,片内含8KB的可反复檫写的程序存储器和12B的随机存取数据存储器。本文将由AT89C52控制蜂鸣器的电路图作一个详细介绍。
发表于 11-18 09:48
•7.2w次阅读
74ls192计数器应用电路图大全(五款电子骰子/计时/定时电路)
本文主要介绍了五款74ls192计数器应用电路图。其中包括了74ls192电子骰子电路、74ls192计时电路、74ls192定时
发表于 05-28 10:20
•14w次阅读
评论