单片机有效应用系统新设计.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2) 下位控制单片机主程序设计。 自动门锁系统下位IC卡控制单片机程序要求控制门锁的打开和关闭,并能向用户显示友好提示信息。下位控制单片机主程序流程如图11-11所示,下位控制单片机上电后,首先通过AT89C51单片机P1.0位控制门锁关闭,并在液晶显示块上显示“PLEASE INSERT”信息,并由AT89C51单片机P1.1位检测是否有卡插入。当没有卡片插入时,则一直等待卡片插入;如有卡片插入时则进行密码校验,设自动门锁设计设置的卡片密码为1314H。校验密码时,通过调用IC卡读卡子程序来读取存储在内存单元中的IC卡密码数据,当读出的密码数据与设置的密码相符,则打开门锁并显示“WELCOME”信息并将门锁打开信息发送给上位机;如读出的数据与设置的密码不相符,则显示错误信息。在用户使用完成后取出卡片则将门锁关闭,并重新显示“PLEASE INSERT”信息。 下位控制单片机程序流程如图11-11所示。 (2) 显示状态。 在发送电路中,P2.0~P2.7端分别接LCD液晶显示的D0~D7端,用于显示发送的数据。在接收电路中,P0.0~P0.7端分别接LED数码管的A到H,用于显示与发送对应的数。例如,当发送的是按键1的状态时,液晶上会显示数字1,数码管上也会显示数字1,发光二极管LED1点亮。分别在发送电路和接收电路上都用显示器,是为了检查发送的数和接收的数是否一致,以便于当发生错误时,及时发现错误所在,并给予更正。 2.知识点分析 本项目设计要求:熟练掌握以单片机为核心的测控系统的软、硬件设计,红外遥控的基本原理,键盘操作与显示功能的设计。 3.实施过程 1) 系统的硬件设计 (1) 系统构成。 遥控开关是在通用红外遥控系统的基础上加以改进实现的,其实质就是将红外遥控接收部分采用单片机AT89S51来控制。即当一体化红外接收器接收到红外遥控信号后,将光信号转变成电信号,经放大、解调、滤波后,将原编码信号送入单片机AT89S51中进行信号识别、解码,然后进行相应的处理,达到控制电器的目的。图11-17所示为遥控开关的系统构成框图。 上面的系统框图中有继电器,因为在日常所用的遥控设备中都有继电器,这样就可以控制多个设备。而设计的接收系统中没有用到继电器,若在实验室里做实验只要制作出接收部分电路就可以了,没有必要采用继电器。下面简单介绍一下电磁式继电器的工作原理。 (3) 液晶显示模块的设计。 ① 液晶显示模块。日常生活中,液晶显示模块以其微功耗、体积小、显示内容丰富、超薄轻巧、使用方便等诸多优点,在通信、仪器仪表、电子设备、家用电器等低功耗应用系统中得到越来越广泛的应用,使这些电子设备的人机界面变得越来越直观、形象,目前已广泛应用于电子表、计算器、IC卡电话机、液晶电视机、便携式电脑、掌上型电子玩具、复印机、传真机等许多方面。 液晶显示模块根据显示内容可以分为字符型液晶、图形液晶。根据显示容量又可以分为单行16字、2行16字、2行20字等。本设计选用的是字符型液晶显示中的1602系列芯片,字符点阵系列模块是一类专门用于显示字母、数字、符号等的点阵型液晶显示模块。分为4 位和8 位数据传输方式。模块组件内部主要由LCD 显示屏(LCD PANEL)、控制器(controller)、驱动器(driver)和偏压产生电路构成。 图11-6 IC卡模块电路 该模块有以下优点: ●位数多,可显示32位。 ●显示内容丰富,可显示所有数字和大、小写字母。 ●程序简单,如果用数码管动态显示,会占用很多时间来刷新显示,而1602芯片自动完成此功能。 ② JM1602C字符型液晶。JM1602C字符型液晶模块(带背光)是目前工控系统中使用最为广泛的液晶屏之一。JM1602C是16字×2行的字符型液晶模块。JM1602C采用标准的16脚接口,其引脚功能如表11-1所示。 ③ 液晶显示模块电路设计。液晶显示模块是用来显示用户提示信息,并向用户提供友好的人机交互界面。液晶显示模块的电路设计主要采用总线方式连接,如图11-7所示,AT89C51单片机的P2.0位接JM1602C的RS,P2.1位接JM1602C的R/W,P2.7位接JM1602C的E,通过这3位可以控制数据和控制字写入和读出。 背光电源地(0V) LED- 16 背光电源正(+5V) LED+ 15 MPU与模块之间的数据传送通道,4位总线模式下D0~D3脚断开 DB0~DB7 7~14 读操作时,信号下降沿有效;写操作时,高电平有效 E 6 R/W=0 写操作;R/W=1 读操作 R/W 5 RS=0,当MPU进行读模块操作,指向地址计数器;当M

文档评论(0)

beautyeve + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档