19
在 MCS-51 单片机的内部有一个高增益的反相放大器 其输入端为引脚 XTAL1 19 脚 输出端为
XTAL2
18 脚 我们只要在外部接上两个电容和一个晶振 就能构成一个稳定的自激振荡器 它的内
部电路的工作原理就不介绍了
这里主要讲一下电容和晶振的选择 看上面的图 晶振的大小与单片机
的振荡频率有关
我们到串行接口时再详细讲解 电容的大小影响着振荡器振荡的稳定性和起振的快速
性
通常选择 10-30P 的瓷片电容或校正电容 另外在设计电路时 晶振和电容应尽可能的靠近芯片
以减少 PCB 板的分布电容保证振荡器工作的稳定性 提高系统的抗干扰能力
2
外部时钟电路
除了内部时钟方式外
单片机还可以采用引入外部时钟的振荡方式 什么时候需要采用外部时钟
方式呢 当我们的系统由多片单片机组成时 为了保证各单片机之间时钟信号的同步 就应当引入唯一
的公用的外部脉冲信号作为各单片机的振荡脉冲 此时应将 XTAL2 悬空不用 外部脉冲信号由 XTAL1 引
入
如上右图所示 这是大虾们的作品 在此就不介绍了
三
本课总结
本课的内容比较少
我就罗嗦一下 讲几句题外话 我是一个只有初中毕业 没有读过多少书的
人 从小就爱好无线电 记得很小的时候 当通讯兵的父亲带回来几本电子方面的书籍 从此就迷上了
无线电 那种痴迷程度决不亚于现在的小孩迷恋游戏机 至今仍然清楚的记得 曾经因为装成功一台 6
管收音机而兴奋的几天几夜没睡好觉 那个时候 我国的电子工业还刚刚起步 买一个 3AX31 的三极管
都要特地跑到市区 而且价格奇贵 几乎要用去一个月的零化钱 当时最愿意去的地方就是上海的虬江
路电子旧货市场
因为在那里可以淘到好多旧的电子元件 初中毕业以后 在当地根本就找不到一家电
子企业 只好在镇上开了一家电器修理店 也就是这几年 边干边做地学了不少在今天已根本无法再学
得进去的 电子啊 空穴啊 移位啊 寄存啊 等等理论知识 由于身边没有一个可以请教的老师 为
了加深学习的印象 所以只好一边做实验一边学理论 尽管进度很慢 但效果竟然还不错 好在当时搞
家电修理的收入还可以 加上没有家庭负担 也就这么过来了
随后的几年
做过工人 也当过老师 但更多的时间是在搞技术开发 这些年来 看到很多的昔
日同学靠导腾房地产或者做生意发了财
可自己依然还在这个领域默默无闻的钻研着 但我还是没有后
悔 也从来没有想过改行 因为电子技术那众多迷人而未知的领域常常会使我深深地陷入其中 以至无
法自拔 也感叹自己搞了这么多年 还只是一个入门者
现在老是听到有些年轻的朋友说我要速成单片机
速成 C 语言 速成什么什么的 每当我看到或
听到这些话的时候 总有一种说不出的滋味 现在的社会 什么都讲究个效率 这本来没有错 但学一
项技术也能速成 实在让人有点不知道说什么好 就单片机而言 即使你现在只有 15 6 岁 也很有天
赋 想把现在的几种主流单片机都搞懂并很好的应用到实践中去 没有个几年恐怕也难 更何况单片机
的技术是在不断发展的
你想跟也来不及
不过
话又说回来 我不是要打击大家的学习积极性 单片机是一种非常宽泛的技术 它的设计
是为了满足大多数的需要 换言之 即使你并没有把全部的知识都理解得很深透 或者说没有把每种单
片机都搞懂 也没关系 你一样可以在实际的产品开发中应用它 因为几乎没有一个产品会把全部的指
令都用起来
好了 废话讲了半天 还是言归正传吧 希望大家课后多进行交流 因为在我看来 技术只有不
断的交流 才会有进步 闭门造车只有 S 路一条
四 第 5 课习题
1
什么是单片机的机器周期 什么是振荡周期 什么是指令周期 它们之间的关系是怎么样的
2 什么是单片机的时序
3 单片机有几种振荡方式
4
简述单片机内部时钟的产生过程