目 录
1 引 言……………………………………………………………………………………………………….. 1
2 系统概述……………………………………………………………………………………………………….. 3
3 方案选择……………………………………………………………………………………………………….. 4
3.1密码锁功能实现方法选择………………………………………………………………………… 4
3.1.1方案1——基于一个51单片机的电子密码锁设计……………………………… 4
3.1.2 方案2——基于两个单片机串行通信的电子密码锁…………………………… 4
3.2语音芯片的选择………………………………………………………………………………………. 5
4系统硬件电路的设计………………………………………………………………………………………. 7
4.1 系统核心部分——闪电存储型器件AT89S52……………………………………………. 7
4.1.1 AT89S52具有下列主要性能………………………………………………………………. 7
4.1.2 AT89S52的引脚及功能……………………………………………………………………… 8
4.1.3 信号引脚的第二功能………………………………………………………………………… 9
4.2 串口通信……………………………………………………………………………………………….. 10
4.2.1 串口通信方式…………………………………………………………………………………. 10
4.2.2 串行通信控制寄存器………………………………………………………………………. 11
4.2.3 数据发送与接收……………………………………………………………………………… 11
4.3语音电路………………………………………………………………………………………………… 12
4.3.1语言芯片ISD2540……………………………………………………………………………. 12
4.3.2 ISD2540典型应用…………………………………………………………………………… 15
4.3.3工作模式…………………………………………………………………………………………. 17
4.3.4分段录放音……………………………………………………………………………………… 18
4.3.5语音控制电路………………………………………………………………………………….. 18
4.4电平转换电路…………………………………………………………………………………………. 19
4.4.1电平转换芯片………………………………………………………………………………….. 19
4.4.2 MAX232芯片……………………………………………………………………………………. 20
4.4.3连接电路图……………………………………………………………………………………… 20
4.5键盘电路………………………………………………………………………………………………… 21
4.5.1 单片机键盘和键盘接口概述……………………………………………………………. 21
4.5.2 单片机键盘接口和键功能的实现…………………………………………………….. 22
5 系统程序的设计…………………………………………………………………………………………… 26
5.1 外部单片机发送密码程序的设计……………………………………………………………. 26
5.2 键处理的流程图…………………………………………………………………………………….. 27
5.3 内部单片机程序…………………………………………………………………………………….. 28
5.4 语音播放调用程序…………………………………………………………………………………. 28
6 测试结果……………………………………………………………………………………………………… 30
结 论…………………………………………………………………………………………………………. 31
参考文献…………………………………………………………………………………………………………. 32
附录1:程序…………………………………………………………………………………………………… 33
附录2:整体电路图………………………………………………………………………………………… 41
外文翻译…………………………………………………………………………………………………………. 43
致 谢…………………………………………………………………………………………………………. 59