控制/MCU
刚开始本人学单片机的时候,也有点疑惑。明明是学习单片机,为什么不是直接去学习单片机怎么工作的,而是去学习这些东西根本不属于单片机自身的东西呢?
学着学着才明白——先通过学习一些外设的芯片,让单片机去进行控制。之后再慢慢的去学单片机的工作原理(单片机原理)。这样循序渐进,步步为营, 放能理解的更透彻,学习起来更有兴趣。试想,只给你一块单片机芯片,之后就扔过来一本单片机原理的书,你只是看书,没能实践去操作,那是多么无聊、消极的事情啊!
废话不多说,直接上正文……
为什么我们要学习这三个芯片?因为它在许多开发板上十分常用!主要用于单片机 I/O 口的扩展。怎么这么说,相信过不了多久就会明白了!
先来看第一个芯片——74HC138
74HC138,即138译码器:
芯片资料所说,它是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列,等等一系列专业复杂的术语……这些我们先不看,我们直接找到我们所需要的东西(先明白怎么去控制它)!
先来看芯片原理图:
其真值表如下所示(可通过芯片手册进行查阅):
下面附上74HC138译码器的逻辑图:
到此为止,可能已经能看出来,138译码器的功能之一了:如原理图所示,使得P2.5P2.6P2.7三个引脚,控制了8个输出!但是大家会问到,每次输出都会是7个高电平,1个低电平。这样的输出会有什么意义呢?是的,所以在下一篇的博文里,将介绍下一款芯片。
全部0条评论
快来发表一下你的评论吧 !