LCD12864液晶显示倒计时设计

更新时间:2023-05-18 14:25:08 阅读: 评论:0

长  沙  学  院
《单片机原理及应用》
课程设计说明书
题目
LCD12864液晶显示倒计时器
proceeding
系(部)
专业(班级)
姓名
学号
指导教师
reprent起止日期
课程设计任务书
系(部):电子与通信工程系                                专业:
对外汉语专业介绍
课题名称
LCD12864液晶显示倒计时器设计
设计要求
1、课题内容:
设计基于单片机的LCD12864 液晶显示倒计时器,要求如下:
1)、LCD12864 液晶显示倒计时时间。
2)、倒计时过程中能设置5 个闹钟,当倒计时值到设定值时驱动峰鸣
器演奏歌曲一首作为报警信号。
学习英语口语的网站(3)、通过按键可以对倒计时设定初值。倒计时初始值范围在2400
00---000060 之间,用户可根据需要对其进行设置,设置成功后复位初始
值为成功设定值。
4)、液晶显示屏的第一行显示“倒计时器”;第二行显示“倒计时时
间”;第三行显示最近一个闹钟的设定时间;第四行显示设置闹钟个数。
2、要求:
完成该系统的硬件和软件的设计,在Proteus 软件上仿真通过,提交一
篇课程设计说明书。
设计工作量
1、汇编或C51语言程序设计;
2、调试程序;
3、在Protu上进行仿真成功;
4、提交一份完整的课程设计说明书,包括设计原理、程序设计、程序分析、仿真分析、调试过程,参考文献、设计总结等。whitesnake
工作计划
起止日期
工作内容
第一天
课题介绍,答疑,收集材料,C51介绍
第二天
设计方案论证,练习编写C51程序
第三天~第六天
程序设计
mxm第六天~第八天
程序调试、仿真capitan
第九天~第十天
系统测试并编写设计说明书
教研室意见
年  月  日
系(部)主管领导意见
年  月  日
概述
    近年来随着计算机在社会领域的渗透, 单片机的应用正在不断 地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自 动控制的单片机应用系统中,单片机往往是作为一个核心部件来使 用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对 具体应用对象特点的软件结合,以作完善。 
在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单片的需求。模拟多通道压力系统是利用压力传感器采集当前压力并反映在 显示器上,它可以分析压力过量程,并发出报警。并采用电子秤原理 可根据输入单价准确的计算出物体的金额。本篇论文讨论了简单的倒 计时器的设计与制作 ,对于倒计时器中的四位LED数码显示器来说, 我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用 专门的硬件译码器,而采用软件程序进行译码。
一、设计目的
1、加深对单片机的了解和运用,掌握单片机芯片80C5X系列的逻辑功能及使用方法,并且提高学生的设计能力,以及提高综合运用所学知识的实际运用能力。
1、培养我们查阅数据手册的能力,以及提高我们对查阅资料的运用和理解。
2、通过设计的过程了解单片机的开发过程,以及对软件硬件设备的选择和应用。
3、学习并加深对Keil的运用,
4、熟悉模拟电路的应用与集成电路的引脚排列。 
5、熟悉电路仿真软件Proteus的使用。 
6、了解点阵型LCD12864(不带字库)的组成及工作原理。 
7、熟悉KEIL软件的编程,加强C语言的能力,以及培养我们在编译遇到错误的检查与排查。
二、设计任务与要求
1、课题内容
  设计基于单片机的LCD12864 液晶显示倒计时器,要求如下:
  (1)、LCD12864 液晶显示倒计时时间。
  (2)、倒计时过程中能设置5 个闹钟,当倒计时值到设定值时驱动峰鸣
器演奏歌曲一首作为报警信号。
  (3)、通过按键可以对倒计时设定初值。倒计时初始值范围在24:00:
00---00:00:60 之间,用户可根据需要对其进行设置,设置成功后复位初始
值为成功设定值。
姐弟恋 英语
  (4)、液晶显示屏的第一行显示“倒计时器”;第二行显示“倒计时时
间”;第三行显示最近一个闹钟的设定时间;第四行显示设置闹钟个数。
2、要求
  (1)、  汇编或C51语言程序设计;
homies  (2)、调试程序;
  (3)、在Protu上进行仿真成功;
  (4)、提交一份完整的课程设计说明书。
三、设计原理 
1、模块简介
仿佛的意思(1)单片机概述 
  单片机因将其主要组成部分集成在一个芯片上而得名,具体说就是把中央处理器CPU。随机存储器RAM。只读存储器ROM。中断系统、定时器/计数器以及I\O接口电路等主要微型机部件集成在一个芯片上。虽然单片机只是一个芯片,但从组成和功能上看,它已具有了计算机系统的属性。为此,称它为单片微型计机SCMC,简称单片机单片机主要应用与控制领域,用以实现各种测试和控制功能,为了强调起控制属性,也可以把单片机称为
微控制器MCU。在国际上“微控制器”的叫法似乎更通用一些,而在我国则比较习惯与“单片机”这一名称。单片机在应用时,通常是处于控制系统的核心地位并融入其中,即以嵌入的方式进行使用,为了强调其"嵌入"的特点,也常常将单片机称为嵌入式微控制器EMCU。在单片机的电路和结构中,有许多嵌入式应用的特点。
(2)LCD12864概述
    带中文字库的128X64-0402B每屏可显示4行8列共32个16×16点阵的汉字,每个显示RAM可显示1个中 文字符或2个16×8点阵全高ASCII码字符,即每屏最多可实现32个中文字符或64个ASCII码字符的显示。带中文字库的128X64-0402B内部提供128×2字节的字符显示RAM缓冲区(DDRAM)。字符显示是通过将字符显示编码写入该字符显示RAM实现的。根据写入内容的不同,可分别在液晶屏上显示CGROM(中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系
2、单片机最小系统电路 
    单片机的最小系统有复位电路和振荡电路组成,复位电路采用上电复位,振荡电路采用的内部方式,在XTAL1和XTAL2端外界石英晶体作定时元件,内部反相放大器自激振荡,产生时钟。P0口出外接4.7K上拉电阻,因为P0口是漏极开路,必须要接上拉才能输出高电平。 
5V直流稳压电源电路如图3所示,该电路由电源变压器、整流桥堆、滤波电容C6、C7、三端稳压集成电路LM7805、限流电阻器和电源指示发光二极管组成。 
工作原理及过程:当接通电源,交流220V电压经变压器降压,整流桥堆整流,C6滤波及C7稳压,经三端稳压集成电路LM7805后,产生5V直流电压,作为单片机和LCD12864液晶的工作电源。经限流电阻限流降压后将发光二极管点亮。
3、电路总图 
图3.1.1
  电路总图连接如图所示。所有的管脚通过标好建立电气连接,由图可以看出LCD12864与单片机的数据通信是利用单片机的P0口,控制线连接到了单片机的P2口的前5个管脚,单片机通过这5个管脚与LCD12864通信,实现对LCD12864的控制
4、软件设计思路
    本电路应用TIMER0 MODE16位计数器的计时中断法。1秒等于1000000微秒,而每一计时脉冲是1微秒,因此需输入100000个计时脉冲,方可达到1秒的时间。由于16位计数器初 值为0000H,需65536 个计时脉冲方可发生溢出,现在需 1000000个脉冲,则溢出次数达15.258次(1000000\65536=15.258次)。由上式得知实际应溢出16次,即:1000000=65536*15+16960 65536-16960=48576=BDC0H  由上式得知1000000个脉冲,首先需设定TL0=C0H,TH0=BDH,此时第1次只要输入16960个脉冲输入,就会溢出;第2次至第16次,则需每65536个计时脉冲,方才发生溢出。共计输入16960+65536*15=1000000个计时脉冲。上电时从1分钟开始倒计时,倒计时的时间可以通过矩阵键盘设置。倒计时过程中可以设置五个闹钟响铃,也是听过矩阵键盘模块进行设置。每开启一个闹钟对应的发光二极管就会亮。当到达闹铃时间蜂鸣器就会报警。

本文发布于:2023-05-18 14:25:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/113364.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机   显示   倒计时   设计
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图