基于单片机的时间控制器
(完整)基于STC单片机的电子时钟毕业设计(DOC)

电子时钟[摘要] 本设计是基于STC单片机的电子时钟技术,由STC12C5A16S2芯片和LCD1602液晶显示屏,DS18B20进行温度测量,辅以必要的的电路,构成一个单片机定时闹钟。
电子钟可采用数字电路实现,也可以采用单片机来完成.LCD显示“时”,“分”,LED闪动来做秒计数,定时时间到能发出警报声或者启动继电器,从而控制电器的启停。
现在是自动化高度发达的时代,特别是电子类产品都是靠内部的控制电路来实现对产品的控制,达到自动运行的目的,这就需要我们这里要做的设计中的电器元件及电路的支持。
在这次设计中主要是用STC12C5A16S2来进行定时,也结合着其他辅助电路实施控制,在定时的时候,按一下控制小时的键对小时加一;按一下控制分钟的键对分钟加一;到达预设的时间,此电路就会发出报警声音提示已经到点。
[关键词] 定时闹钟STC12C5A16S2 LCD1602Time clock[Abstract] The regular alarm clock designers design, by the microcontroller STC12C5A16S2 chip and LCD1602 display、 DS18B20 , combined with the necessary circuitry to form a single—chip timer alarm clock. Clock can be digital circuit,the microcontroller can also be used to complete。
LCD display "when”, "sub”,LED flash to do the second count, regular time to be able to sound an alarm or start relay to control the electrical start and stop. Now is the era of highly developed automation, especially electronic products are relying on the internal control circuitry to achieve control of the product to achieve the purpose of automatic operation, which requires us to do the design of electrical components and circuits to support 。
电子钟课程设计--基于单片机的电子钟设计

电子钟课程设计--基于单片机的电子钟设计烟台南山学院单片机课程设计题目基于单片机的电子钟设计姓名:吴志涛所在学院:计算机与电气自动化学院所学专业:自动化班级:自动化2班学号: 201002160229指导教师:杨国庆完成时间: 2013.9.20目录一、设计任务与要求 (2)1.设计的目的 (2)2.设计的指标 (2)3.设计的要求 (2)二、总体方案设计 (2)1.设计的思路 (2)2.电路的结构特征 (3)3.数据输入输出(I/O) (4)三、单元电路分析与设计 (4)1.显示部分数码管(LED) (4)2.键盘部分 (5)四、总原理图及元器件清单 (5)1.总程序图 (5)2.时间产生流程图 (6)3.按键控制流程图 (7)4.电子钟软件系统程序 (7)5.元器件清单 (10)五、软件仿真 (11)六、结论与心得 (11)七、参考文献 (12)一、设计任务与要求1.设计的目的设计一个带有年月日、时分秒及星期显示的电子钟。
电子钟的主要功能是给人们提供时间和日期信息,无论其形式如何,从外部都可分为显示和校准两部分。
为使电子日历协调工作,整个系统从功能上可分为实时时钟、显示和键盘三个模块,分别完成时间和日期的计算以及人机交互的管理等。
2.设计的指标电子钟是一套完整的时间显示系统,采用单片机等控制设计作为核心控制器,并能实时显示当前的日期,能够设置时间等操作。
3.设计的要求本电子钟能动态显示年、月、日、星期、小时、分钟、秒。
二、总体方案设计按照系统设计功能的要求,初步确定系统由主控模块、时控模块、及显示模块和键盘接口模块共4个模块组成。
主控芯片使用51系列STC89C52RC单片机,时钟芯片使用美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟DS1302。
采用DS1302作为计时芯片,可以做到计时准确。
更重要的是,DS1302可以在很小电流的后备电源(2.5~5.5V电源,再2.5V时耗电小于300nA),而且DS1302可以编程选择多种充电电流来为后备电源进行慢速充电,可以保证后备电源基本不耗电。
单片机汇编语言电子时钟设计

单片机汇编语言电子时钟设计随着科技的快速发展,单片机技术已经成为了现代电子工程中不可或缺的一部分。
使用单片机设计电子时钟,可以通过编程语言对单片机进行控制,从而实现精确的时间显示和时间控制。
本文将介绍一种基于单片机汇编语言的电子时钟设计方案。
一、设计原理电子时钟是一种以数字形式显示时间的装置,它通常由单片机、显示模块、电源模块等组成。
其中,单片机作为核心控制单元,负责处理各种信号和指令,并控制显示模块显示时间。
在这个系统中,单片机的任务包括读取时钟芯片的时间数据、处理按键输入、控制显示模块等。
二、硬件设计1、单片机选择在单片机选择方面,我们选用AT89S52型号的单片机。
该单片机具有低功耗、高性能的特点,内部含有8K字节的Flash存储器和256字节的RAM,同时具有丰富的外设接口,如UART、SPI、I2C等。
2、时钟芯片选择时钟芯片选用DS1302型号,该芯片具有精度高、稳定性好的优点,可以提供年、月、日、时、分、秒等时间信息。
DS1302芯片通过SPI 接口与单片机进行通信。
3、显示模块选择显示模块选用LCD1602型号,该模块具有体积小、功耗低、显示内容丰富的优点,可以同时显示时间、日期和星期几等信息。
LCD1602模块通过并行接口与单片机进行通信。
4、按键模块选择按键模块选用四个独立按键,分别实现小时加、小时减、分钟加、分钟减功能。
按键通过单片机的外部中断引脚与单片机进行通信。
三、软件设计1、程序流程程序流程主要包括以下几个部分:系统初始化、读取DS1302芯片的时间数据、处理按键输入、控制LCD1602模块显示时间等。
具体流程如图1所示。
图1程序流程图2、关键代码实现在程序的关键部分,我们需要实现读取DS1302芯片的时间数据、处理按键输入、控制LCD1602模块显示时间等功能。
下面是一些关键代码的实现:(1)读取DS1302芯片的时间数据:MOV DPTR, #0x68 ; DPTR指向DS1302的空间MOV R7, #0x00 ;设置寄存器R7为0x00,用于读取时间数据MOV A, R7 ;将R7的值存入A寄存器MOVC A, @A+DPTR ;从DS1302中读取一个字节的数据,存入A寄存器中MOV B, A ;将A寄存器的值存入B寄存器,准备送入LCD1602模块中显示本文…(省略其他代码)…… ;处理其他数据和指令SJMP $ ;无限循环,等待下一次中断或指令执行完毕后再次回到此处执行下一轮循环。
基于单片机的电子万年历的设计与制作

郑州航空工业管理学院毕业论文(设计)题目基于单片机的电子万年历的设计与制作二О一三年五月二十三日摘要单片机应用技术飞速发展,从导弹的导航装置到飞机上各种仪表的控制,从计算机的网络通讯与数据传输到工业自动化过程的实时控制和数据处理,以及生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。
单片机是集CPU、RAM、ROM 、定时、计数和多种接口于一体的微控制器。
它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。
本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,系统由主控制器STC89C52为控制中心,DS12C887产生时钟,DS18B20产生温度,12864液晶显示对日期、时间等进行显示,按键可以设置时间、闹钟等。
能实现时钟、日历、时间和温度显示的功能。
今后万年历将会朝着精准度更高,外观更加美丽,价格更加实惠的方向发展,并且将会出现更多的辅助功能。
关键词:单片机,农历查询,万年历,温度显示ABSTRACTAs the rapid development of Single-chip Microcomputer Application technology, from the navigation device of missile to the various instruments on the aircraft control and from computer communication network and data transmission to industrial real-time automation process control and data processing, as well as the extensive use of the smart card and electronic pets in live, All of this is inseparable from the microcontroller. SCM is set to CPU, RAM, ROM, timing, counting and multiple interfaces in one microcontroller. It has the advantages of small volume, low cost, strong function, widely used in smart industries, and industrial automation.This paper designed a electronic clock which can achieve calendar function based on microcontroller, the system consists of main controller STC89C52, clock circuit, display circuit, DS12C887circuit, and a reset circuit components,the main control system as the control center, DS12C887 generates a clock, DS18B20 generates temperature, a 12864 LCD display the date and time, the key can set the time, alarm clock, achieved the clock calendar and time display function.In the future, the calendar will be more accurate, look more beautiful; more affordable prices of the direction of development, and will appear more auxiliary function.Keywords: Monolithic single-chip,lunar calendar demand, perpetual calendars display temperature目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 课题的背景 (1)1.2 电子万年历的发展 (1)1.3 电子万年历设计 (1)第2章设计要求与方案论证 (3)2.1 设计要求 (3)2.2 方案论证 (3)2.2.1 控制部分方案设计 .......................................... .32.2.2 显示部分的设计 ........................................... ..42.2.3 单片机芯片的选择方案和论证 (4)2.2.4 时钟芯片的选择方案和论证 (4)2.2.5 温度传感器的选择方案和论证 (5)2.2.6 电源的选择方案 (5)第3章硬件设计 (6)3.1 电路的设计框图 (6)3.2 主要单元电路的设计 (6)3.2.1 单片机主控电路设计 (6)3.2.2 时钟振荡电路设计 (8)3.2.3 复位电路设计 (9)3.2.4 温度传感器电路设计 (9)3.2.5 时钟电路设计 (12)3.2.6 显示电路设计 (13)3.2.7 按键电路设计 (16)3.2.8 报警电路设计 (16)第4章软件设计 (17)4.1 程序流程图 (17)4.1.1 主程序流程 (17)4.1.2 时间调整程序流程图 (18)4.1.3 时钟芯片读写程序流程 (20)4.1.4 温度测量元件控制程序流程 (20)4.1.4 公历转换成农历的基本原理 (21)4.2 操作与调试 (22)4.2.1 软件调试 (22)4.2.2 万年历实物 (23)总结与展望 (26)致谢 (27)参考文献 (28)附录一:系统硬件原理图 (29)附录二:元器件清单 (30)附录三:设计程序 (31)第1章绪论1.1 课题的背景随着社会的发展和科技水平的提高,人类获得和计算时间的方法,历经观天阳、摆钟到现在电子钟,经过不断发展和创新,计时的精度越来越准确。
基于单片机的电热水器定时控制器设计

l 程序开始时这三个 口的输 出状态是低 电平 ,AT89C2051
l 通过程序查询三路输出的 ON或 OFF状态预置时间是否
0 已到 ,如果 已到 时 间 ,则 改 变相 应 的输 出状态 ,就 完 成
: 了对 外部 电路 的控制 。
I
I 2 软件设计
: 2.1 主 程 序 工 作 过 程
第 19卷 第 6期 2006 年 11 月
机 电产 品开 发 与刨 新
Development& Innovation of Machinery & Electrical Products
维普资讯
VOI.19.No.6 NOV..2006
基 于单片机 的电热水器定 时控制器设计
刘 海英 , 胡 卫 兵 ,魏 军 丞
(1.武 汉 工 程 大 学 电 气 与信 息 学 院 ,湖北 武 汉 430073;2.武 汉 宏 软 公 司 ,湖 北 武 汉 430073)
摘 要 :利 用 AT89C2051 单 片 机 为 核 心 器 件 辅 以 外 围 电路 设 计 了 电 热 水 器 定 时 控 制 器 ,用 户 可 以 在 24小
器 74HC138、7个 PNP型 三极 管和 六个 数 码管 组 成 。通 过 89C2051的 P1.4 ̄P1.7口将要 显示 字符 的 BCD 码输 出 到 74IJs47 的 四 个 输 人 端 ,译 码 后 输 出 相 应 的 笔 段 驱 动 LED 数 码 管 (共 阳 )。 LED 数 码 管 显 示 采 用 动 态 扫 描 方 式 , 即 在 某 一 时 刻 , 只 有 一 个 数 码 管 被 点 亮 。数 码 管 的
单 片 机 的 P3_3~P3.5口输 出 的 BCD码 经译 码 器 译 码 后 , : 相应 Y 口呈低 电平 ,而 89C2051的 P3.7口平时 为高 电
基于52单片机电子时钟的设计论文(纯汇编语言编写)

编号单片机课程设计(2013 级)题目:基于52单片机电子时钟的设计学院:物理与机电工程学院专业:电子信息科学与技术作者姓名:陈✘✘党✘✘杜✘✘指导教师:张✘✘职称:教授完成日期:2016 年7 月 2 日二〇一六年七月基于52单片机电子时钟的设计摘要本次设计的多功能时钟系统采用STC89C52单片机为核心器件,利用其定时器/计数器定时和记数的原理,结合液晶显示电路、时钟芯片DS1302电路、电源电路以及按键电路来设计计时器。
将软硬件有机地结合起来,使得系统能够实现液晶显示,显示有年、月、日、时、分、秒以及星期,还可以设置闹钟和整点报时。
其中软件系统采用单片机汇编语言编写程序,包括显示程序、闹钟程序、中断、延时程序,按键消抖程序等,并在keil中调试运行,硬件系统利用PROTEUS 强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。
关键词:STC89C52芯片;时钟芯片DS1302;单片机汇编语言;液晶显示电路1 设计任务及要求分析1.1 设计任务:基于单片机的电子时钟设计1.2 要求:1.2.1 用LCD液晶作为显示设备1.2.2 可以分别设定小时、分钟和秒,复位后时间为 00 00 001.2.3 能实现日期的设置年、月、日1.3 扩展要求:如闹钟功能、显示星期、整点音乐报时等2 系统方案2.1 系统整体方案的论证电路原理设计是基于小系统板包括电源电路、复位电路、按键电路、DS1302时钟电路、液晶显示驱动电路、输出控制电路。
电源部分是用电池来提供的3v-5v,晶体振荡器采用的是12MHz的石英晶体振荡器。
整个系统用单片机为中央控制器,由单片机执行采集时钟芯片的时间信号并通过显示模块来输出信号及相关的控制功能。
时钟芯片产生时钟信号,利用单片机的I/O口传给单片机;并通过I/O口实现LCD的显示。
系统设有4个独立式按键可以对时间年、月、日和星期进行调整,还可以设置闹钟。
具体如图2.1所示:图2.1 系统整体框图3硬件设计与实现3.1单片机最小系统STC89C52是一款非常适合单片机初学者学习的单片机,它完全兼容传统的8051,8031的指令系统,他的运行速度要比8051快最高支持达33MHz的晶体震荡器,在此系统中使用12MHz的晶振。
基于单片机的球类比赛计时计分系统设计

目录
Contents
• 项目背景与需求分析 • 系统总体设计 • 硬件设计 • 软件设计 • 系统测试与性能分析 • 项目总结与展望
01
项目背景与需求分析
球类比赛计时计分系统现状
现有系统多采用专用 硬件设备,成本高且 不易于普及。
缺乏智能化功能,如 实时数据分析、远程 监控等。
数据存储与传输
将计时计分结果实时存储在单片机的内存中,并通过接口电路将数 据传输到显示设备或上位机软件。
人机交互界面设计
显示界面设计
采用LED显示屏或液晶显示屏显 示比赛时间、比分、队员信息等, 提供直观、清晰的视觉效果。
输入界面设计
通过按键或触摸屏等方式输入比 赛控制信号,如开始/暂停、复位、 设置等。
声音提示设计
通过蜂鸣器或语音合成芯片实现 声音提示功能,如比赛开始/结束 提示音、进球提示音等,增强比 赛氛围和用户体验。
05
系统测试与性能分析
测试方案制定
在不同环境下对系统进行压力测试, 评估系统的稳定性、响应速度和准确 性。
长时间运行系统,观察是否出现故障 或异常情况,以评估系统的可靠性。
功能测试
通过实际测试验证,系统性能稳定可靠,满足球类比赛计时计分的实际需 求。
经验教训分享
在项目初期,应充分调研用户需求和市场现状,明确系统功能和性能指标,避免后期需求变更导致项 目延期或成本增加。
在硬件设计阶段,要充分考虑单片机的选型、外围电路设计、电磁兼容性等因素,确保硬件平台的稳定 性和可靠性。
在软件开发过程中,应采用规范化的编程风格和注释规范,提高代码可读性和可维护性。同时,要注重 代码测试和调试,确保软件功能的正确性和稳定性。
基于单片机的延时控制器设计

控制功能 , 行部分采用单 片机 与接 口电路结合实现。即整个 执 系统可分为三部分 : 片机延时部分 、 单 监测与控制 电路部分 、 执
行部分 。
本设计 主要 围绕前两个部分进行。
间, 以确保其达到最理想的输出 。
为此 , 笔者通过分析延时控制系统 的要求并 仔细研究 PC I
采用熔丝深埋工艺 , 复熔丝 的可能性极小。 自带看 门狗定 时 恢 器, 可以用来 提高程序运行 的可靠性 。睡眠和低功耗模式 。
2 延时控 制 器的 总体 方案 设计
根据设计指标 的要求拟采 用单片机结 合三极管开关 电路
的方式来实现 。
PC系列 单片机 的这些特 点决定 了在 使用 时有着 不 同于 I 其他型号单 片机 的优越性 。
单片机 内没 有其他指令可 以操作堆栈 , 没有在其他单片机 内常
见 的 P S P P等和堆栈相关 的指令 。硬件堆 栈的最大好处 U H,O 是无需 初始化 , 操作速度 快 , 完全 由内核硬件 自动实现压栈 和 弹出 的操作 ; 堆栈 内的数据结 构永 远不会 崩溃 , 普通 R M 数 A 据 区的任何非法操作都不会破坏堆栈数据的完整 , 反之 堆栈 的 溢 出也不会影 响其他 数据 的安全 。 精 简指令使其执行效率大为提高。PC系列 8 C S I 位 MO 单 片机具 有独特的 R S IC结构 , 数据 总线和指令总线 分离 的哈佛
单片机特点的基础上 , 提出采用 PC单 片机与具体 电路相结合 I
的方式 , 实现 了系统的精确 延时控制。
1 延 时控 制器的设 计 任务
本延时控制器的设计是针对 某种爆炸控制装置 , 以对其 所
可靠性要 求非 常高 , 同时对精确性也有非常高的要 求。 要求在没有接到工作指令之 前 , 对不能产生误动作 , 绝 以 免造成意外 ; 一旦接到工作指令 , 能可靠 的开始工作 , 不会因为 意外断 电等外 界干扰而导致 系统不工作 , 从而造 成损失 ; 时 延 控制器应尽量满足体积小 、 重量轻 , 于安装与运输等特点。 便 本延 时控 制器需要完成两个方 面的延时任务 : () 1 当系统得电后 , 先延 时 2 s以后控制与检测部分 才开始
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 摘 要 本设计详细介绍了利用AT89C51单片机设计时间控制器的方法。该时间控制器是以AT89C51单片机为核心,扩展一片XICOR公司的X5045组成的小系统,控制一路继电器:可以设定一天中的时间,设定继电器的开启时间和关闭时间,可以清除不需要的定时,能够紧急启动:所有的设定均通过键盘实现,按键具有连击功能,每个状态都有指示灯提示。我们设计的作息时间控制是用单片机实现的,是为了更好的对时间控制智能化。时间控制器包括硬件和软件。硬件部分包括继电器,存储器和显示器接口芯片。软件部分,主要是主程序设计。软硬件结合在一起,先调试子程序,然后逐级叠加调试,最后系统调试通过。时间控制系统可以准确的显示时间,在定时时间到时发出悦耳的铃声提醒同学们按时上下课。
关键词:单片机,控制,时间
Abstract This design USES AT89C51 is introduced time controller design method. The time controller based on AT89C51 single-chip microcomputer as the core, expanding a XICOR X5045 consisting of small systems, control relay all the way: you can set the time of day, set the relay open time and close time, timing, can remove don't need to start the emergency: all set by keyboard and buttons with functions of combo, each state has a light hint. Our design work and rest time control are implemented using single chip microcomputer, is intelligent in order to better control over time. Time controller includes hardware and software. Hardware part includes relay, storage and display interface chip. Software part, mainly is the main program design. Hardware and software together, debugging subroutine first, and then overlay debugging step by step, finally system debugging through. Time control system can accurately display the time in the regular time when a melodious bell remind students adding and dropping classes on time. 2
目录 1. 系统设计方案与论证……………………………………………………………………3 2.1设计要求…………………………………………………………………………………3 2.2系统设计总体方案…………………………………………………………………..….3 3
2 系统的硬件设计与实现………………..…………………………………………………4 2.1.1时钟芯片DS12887性能简介……………………………………………………….4 2.1.2时钟芯片读写时序……………………………………………………………….…6 2.1.3 时间寄存器地址……………………………………………………………………6 2.1.4 特殊控制寄存器功能………………………………………………………………7 2.2.1 液晶SYB12864介绍………………………………………………………………8 2.2.2 液晶与单片机的接口………………………………………………………………8 2.2.3 液晶写操作时序……………………………………………………………………9 2.3.1 红外发送与接收……………………………………………………………………10 2.3.2 遥控码数据分析……………………………………………………………………10 2.3.3 接收电路……………………………………………………………………………11 2.4.1电源部分电路图…………………………………………………………………… 11 3.程序设计 …………………………………………………………………………………12 3. 主程序流程图……………………………………………………………………………12 3.2 按键识别……………………………..……………………………………………..…13 3.3 课表计算………………………………………………………………………………13 3.4 遥控解码………………………………………………………………………………14 4.系统测试与总结 …………………………………………………………………………16 附录1 主要元器件清单………………………………………………………………….…17 附录2 程序清单………………………………………………………………………….…18 附录3 原理图与印制板图…………………………………………………………………. 35 附录4 系统使用说明………………………………………………………………………. 36 附录5 系统实物图片………………………………………………………………………. 37 4
1.系统设计方案与比较 1.1 设计要求 一、时钟功能:能显示年、月、日、星期、时、分、秒 二、调整功能:能校正年份、日期、时间等 三、打铃功能:按指定时间表播放音乐、现场修改作息时间表 四、设置的作息时间表数据在单片机掉电后不会丢失
1.2系统设计总体方案 根据设计要求实现的功能,可以采用不同的设计系统方案如下:
方案一:采用单片机自带定时器进行计时,外加存储器保存课表数据,普通键盘输入。 由于单片机进行软件计时,硬件成本比较低,但是误差比较大,需要校准,日后的维护 工作量比较大。可用廉价的AT24C04等存储器保存数据,读写比较容易。对于普通的独键盘,设置量比较大,改用矩阵键盘又会占用较大的电路板空间。
方案二:采用实时时钟芯片计时,红外数据输入。 时钟芯片常见的有美信公司的DS1302、DS12887等.前者与后者的最大区别在于有没有自带的备份电池。前者需要增加额外的电池以及相关的充电电路,后者DS12887本身已经集成了锂电池,而且掉电后相当长一段时间还可以正常走时,最重要的是它还剩下114字节的非易失RAM,由于有备份电池供电,相当于一个存储器,可以充分利用,而不需要增加另外的存储器,减少了外围电路。电视红外遥控比较常见,只要解码出来,可以充分利用面板上的多个数字键,接收电路也相当简单,另外由于是非接触式按键,避免了普通机械按键的磨损弊端。 故本设计选用第二种方案.总体方框图如下:
单片机 89S52
时钟芯片
DS12887
红外接收头
遥控
液晶显示 蜂鸣器 5
2.系统的硬件设计与实现 2.1时钟芯片DS12887性能简介 2.1.1 时钟芯片特点功能简介及引脚分布如图: 6 7 2.1.2读写时序
2.1.3时间寄存器地址 8 值得注意的是上表中最后的寄存器地址0EH--7FH,这里就是剩余的144字节RAM,在本设计
中实际使用的是10H—13H四个字节,用于保存课表上午和下午的起始数据。 2.1.4 特殊控制寄存器功能 9 2.2液晶显示块部分电路
2.2.1液晶SYB12864功能与技术参数简介 SYB12864是一种图形点阵液晶显示器,它主要由行驱动器/ 列驱动器及128×64全点阵液晶显示器组成.可完成图形显示,内置汉字库,可以显示8×4个(16×16点阵)汉字. 主要技术参数和性能: 1.电源:VDD:+5V;LCD外接驱动电压为 3.0∽8.0V 2.显示内容:128(列)×64(行)点 3.全屏幕点阵 4.七种指令 5.与CPU接口采用8位数据总线并行输入输出和8条控制线.
2.2.2液晶与单片机接口 外部接口信号如下表所示: 管脚号 管脚名称 LEVER 管脚功能描述 1 VSS 0V 电源地 2 VDD 5.0V 电源电压 3 V0 - 液晶显示器驱动电压 4 RS H/L RS=“H”,表示DB7~DB0为显示数据 RS=“L”,表示DB7~DB0为显示指令数据 5 R/W H/L R/W=“H”,E=“H”,数据被读到DB7~DB0 R/W=“L”,E=“H→L”, DB7~DB0的数据被写到IR或DR 6 E H/L 使能信号:R/W=“L”,E信号下降沿锁存DB7~DB0 R/W=“H”,E=“H” DRAM数据读到 DB7~DB0 7 DB0 H/L 数据线 8 DB1 H/L 数据线 9 DB2 H/L 数据线 10 DB3 H/L 数据线 11 DB4 H/L 数据线 12 DB5 H/L 数据线 13 DB6 H/L 数据线 14 DB7 H/L 数据线 15 PSB H/L H:8或4位并口,L串口(本设计中硬件置高电平) 16 NC 17 RET H/L 复位信号,低电平复位(如不需要经常复位可以悬空) 18 VOUT 10V LCD驱动电压 19 LED+ - LED背光板电源 20 LED- - LED背光板电源