Keywords: 89c51 microcontroller circuit program keyboard
目 录
目 录 II
第一章 绪论 - 4 -
1。1 课题背景 - 4 -
1。2 设计依据 - 5 -
第二章 系统方案 STC89C51介绍 - 5 -
2。1 系统基本设计思路 - 5 -
2。1。1 各部分说明 - 5 -
2。1。1系统工作过程 - 5 -
2。2 单元电路方案论证 - 5 -
2。2。1 控制器模块 - 6 -
2。2。2 发声模块 - 6 -
2。2。3 led模块 - 7 -
2。2。4 按键模块 - 7 -
2。2。6编程软件模块 - 8 -
2。2。6 最终方案 - 9 -
2。3 STC89C52RC单片机 - 9 -
2。3。2器件参数: - 9 -
2。3。3引脚功能介绍 - 10 -
2。3。4单片机引脚图如图所示 - 13 -
第三章 硬件电路设计 - 13 -
3。1 最小系统设计 - 13 -
3。2 时钟电路 - 14 -
3。3 复位电路 - 14 -
3。4 按键控制模块 - 15 -
3。5 播放模块 - 17 -
3。6 流水灯硬件设计 - 17 -
第四章 程序流程 - 17 -
4。1 程序流程图 - 17 -
4。2 重点程序分析 - 19 -
4。2。1 音阶程序 - 19 -
4。2。2 按键输入程序 - 22 -
4。2。3 LED流水灯程序设计 - 23 -
第5章 系统调试 - 25 -
5。1 软件调试 - 25 -
5。2 KEIL开发系统 - 25 -
5。3 调试中遇到的问题及解决 - 25 -
5。4 仿真结果 - 26 -
第六章 制作过程 - 26 -
6。1原件清单 - 27 -
6。2 电源 自锁开关 - 27 -
6。3 电阻 - 29 -
6。3。1识别方法 - 29 -
6。3。2分类方法 - 30 -
6。3。3主要参数 - 32 -
6。3。4测量方法 - 33 -
6。4 独立按键 - 33 -
6。5 发光二极管 喇叭 - 34 -
6。6 三极管 - 35 -
6。7 焊接 - 37 -
结 论 - 38 -
致 谢 - 38 -