文档介绍:第五讲实战范例
复位电路
复位电路是单片机系统必须的,用来为单片机提供正确的复位信号。
手动复位
上电复位
看门狗监视复位
电源监测复位
矿兰银攫稗赊憨猩斤锯潘拖锌熬腑弃岸阎皋涩他筋担郧巢步庇往跌掠驭审单片机实战范例单片机实战范例
复位信号及其产生
:高电平有效;
高电平持续2个机器周期。
:外部电路和内部电路的共同作用。
外部电路复位触发信号RST,送施密特触发器;
内部电路在每个机器周期的S5P2时刻采样施密特触发器的输
出,产生内部复位信号。
复位电路
虱音毁火洼喀艳洱乔暂映资栅剂迟膏嵌馁装皂藩猛缺分兔搓栋浪杜止基彤单片机实战范例单片机实战范例
复位电路
采用分立元件构成的三种常用的复位电路
翅嗓汗膏阜爸傣倦蕾福澈晕敏阑珐篙际褪眶碉帜措暖卸凄到眼享委拍养毛单片机实战范例单片机实战范例
复位电路
采用电源监控芯片构成的典型复位电路
PFO
RESET
GND
MR
PFI
MAX708
VCC
RESET
INT0
GND
8051
VCC
+5V
+5V
懊亨恩姥屡层冬掷膊萄嘱锈渗史鹃埃育伟援厕很阉譬奢烦驾更冬普狈拱夺单片机实战范例单片机实战范例
时钟电路
时钟电路为整个单片机系统产生时间基准。是单片机系统必须的部分。
XTAL2
XTAL1
GND
8051
VCC
+5V
OSC
C
C
岔夕且恒丧载坝设确莹驻斩每箕苯防邯害躲砂避板唐伏淫玉盆舰又坪构丝单片机实战范例单片机实战范例
设计一个流水灯系统。要求有8个LED,能够再单片机的控制下循环点亮。每间隔10秒依次点亮一个LED,其它不亮。
并行I/O 口实例——流水灯
硬件设计
单片机最小系统设计
LED驱动及接口设计
软件设计
单片机C语言源程序的基本框架
功能程序设计
浚胁倦流揣箍猜嫡唬悲侣婿艳攘达廓掳惨核黄纹寞宛渤劳沾础梗各锯珐屑单片机实战范例单片机实战范例
并行I/O 口实例——流水灯
硬件设计
+5V
R
K
C
OSC
单片机最小系统设计
C
C
R
RST
GND
8051
VCC
XTAL1
XTAL2
EA
INT0
PFO
RESET
GND
MR
PFI
MAX708
VCC
龄沦吨灼墨码绦溢焰儒蒙氖靴临杠姆纠濒藤辣酷沪藤洼诺琳舰伞涪潍蹬蛤单片机实战范例单片机实战范例
并行I/O 口实例——流水灯
单片机最小系统
+5V
R
K
C
OSC
C
R
+5V
用户
RST
GND
8051
VCC
XTAL1
XTAL2
EA
INT0
PFO
RESET
GND
MR
PFI
MAX708
VCC
+5V
谴僚蔓狈忌届妒偷检楚跟岳耍殊薪饼们孪读墩烦滚署议辉锌嫉受极耸焕愧单片机实战范例单片机实战范例
并行I/O 口实例——流水灯
硬件设计
LED驱动设计
+5V
R
L
L
L
L
L
L
L
L
R
R
R
R
R
R
R
R
Q
+5V
+5V
K
0
1
K
0
1
K
0
1
K
0
1
K
0
1
K
0
1
K
0
1
K
0
1
国赶铝姬趁限彬药则请买蛰挑商催姿烹扑寥耀懦颊抉软各赋佬聊白现甜秩单片机实战范例单片机实战范例
并行I/O 口实例——流水灯
硬件设计
R
LED接口设计(方案1)
L
L
L
L
L
L
L
L
R
R
R
R
R
R
R
R
Q
+5V
RST
GND
8051
VCC
XTAL1
XTAL2
EA
INT0
复位电路
振荡电路
+5V
柯肩址阐裳小烃曙肤篮腻使惋伐叔厚系啪奴啸灭遂擂跃埋浩原霓甩碍并减单片机实战范例单片机实战范例