本科生实验报告实验课程 单片机时钟课程设计 学院名称 信息科学与技术学院 专业名称 物联网工程 学生姓名 学生学号 指导老师 实验地点 实验成绩 二〇一六 年 十一月 二〇一六 年十二 月液晶课程设计1: 液晶介绍 如今,科技进步给我们的生活带来了很大的变化
液晶显示设备越来越多,各种各样的液晶显示产品走进我们生活中
液晶显示器由于具有低压、微功耗、显示信息量大、体积小等特点,在移动通信终端、便携计算机、GPS 卫星定位系统等领域有广泛用途,成为使用量最大的显示器件
液晶显示控制器作为液晶驱动电路的核心部件通常由集成电路组成,通过为液晶显示系统提供时序信号和显示数据来实现液晶显示
本设计主要是以 AT89C51 单片机为控制设备,lcd1602 液晶显示器为显示设备,实现的一个可以显示静态汉字、动态字符、图片的液晶显示设计
引入密码锁功能,通过键盘和密码锁的配合,实现控制显示内容与显示效果
通过设置字模提取软件的相关参数值,再根据 lcd1602 的指令表及程序设计等提取所要用的汉字、字符、图片程序送往液晶显示器显示,并可做一些灵活的动态显示变换,提升显示效果
并能通过设置密码和键盘控制显示内容和提示语
其中,时钟电路和复位电路是单片机中最为基础的两个电路
当键盘中按键数量较多时,为了减少 I/O 口的占用,通常将按键排列成矩阵形式
在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接
这样,一个端口就可以构成 4*4=16 个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显
本设计在 Keil 软件下,采纳的是 C 语言进行软件设计,C 语言使用助记符、符号、和数字等来表示指令的程序语言,具有容易理解和记忆且通用性强,设计方便等优点
2:系统方案 设计的目标和功能 本设计采纳 AT89C51 学习板,要求设计 lcd1602 液