首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 51单片机的时钟及复位设计

51单片机的时钟及复位设计

资料介绍
单片机资料

时钟电路:
8031单片机的时钟信号通常用两种电路形式得到:内部振荡方式和外部振荡方式。
在引脚XTAL1和XTAL2外接晶体振荡器(简称晶振)或陶瓷谐振器,就构成了内部振荡方式
。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产
生振荡时钟脉冲。内部振荡方式的外部电路如下图所示。
外部振荡方式是把外部已有的时钟信号引入单片机内。这种方式适宜用来使单片机的时
钟与外部信号保持同步。外部振荡方式的外部电路如下图所示。
图中,电容器Col,C02起稳定振荡频率、快速起振的作用,其电容值一般在5-
30pF。晶振频率的典型值为12MH2,采用6MHz的情况也比较多。内部振荡方式所得的时钟
情号比较稳定,实用电路中使用较多。
[pic]
由上图可见,外部振荡信号由XTAL2引入,XTAL1接地。为了提高输入电路的驱劝能力,
通常使外部信号经过一个带有上拉电阻的TTL反相门后接入XTAL2。
基本时序单位:
单片机以晶体振荡器的振荡周期(或外部引入的时钟周期)为最小的时序单位,片内的各
种微操作都以此周期为时序基准。
振荡频率二分频后形成状态周期或称s周期,所以,1个状态周期包含有2个振荡周期。振
荡频率foscl2分频后形成机器周期MC。所以,1个机器周期包含有6个状态周期或12个振
荡周期。1个到4个机器周期确定一条指令的执行时间,这个时间就是指令周期。8031单
片机指令系统中,各条指令的执行时间都在1个到4个机器周期之间。
4种时序单位中,振荡周期和机器周期是单片机内计算其它时间值(例如,波特率、定时
器的定时时间等)的基本时序单位。下面是单片机外接晶振频率12MHZ时的各种时序单位
的大小:
振荡周期=1/fosc=1/12MHZ=0.0833us
51单片机的时钟及复位设计
本地下载

评论