摘要:随着我国在校大学生人数的不断增加,校内教务系统的数据量也在不断地增加,因此就需要一个操作界面简单而且实用的选课系统,该系统以STC89C52单片机作为核心处理器,与键盘采集系统电路、LCD12864显示电路构成了完整的系统,系统软件方面采用keil软件进行开发。该系统具有学生、教师、管理员三种界面,其中学生界面可以选课、查看成绩和个人信息;教师界面可以查看个人信息和选课学生,录入成绩;管理员界面可以查看教师学生信息,开放成绩时间,限定选课人数,这其中的每个模块的操作界面都很简单而且实用。
关键词 单片机;LCD12864;多级菜单
目录
摘要
Abstract
1 绪论-1
1.1 选题的背景和意义-1
1.2 设计目的和内容-1
1.3 本文所涉及内容-2
2 选课系统总体方案设计-3
2.1 系统的总体设计-3
2.2 元器件选择-3
2.2.1 STC89C52-3
2.2.2 LCD12864-6
2.2.2.1 LCD12864用户指令介绍-7
2.2.2.2 LCD12864显示模块-10
2.3 本章小结-10
3 选课系统硬件设计-11
3.1 STC89C52单片机最小系统设计-11
3.1.1 复位电路-11
3.1.2 时钟电路-11
3.1.3 电源电路-12
3.2 显示电路-12
3.3 键盘采集电路-13
3.4 硬件系统原理图-14
4 选课系统软件设计-15
4.1 系统主程序设计-15
4.2 键盘采集程序设计-16
5 系统调试-18
5.1 系统软件调试-18
5.2 系统硬件调试-19
总 结-27
致 谢-28
参考文献-29