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