登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 晶振和按键的简单认识

[复制链接]
发表于 2018-2-4 22:38:45 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 晶振 按键
学习安排: 《手把手教你学51单片机》
开始时间: 2018-01-30
结束时间: 2018-02-04
晶振通常分为无源晶振和有源晶振两种类型。
有源晶振是一个完整的谐振振荡器,它是利用石英晶体的压电效应来起振,所以有源晶振需要供电,当我们把有源晶振电路做好后,不需要外接其它器件,只要给它供电,它就可以主动产生振荡频率,并且可以提供高精度的频率基准,信号质量也比无源信号要好。
无源晶振自身无法振荡起来,它需要芯片内部的振荡电路一起工作才能振荡,它允许不同的电压,但是信号质量和精度较有源晶振差一些。相对价格来说,无源晶振要比有源晶振价格便宜很多。无源晶振两侧通常都会有个电容,一般其容值都选在 10pF~40pF 之间,如果手册中有具体电容大小的要求则要根据要求来选电容,如果手册没有要求,我们用 20pF 就是比较好的选择,这是一个长久以来的经验值,具有极其普遍的适用性。 QQ截图20180204192800.png
我们的单片机上就用到了3个无源晶振,想必大家安装的时候都见到了。我们的单片机用的是32m晶振,所以在写程序的时候、在leil里可以把晶振改成32,下载的时候更加符合我们的单片机 QQ截图20180204193122.png
接下来是按键的认识,常用的按键电路有两种形式,独立式按键和矩阵式按键,独立式按键比较简单,它们各自与独立的输入线相连接, QQ截图20180204223541.png
4 条输入线接到单片机的 IO 口上,当按键 K1 按下时, +5V 通过电阻 R1 然后再通过按键 K1 最终进入 GND 形成一条通路,那么这条线路的全部电压都加到了 R1 这个电阻上,KeyIn1 这个引脚就是个低电平。当松开按键后,线路断开,就不会有电流通过,那么 KeyIn1和+5V 就应该是等电位,是一个高电平。我们就可以通过 KeyIn1 这个 IO 口的高低电平来判断是否有按键按下。

在某一个系统设计中,如果需要使用很多的按键时,做成独立按键会大量占用 IO 口,因此我们引入了矩阵按键的设计。如图 所示,是我们的开发板上的矩阵按键电路原理图,使用 8 个 IO 口来实现了 16 个按键。 QQ截图20180204223730.png

好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表