全球旧事资料 分类
为单片机的时钟脉冲信号。213复位电路
图2复位电路
单片机复位的条件是:必须使RSTVPD或RST引脚上持续两个机器周期(即24个振荡周期)的高电平。例如,若时钟频率为12MHz,每机器周期为1μs,
则只需2μs以上时间的高电平,在RST引脚出现高电平后的第二个机器周期执行复位。单片机常见的复位如图所示。电路为上电复位电路,它是利用电容充电来实现的。在接电瞬间,RESET端的电位与VCC相同,随着充电电流的减少,RESET的电位逐渐下降。只要保证RESET为高电平的时间大于两个机器周期,便能正常复位。该电路除具有上电复位功能外,若要复位,只需按图中的RESET键,此时电源VCC经电阻R1、R2分压,在RESET端产生一个复位高电平。
3
f简易电子时钟的设计
22时钟电路
图3时钟电路
P31、P32为插针,用来连接到单片机的IO口以控制DS1302工作。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+02V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32768kHz晶振。RST是复位片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,IO引脚变为高阻态。上电运行时,在Vcc≥25V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。IO为串行数据输入输出端双向。SCLK始终是输入端。R8、R9、R10为上拉电阻,其主要作用是将不确定的信号通过一个电阻嵌位在高电平时端口输出的电压稳定。
4
f课程设计论文
23蜂鸣器模块
图4蜂鸣器电路
P26为连接单片机IO口端口,串联电阻R1限流的作用,防止三极管被烧坏。Q为NPN型三极管,主要功能是驱动蜂鸣器,使蜂鸣器能正常工作。当单片机IO口输出一个高电平时,三极管导通,蜂鸣器发出声响。24按键模块
图5按键电路
直接用IO线构成的单个按键电路,每个独立式按键单独占用一根IO口线,独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根IO口线。R3、R4、R5、R6、R7为上拉电阻,其主要作用是将不确定的信号通过一个电阻
5
f简易电子时钟的设计
嵌位在高电平时端口输出的电压稳定。
3软件设计
图6主程序流程图
程序开始,首先进行系统初始化,然后进行时间的采集,最后将采集r
好听全球资料 返回顶部