课程设计报告 院 校: 南京林业大学机械电子工程学院 专 业: 测控技术与仪器 姓 名: 余 雷 学 号: 080307128 课题名称: LCD 字符型液晶显示器 时 间: 2012
13—2012
1 课题要求 (1) 设计采用DS1602 液晶显示器和AT89C51 单片机
(2) 可以显示星期及时、分、秒,24 小时制
(3) 具有校时功能:可以对小时和分单独校时,对分校时的时候,停止分向小时的进位
2 系统设计 以AT89C51 为核心,通过按键调试时间
由按键模块,显示模块组成
1 框图设计 1
2 知识点 本项目通过学习和查阅资料,了解和掌握以下知识: 电源原理及设计
DS1602 液晶显示器的特性及使用
按键的应用
AT89C51 单片机引脚
单片机C 语言及程序设计
3 硬件设计 系统的元件清单如下表所示: 元件名称 型号 数量 用途 单片机 AT89C51 1 个 控制核心 电解电容 10uF 1 个 复位电路 电阻 10kΩ 9 个 上拉电阻 液晶显示 DS1602 1 个 显示模块 按键 4 个 按键电路 电源 +5V/0
5A 1 个 提供+5V 电源 LED 信号灯 LED-RED 1 个 整点提醒 AT89C51 按键电路 显示电路 系统的原理图为: PCB 图为: 系统的程序为: #inclu de //包含单片机寄存器的头文件 #inclu de //包含随机函数 rand()的定义文件 #inclu de //包含_nop_()函数定义的头文件 sbit RS=P2^4; //寄存器选择位,将RS 位定义为P2
0 引脚 sbit RW=P2^5; //读写选择位,将RW 位定义为P2
1 引脚 sbit E=P2^6; //使能信号位,将E 位定