基于51单片机电子闹钟或万年历的设计课程设计

武汉理工大学《单片机原理与应用课程设计》

课程设计

基于51单片机电子闹钟或万年历的设计

1

武汉理工大学《单片机原理与应用课程设计》

目录

目录 ............................................................... 1 1.项目背景 ......................................................... 4

1.1 项目研究的目的和意义 ....................................... 4 1.2课题研究的内容 .............................................. 4 2.方案的选择和和论证 ............................................... 5

2.1 单片机型号的选择 ........................................... 5 2.2 按键的选择 ................................................. 5 2.3 显示器的选择 ............................................... 5 2.4 计时部分的选择 ............................................. 6 2.5 发音部分的设计 ............................................. 6 2.6电路设计最终方案 ............................................ 6 3. AT89C52单片机简介 .............................................. 7

3.1单片机基本特性 .............................................. 7 3.2单片机内部结构图 ............................................ 7 3.3 单片机I/O引脚结构 ......................................... 7

3.3.1 P0口 ................................................. 7 3.3.2 P1口 ................................................. 8 3.3.3 P2口 ................................................. 8 3.3.4 P3口 ................................................. 8 3.4单片机最小系统板 ............................................ 9 4. 数字电子钟的设计原理和方法 ..................................... 10

4.1 设计原理 .................................................. 10 4.2 硬件电路的设计 ............................................ 10

4.2.1 DS1302时钟芯片 ...................................... 10 4.2.2 1602 液晶简介 ........................................ 12 4.2.3 蜂鸣器驱动电路 ....................................... 13

2

武汉理工大学《单片机原理与应用课程设计》

4.2.4 独立键盘电路 ......................................... 14

5.软件部分的设计 .................................................. 15

5.1程序流程图 ................................................. 15

5.1.1 系统总流程图 ......................................... 15 5.1.2 DS1302时钟程序流程图 ................................ 16 5.1.3 LCD显示程序流程图 ................................... 17 5.2程序的设计 ................................................. 18

5.2.1 DS1302读写程序 ...................................... 18 5.2.2液晶显示程序 ......................................... 18

7.心得体会 ........................................................ 21 参考文献 .......................................................... 22 附录一 系统原理图 ................................................. 23 附录二 系统程序 ................................................... 24

3

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4