摘 要:随着经济的发展和科技的进步,电子玩具已经成为玩具行业发展的主流,发展科技型玩具也是一种必然趋势。为了适应电子玩具市场的需要,设计了一个以 AT89C52 单片机为核心的玩具电子狗,利用红外遥控的方式实现对电子狗的控制,采用 L298 芯片驱动电机正转和反转来实现电子狗的进退和左右转功能,单片机外接一个蜂鸣器可以实现鸣叫功能,利用 LED 灯的亮灭实现闪烁功能。系统在经过仿真测试后,发现其方便、可靠,具
有一定的实用价值。
关键字:AT89C52,红外遥控,电机驱动
目录
摘要
Abstract
1前言 4
1.1课题研究背景 4
1.2目前的发展现状 4
1.3设计目标 4
2系统的总体设计 4
2.1总体设计方案 4
2.2主控模块方案的选择 5
2.3输入模块方案的选择 5
2.4输出模块方案的选择 6
3硬件电路设计 6
3.1主控电路的设计 6
3.1.1单片机简介 6
3.1.2晶振电路 7
3.1.3复位电路 8
3.2输入电路的设计 8
3.3输出电路的设计 9
3.3.1电机驱动电路 9
3.3.2鸣叫电路 .10
3.3.3闪烁电路 .10
3.4总体硬件电路 .11
4软件设计 .11
4.1主程序设计 .11
4.2红外键码解析的子程序 .12
5系统测试 .15
总结 17
参考文献 18
致谢 19