出租车计价器课程设计
出租车计价器(课程设计)

摘要本设计的是一个基于c51单片机的出租车自动计费设计,附有复位电路,时钟电路,键盘电路和显示电路等。
复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时字符型数码显示器显示最初的起步价,但超过3km时计价器会在起步价的基础上再按每里程收费,通过按键可以启动,清除显示器的显示价钱。
通过计算可以得出总共的费用和总的路程。
在这里主要是以AT89S51单片机为核心控制器,P0口和P2口接七段显示器模块,P1口接按键的,通过按键输入启动和清除总价格。
关键词:单片机AT89C51;七段数码显示器7SEG-MPX4-CA;出租车计费器。
AbstractThis design is a based on c51 taxi automatic bill design, with reset circuit, clocking circuit, the keyboard circuit and show circuit, etc. Reset circuit are the initialization of single chip, in addition to the normal operation of the initial barbarian, difficulty, through to reset circuit can start again. The 12 MHz clock circuit of crystals, as the system clock source, has enough precision.When power in character type digital display shows the first started value, but more than 3 km the meter will start in price when on the basis of every mileage charge, then press the button can be activated by the display of the display, clear price. Can be obtained by the computation of the total cost, and general journey. Here are based on AT89S51 as the core controller, mouth and P2 P0 mouth pick seven segment display module, pick buttons, the P1 mouth by keystroke start and remove the total price.目录摘要 (1)目录 (2)第一章出租车计价器的设计题目要求 (3)1.1设计题目 (3)1.2设计要求 (3)第二章出租车的总体设计方案 (3)2.1方法论证与比较 (3)2.2 工作原理 (5)2.21工作原理框图如下: (5)2.22 工作原理: (6)2.3 所需设备及软硬件 (6)第三章出租车硬件电路设计 (6)3.1 AT89S51介绍 (7)3.11主要的功能特性 (7)3.12 管脚功能 (8)3.2 LED数码管介绍 (9)3.3单片机最小系统 (11)3.4振荡电路 (12)3.5 复位电路 (12)3.6 按钮接口电路 (13)3.7 显示电路 (13)第四章系统软件设计 (14)4.1 proteus软件介绍 (14)4.2 keil软件介绍 (15)4.3利用proteus与keil进行调试 (15)4.4 主程序流程图 (16)4.5子程序流程图 (16)4.51 键盘扫描子程序 (16)4.52 处理总价子程序 (17)4.53 显示总价子程序 (18)第五章设计调试结果和设计心得以及参考资料 (20)5.1 设计调试结果 (20)5.2 设计中的问题及解决方法 (20)5.3 设计心得 (20)5.4参考资料 (21)附录: (21)附录一:程序清单 (21)附录二、系统总体电路图 (26)附录二、仿真图 (27)第一章出租车计价器的设计题目要求1.1设计题目出租车计价器1.2设计要求利用单片机设计一个出租车自动计费器,计费包括起步价、行车里程计费、用4个七段数字显示器显示总金额,最大值为999.9元,起步价为5.0元,3Km 之内按起步价计费,超过3Km之后1.6元/公里,每200米计价跳表(即1KM增加1.6元,200m增加0,32元)。
课程设计出租车计价器的设计

毕业设计任务书 (Ⅰ)摘要 (Ⅱ)第1章绪论1.1 前言…………………………………………………………………1.2 系统设计的要求……………………………………………………第2章单元电路的选择与计算2.1 操纵电路……………………………………………………………电源电路……………………………………………………………………………………………………………………2.3显示电路……………………………………………………………2.4键盘电路……………………………………………………………第3章总电路3.1 原理图………………………………………………………………3.2 系统工作原理………………………………………………………第4章系统软件设计4.1 主程序………………………………………………………………4.2 里程计数中断程序…………………………………………………4.3 计算程序……………………………………………………………4.4 显示程序……………………………………………………………4.5 键盘程序……………………………………………………………4.6 程序…………………………………………………………………结论/展望参考文献摘要最近几年来,城市建设日趋加速,我国出租汽车行业迅猛进展,成为人们工作、生活中不可缺少的交通工具。
出租汽车效劳行业和出租汽车计价器紧密相关,因为出租汽车必需安装出租汽车计价器才能投入营运。
出租汽车计价器是一种能依照乘客乘坐汽车行驶距离和等候时刻的多少进行计价,并直接显示车费值的计量器具。
计价器作为出租车的一个重要组成部份,关系着出租车司机和乘客的两边利益,起着重要作用,因此,具有良好性能的计价器对广大出租车司机和乘客来讲是很必要的。
本课题是出租车计价器系统的设计,重点是设计出租车计价器的有效性。
整个系统是以89C52单片机为中心,采纳A44E霍尔传感器对轮胎转数进行计数,实现对出租车里程的测量。
本课题要紧研究出租车计价器的硬件设计。
出租车计费器课程设计

出租车计费器课程设计一、课程目标知识目标:1. 学生能理解出租车计费器的基本原理,掌握其计算方式和收费标准。
2. 学生能够运用数学知识,设计并计算出租车的计费规则,解决实际生活中的计费问题。
3. 学生了解出租车计费器在生活中的应用,认识到数学与日常生活的紧密联系。
技能目标:1. 学生能够通过小组合作,运用所学的数学知识,设计出合理的出租车计费方案。
2. 学生能够运用信息技术,利用编程软件或其他工具,模拟实现出租车计费器的功能。
3. 学生在解决问题的过程中,培养分析问题、解决问题的能力。
情感态度价值观目标:1. 学生通过学习出租车计费器相关知识,增强对数学学科的学习兴趣,提高学习的积极性。
2. 学生在小组合作中,培养团队协作精神,学会尊重他人意见,提高沟通能力。
3. 学生能够认识到科技与生活的紧密联系,激发对科技创新的兴趣,培养创新意识。
本课程针对小学高年级学生,结合生活中的实际问题,让学生在实际操作中学习数学知识,提高解决实际问题的能力。
课程要求学生在掌握基本知识的基础上,注重培养团队协作、创新意识和实际操作能力,使学生在学习过程中获得成就感,激发学习兴趣。
通过本课程的学习,为学生今后的学习生活奠定基础。
二、教学内容本课程以小学数学教材中“计量单位”和“单价、总价”相关知识为基础,结合实际生活中的出租车计费问题,组织以下教学内容:1. 计量单位:复习长度单位(米、千米)、时间单位(时、分),理解出租车计费中涉及到的计量单位及其换算。
2. 单价与总价:学习单价、总价的概念,理解出租车计费的单价和总价计算方法。
3. 出租车计费规则:学习并掌握出租车起步价、里程价、时长价等计费规则,了解不同城市的计费标准。
4. 实际操作:设计计费方案,运用所学知识解决实际问题。
教学内容安排如下:第一课时:复习计量单位,导入出租车计费问题。
第二课时:学习单价与总价,探讨出租车计费规则。
第三课时:小组合作,设计计费方案,进行实际操作。
出租车计价器

出租车计价器课程设计一.设计任务设计并制作一台出租车计价器。
调试时采用10赫兹脉冲信号模拟,每个脉冲代表汽车行进10米。
基本要求:(1) 不同情况具有不同的收费标准白天 1元/公里 晚上 2元/公里 途中等待(>30秒开始收费) 1元/30秒(2) 数据输出(6位LED数码管显示)单价(元)输出2 位 路程(公里)输出2 位 总金额(元)输出2 位(3) 按键(4个)启动计价开关 数据复位(清零) 白天/晚上转换 途中等待转换二、硬件电路设计及描述1.硬件电路原理图(如图1所示)图1硬件电路原理图如图1所示6个数码管显示分别显示单位(元),里程,总金额。
采用动态显示方式,由P0口接6个数码管的八段,P2口分别接6个数码管的公共端,P0口输出数码管的字段码,P2口输出数码管的字位码。
接于P3.0,P3.1,P3.2的三个按键S1—S3为调整按键,S1为启动计价键,S2为白天晚上转换键,S3为数据复位(清零)键,SW1为途中等待转换键。
三、软件设计流程及描述1.出租车计价器的程序设计P3.0为启动按键(通过键盘扫描形式)P3.1为白天黑夜转换按键(通过键盘扫描形式)P3.2 为复位清零按键(以外部中断0的形式实现)定时器0 用于等待时间的定时,工作在方式1定时器1 用于计数用于计数,工作在方式2(1) 存储单元分配71H单元:脉冲计数单元;72H单元:总金额十位显示单元;73H单元:总金额个位显示单元;74H单元:里程十位显示单元;75H单元:里程个位显示单元;76H单元:单价个位显示单元;77单元:单价十位显示单元。
55H:50ms计数单元。
(2) 主程序设计主程序流程图如图2所示,由于用到了外部中断0,所以,按中断系统的编程结构在0000H处放置一条长跳转指令LJMP START跳转到主程序入口,在外部中断0的中断入口地址0003H处放置一条长跳转指令LJMP EXT0跳转到外部中断0服务程序处。
出租车计费系统课程设计

出租车计费系统课程设计一、课程目标知识目标:1. 学生能理解出租车计费系统的基本构成和原理;2. 学生能掌握出租车起步价、里程价和等候时间的计算方法;3. 学生了解并掌握实际出租车计费中的分段计费和优惠策略。
技能目标:1. 学生能够运用所学知识设计并实现一个简单的出租车计费系统;2. 学生能够运用计算机编程语言,编写出计费系统的核心算法;3. 学生通过实际操作,培养解决问题的能力和团队协作能力。
情感态度价值观目标:1. 学生在学习过程中,培养对信息技术学科的兴趣和热情;2. 学生通过了解计费系统的实际应用,认识到数学和信息技术在生活中的重要性;3. 学生在团队协作中,学会尊重他人,培养合作精神和沟通能力。
课程性质分析:本课程为信息技术学科,结合数学知识,以提高学生的实际操作能力和解决问题的能力为主要目标。
学生特点分析:本课程针对初中年级学生,他们对计算机编程有一定的基础,具备一定的逻辑思维能力和团队协作能力。
教学要求:1. 教学内容与实际生活紧密联系,提高学生的实践操作能力;2. 教学过程中注重培养学生的团队协作和沟通能力;3. 教学评价以学生的实际操作和解决问题能力为主要标准。
二、教学内容1. 出租车计费系统的基本概念与原理:- 出租车计费系统的组成与功能;- 出租车计费的基本原则与标准。
2. 出租车计费算法:- 起步价、里程价和等候时间的计算方法;- 分段计费和优惠策略的应用;- 计费算法的编写与实现。
3. 编程实践:- 利用计算机编程语言(如Python)设计出租车计费系统;- 编写计费系统核心算法;- 调试、优化和测试计费系统。
4. 教学内容的安排与进度:- 第一课时:介绍出租车计费系统的基本概念与原理,让学生了解计费系统的组成和功能;- 第二课时:讲解出租车计费算法,引导学生学习起步价、里程价和等候时间的计算方法;- 第三课时:学习分段计费和优惠策略,分析实际案例;- 第四课时:编程实践,指导学生编写计费系统核心算法;- 第五课时:调试、优化和测试计费系统,总结学习成果。
出租车计价器课程设计任务书

课题:出租车计价器一、预备知识(1)SPCE061A 端口设置方法(2)SPCE061A 定时器使用方法(3)SPCE061A 内部Flash 的读写方法(4)凌阳单片机汇编语言或C 语言编写基础(5)LED 数码管的显示原理(6)微型打印机的使用方法二、课程设计目的单片机学习不仅仅需要掌握单片机本身的用法,其外围器件:显示界面如LED 数码管,发光二极管、液晶等,控制器件如键盘等都是需要掌握和灵活应用的。
在计程器设计题目中还涉及到了微型打印机设备。
本课程设计以凌阳单片机系统板-61 板为基础进行设计开发,其基本要求是:1.熟悉单片机系统板基本构成;2.掌握LED 数码管显示原理及使用方法;3.掌握单片机系统板的使用方法;4.初步掌握单片机汇编语言一般编程技巧;5.初步掌握单片机系统调试的一般步骤及方法;6.掌握微型打印机的控制方法。
三、课程设计任务设计要求:利用SPCE061A单片机配合SPLC501液晶模组,实现基本的出租车计价器功能。
具体规格如下:1. 里程计量a) 单片机对传感器脉冲进行计数(传感器脉冲使用SPCE061A内部PWM输出模拟),并将脉冲数换算成公里数;b) 每公里对应的脉冲数PulsePerKM可以调整。
2. 费用计算a) 费用计算包括两部分:行驶费用和低速等待费用;b) 行驶费用计算如下:白天行驶里程不足StartMilege(三公里)时,费用按照起步价StartPrice(¥10.0元)计算;当超出StartMilege时,行驶费用=StartPrice+(行驶里程-StartMilege)×每公里的单价;夜晚行驶里程不足StartMilege时,费用按照起步价NightStartPrice(¥11.0元)计算;当超出StartMilege时,行驶费用=NightStartPrice+(行驶里程-StartMilete)×每公里的单价;c) 每公里的单价根据时间区分为白天和黑夜两种价格。
出租车计价器单片机课程设计

出租车计价器单片机课程设计
一、课程设计背景
1.1 项目简介
出租车计价器是一款用来计算出租车费用的设备,它可以根据客户乘坐出租车的里程数、所在城市、车辆等级等信息,计算出乘客应付的出租车费用。
本课程设计主要以单片机实现出租车计价器的功能,采用单片机控制电容屏和按键,实现出租车客户输入数据和进行相关计算的功能。
1.2 基本要求
(1)设计出租车计价器的硬件模块,包括控制电容屏、按键等;
(2)设计出租车计价器的软件模块,编写出租车计价器的源程序;
(3)实现出租车计价器的测试功能,包括输入数据、计算费用等。
二、课程设计步骤
2.1 硬件设计
(1)材料准备:本课程设计所需的主要硬件设备有:单片机主
控板及其配件、电容屏和按键等。
(2)电路设计:根据课程设计的功能要求,设计出租车计价器
的硬件电路,实现主控板与电容屏、按键等设备的连接。
(3)原理图设计:根据电路设计,绘制出租车计价器的原理图,包括主控板、电容屏和按键等设备的结构。
2.2 软件设计
(1)源程序设计:编写单片机的源程序,实现出租车计价器的计算功能。
(2)组合程序设计:根据源程序,编写出租车计价器的组合程序,实现出租车计价器的实际应用。
2.3 课程实施
(1)硬件实施:根据原理图,把主控板、电容屏和按键等硬件设备安装在一起,组装成出租车计价器。
(2)软件实施:把编写的源程序和组合程序烧写到主控板上,运行程序,实现出租车计价器的功能。
(3)测试实施:运行出租车计价器,输入相关的参数,检验程序的正确性,确保出租车计价器正常工作。
出租车自动计费器课程设计

出租车自动计费器课程设计一、课程目标知识目标:1. 学生能够理解出租车自动计费器的基本工作原理,掌握其计算方法;2. 学生能够运用所学的数学知识,对出租车计费器进行简单的故障分析与计算;3. 学生掌握并能够解释与出租车计费相关的名词,如起步价、里程价、时间价等。
技能目标:1. 学生能够运用编程思维,设计一个简单的出租车自动计费程序;2. 学生能够运用数学知识,解决实际生活中的出租车计费问题;3. 学生能够通过小组合作,共同完成一个具有实际应用价值的计费器设计项目。
情感态度价值观目标:1. 学生培养对数学学科的兴趣,认识到数学知识在实际生活中的应用价值;2. 学生在小组合作中学会沟通、协作,培养团队精神;3. 学生能够关注社会热点问题,将所学知识与实际生活相结合,提高解决问题的能力。
课程性质:本课程为信息技术与数学学科的融合课程,注重培养学生的实践操作能力和创新思维。
学生特点:六年级学生已具备一定的数学知识基础和逻辑思维能力,对新鲜事物充满好奇,具备初步的编程能力。
教学要求:结合学生的特点,注重理论与实践相结合,充分调动学生的积极性,培养其动手操作能力和团队协作能力。
通过课程学习,使学生在掌握知识的基础上,提高解决实际问题的能力。
二、教学内容1. 理论知识:- 了解出租车自动计费器的基本构成及工作原理;- 学习计费器涉及的数学知识,如里程计算、时间计算、总价计算等;- 掌握与出租车计费相关的名词概念,如起步价、里程价、时间价等。
2. 实践操作:- 设计并编写一个简单的出租车自动计费程序;- 分析并解决实际生活中的出租车计费问题;- 小组合作,完成一个具有实际应用价值的计费器设计项目。
3. 教学大纲:- 第一课时:介绍出租车自动计费器的基本构成、工作原理及相关数学知识;- 第二课时:学习起步价、里程价、时间价的计算方法,并进行实际案例分析;- 第三课时:指导学生编写简单的出租车自动计费程序,并进行调试;- 第四课时:小组合作,完成计费器设计项目,展示成果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要本设计的是一个基于单片机STC89C52的出租车自动计费设计,附有复位电路,时钟电路,键盘电路等。
复位电路是单片机的初始化操作,除了正常的初始化外,为摆脱困境,通过复位电路可以重新开始。
时钟电路采用12MHz的晶振,作为系统的时钟源,具有较高的准确性。
在上电时字符型液晶1602显示最初的起步价,里程收费,等待时间收费三种收费,通过按键可以调整起步价,里程收费,等待时间收费。
通过按键模拟出租车的运行,暂停,停止。
在1602液晶上可以显示运行的时间,运行时暂停的时间,通过计算可以得出总共的费用和总的路程。
在这里主要是以STC89C52单片机为核心控制器,P1口接1602液晶显示模块。
关键字STC89C52;1602液晶;出租车计费器》@第一章绪论出租车计价器概述我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。
随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。
出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打一发票和语音提示、按时间自主变动单价等功能。
随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。
/本次设计的目的在于现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。
而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。
单片机的概述计算机系统已明显地朝巨型化、单片化、网络化三个方向发展。
巨型化发展的目的在于不断提高计算机的运算速度和处理能力,以解决复杂系统计算和高速数据处理,比如系统仿真和模拟、实时运算和处理。
单片化是把计算机系统尽可能集成在一块半导体芯片上,其目的在于计算机微型化和提高系统的可靠性,这种单片计算简称单片机。
单片机的内部硬件结构和指令系统主要是针对自动控制应用而设计的所以单片机又称微控制器MCU(Micro Controller Unit)。
用它可以很容易地将计算机嵌入到各种仪器和现场控制设备中,因此单片机又叫做嵌入式微控制器(Embedded MCU)。
单片机自20世纪70年代问世以来,以其鲜明的特点得到迅猛发展,已广泛应用于家用电器、智能玩具、智能仪器仪表、工业控制、航空航天等领域,经过30多年的发展,性能不断提高,品种不断丰富,已经形成自动控制的一支中坚力量。
据统计,我国的单片机年容量已达1~3亿片,且每年以大约16%的速度增长,但相对于国际市场我国的占有率还不到1%。
这说明单片机应用在我国有着广阔的前景。
对于从事自动控制的技术人员来讲,掌握单片机原理及其应用已经成为必不可少的学习任务。
单片机的应用十分广泛,在工业控制领域、家电产品、智能化仪器仪表、计算机外部设备,特别是机电一体化产品中,都有重要的用途。
其主要的用途可以分为以下方面。
显示:通过单片机控制发光二极管或是液晶,显示特定的图形和字符。
机电控制:用单片机控制机电产品做定时或定向的动作。
检测:通过单片机和传感器的联合使用,用来检测产品或者工况的意外发生。
通信:通过RS-232串行通信或者是USB通信,传输数据和信号。
科学计算:用来实现简单的算法。
那么单片机是不是解决上述应用的唯一选择呢当然不是!《单片机最明显的优点是价格便宜,从几元人民币到几十元人民币。
这是因为这类芯片的生产量很大,技术也很成熟。
其次,单片机的体积也远小于其他两种方案。
单片机本身一般用40引脚封装,当然功能多一些的单片机也有引脚比较多的,如68引脚,功能少的只有10多个或20多个引脚,有的甚至只有8只引脚。
当然,单片机无论在速度还是容量方面都小于其他两种方案,但是在实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能。
例如,控制电冰箱的控制器就不需要使用嵌入式系统,用一片51就可以轻松实现。
所以应用的关键是看能否够用,是否有很好的性能价格比。
51系列的单片机已经面世十多年,依然没有被淘汰,还在不断发展中,这就说明是它有广阔的应用前景。
第二章系统总体设计课程设计任务基于单片机出租车模拟计价器,采用at24c02存储芯片+LCD1602液晶显示等设计而成。
用24c02来存储单价,通过按键来模拟增加里程,模拟出租车向前开。
通过液晶显示器显示当前的行驶状态、行驶公里、行驶时间时间(时、分、秒)、费用、单价、等信息。
可以设置每公里单价,以及夜间单价和白天单价的不同模式,设置后掉电无需重新设置,设置有等待/继续计时模式。
计费分行走的里程*单价+等待的时间*价格。
课程设计方案方案一:采用数字电子技术,利用555定时芯片构成多谐振荡器,或采用外围的晶振电路作为时钟脉冲信号,采用计数芯片对脉冲尽心脉冲的计数和分频,最后通过译码电路对数据进行译码,将译码所得的数据送给数码管显示,一下是该方案的流程框图,方案一如图所示::图1方案一方案二:采用EDA技术,根据层次化设计理论,该设计问题自顶向下可分为分频模块,控制模块计量模块、译码和动态扫描显示模块,其系统框图如图2所示:图2方案二!方案三:采用MCU技术,通过单片机作为主控器,利用1602字符液晶作为显示电路,采用外部晶振作为时钟脉冲,通过按键可以方便调节,一下是方案三的系统流程图,本方案主要是必须对于数字电路比较熟悉,成本又高。
方案图如图3所示:、图3方案三方案总结:通过各个方案的比较本次采用方案三,不但控制简单,而且成本低廉,设计电路简单。
第三章系统硬件设计振荡电路单片机内部有一个高增益、反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2。
通过这两个引脚在芯片外并接石英晶体振荡器和两只电容(电容和一般取20pF)。
这样就构成一个稳定的自激振荡器。
振荡电路脉冲经过二分频后作为系统的时钟信号,再在二分频的基础上三分频产生ALE信号,此时得到的信号时机器周期信号。
振荡电路如图4所示:【图4振荡电路复位电路设计复位操作有两种基本形式:一种是上电复位,另一种是按键复位。
按键复位具有上电复位功能外,若要复位,只要按图中的RESET键,电源VCC经电阻R1、R2分压,在RESET端产生一个复位高电平。
上电复位电路要求接通电源后,通过外部电容充电来实现单片机自动复位操作。
上电瞬间RESET引脚获得高电平,随着电容的充电,RERST引脚的高电平将逐渐下降。
RERST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。
按键复位电路图如图5所示。
图5复位电路键盘接口电路(1)独立式键盘:独立式键盘中,每个按键占用一根I/O口线,每个按键电路相对独立。
I/O口通过按键与地相连,I/O口有上拉电阻,无键按下时,引脚端为高电平,有键按下时,引脚电平被拉低。
I/O口内部有上拉电阻时,外部可不接上拉电阻。
键盘接口电路如图6所示:[图6键盘接口电路显示电路1602LCD的基本参数及引脚功能1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如图7所示。
'图7 LM016L结构图LCD1602主要技术参数:容量:16×2个字符芯片工作电压:—工作电流:模块最佳工作电压:字符尺寸:×(W×H)mm引脚功能说明:1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表1所示:表1引脚接口说明表第2脚:VDD接5V正电源。
第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。
当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W 为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
}第7~14脚:D0~D7为8位双向数据线。
第15脚:背光源正极。
第16脚:背光源负极。
显示模块采用1602液晶显示接口电路图8显示电路单片机各引脚功能说明下面对STC89C52各引脚的功能进行较为详细的介绍:-1)电源引脚Vcc和VssVcc(40脚):电源端为+5V Vss(20脚):接地端。
2)时钟电路引脚XTAL1和XTAL2XTAL2(18脚):接外部晶体和微调电容的一端。
在单片机内部它是振荡电路反向放大器的输出端,振荡电路的频率就是晶体固有频率。
若需采用外部时针电路时,该引脚输入外时钟脉冲。
要检查89C52的振荡电路是否正常工作,可用示波器查看XTAL2端是否有脉冲信号输出。
XTAL1(19脚):接外部晶体和微调电容的另一端。
在片内,它是振荡电路反向放大器的输入端。
在采用外部时钟时,该引脚必须接地。
3)控制信号脚RST ALE PSEN 和EA。
RST(9脚):RST是复位信号输入端,高电平有效。
在此输入端保持两个机器周期(24个时钟振荡周期)的高电平时,就可以完成复位操作。
ALE/PROG(30引脚):地址锁存允许信号端。
当STC89C52上电正常工作后,ALE引脚不断向外输出正脉冲信号。
此频率为振荡器频率fosc的1/6,当CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。
在CPU访问片外数据存储时,每取值一次(一个机器周期)会丢失一个脉冲。
平时不访问片外存储时,ALE端也以1/6的振荡频率固定输出正脉冲,因而ALE信号可以用作对外输出时钟或定时信号。
如果你想看一下STC89C52芯片的好坏,可用示波器查看ALE 端是否有脉冲信号输出,如有脉冲信号输出,则STC89C52基本上是好的。
ALE 的负载驱动能力为8个LS型TTL(低功耗高速TTL)。
PSEN(29脚);程序存储允许输出信号引脚,在访问片外程序存储器时,此端定时输出负脉冲作为读片外存储器的选通信号。
此引脚接ERROM的OE端。
PSEN 端有效,即允许读出ERROM/ROM中的指令码。
CPU在从外部ERROM/ROM取指令期间,每个周期PSEN两次有效。
不过,在访问片外RAM时,要少产生两次PSEN负脉冲信号。
要检查一个STC89C52小系统上电后CPU能否正常到ERROM/ROM中读取指令码,也可用于示波器看PSEN端有无脉冲输出。
如有,说明基本上工作正常。
EA/VPP(31脚):外部程序存储器地址允许输入端/固化编程电压输入端。