- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1脚:VSS为电源地,接GND。 第2脚:VDD接5V电源。 第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,此引脚可接一个10位的电位器调整对比度。 第4脚:RS为寄存器选择,高电平时选择数据寄存器,低电平选择指令寄存器。 第5脚:RW为读写信号线,高电平时进行读写操作。当RS和RW共同为低电平时可以写入指令或显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 第7—14脚:DO~D7为8位双向数据线。 第15脚:BLA背光电源正极输入引脚。 第16脚:BLK背光电源负极,接GND. TC1602液晶模块内部带有标准字库,内部有字符存储器,存有192个5*7点阵字符,32个5*10点阵字符。每个字符有个固定的代码,如“A”的代码41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到”A“. 1602液晶内部的控制寄存器有11条控制指令,如下表所示。它的读写操作、屏幕和光标操作都是通过编程来实现的。 * * * * * * * * * * * 51单片机 程序存储器 数据存储器 数码管显示 键盘 电源模块 指示灯 AD转换 温度传感器 IIC总线 LCD液晶 最小系统板 串行传输口设计(一) 串口是计算机上一种非常通用设备通信协议。串口通信的概念简单,串口按位发送和接收字节。尽管比按字节传送的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口的通信要遵循固定的协议,比如通信两设备间要有相同的波特率,要设定所传输的数据位个数,还有是否要用奇偶位、校验位及停止位。 串行传输口设计(二) 串口用于ASCII码字符的传输,通信使用3根线完成:(1)地线,(2)发送,(3)接收。 对于51单片机,它本身就有一个串口通信的接口,RXD与TXD,分别对应P3.0与P3.1引脚。 要实现串口的通信,并不是直接将P3.0与P3.1的线接出来,而是需要有一个器件 MAX232。 串行传输口设计(三) 由于51单片机接口输出的是TTL电平,而串口通信需要RS232电平,所以要用MAX232来实现TTL电平与RS232电平的转换。如下图所示: 串行传输口设计(四) 串口通信的验证方法: 在程序中发送一个字符,然后通过计算机上的串口调试助手显示出来,如果显示的与发送的一致,则串口就调试成功。 51单片机 程序存储器 数据存储器 数码管显示 键盘 电源模块 指示灯 AD转换 温度传感器 IIC总线 LCD液晶 最小系统板 简单的AD转换电路设计(一) AD转换就是要将模拟信号量,转换为数字信号量。可以用TLC0832来实现AD转换。 TLC0832是一种最简单的A/D转换器件,有2路模拟量输入通道。 芯片引脚如右图所示: DI为控制信息的输入端。 DO为数据输出端。 CH0,CH1为模拟量输入通道。 CLK为时钟端。 CS为选通信号端(低有效)。 简单的AD转换电路设计(二) TLC0832是一个8位精度的AD转换器件,由5V电压供电,输入的范围必须是0~5V。可以通过写DI输入中的SGL和ODD进行单通道或者差分输入通道的选择。其逻辑如下: 电源和地(一) 对于一个既有数字信号又有模拟信号的系统,我们要注意的一个问题是模拟电源和数字电源,模拟地与数字地的隔离。 模拟电路涉及弱小信号,数字电路门限电平较高,对电源的要求就比模拟电路低些。在既有数字电路又有模拟电路的系统中,数字电路产生的噪声会影响模拟电路,使模拟电路的小信号指标变差,克服的办法是分开模拟地和数字地,这种隔离主要用于AD转换。 电源和地(二) 因此为了提高整个电路的抗干扰性能,通常把数字电路的地线和模拟电路的地线隔离,或是通过电感连接。注意:在画PCB时连接尽量短宽 。(下图是一种接法,其中左侧表示模拟电源和地,右侧是数字电源和地)。 简单的AD转换电路设计(三) 引脚接法说明: DI可以接51单片机的某一输出端口,接收51控制信息的输入。 DO可以接51单片机的某一输入端口,将 A/D转换后的数字信号量输出到51单片机。 CLK可以接51单片机的某一输出端口,进行时钟控制信号的输入。 CS(低有效)可以接单片机的某一输出端口,进行选通控制。 简单的AD转换电路设计(四) TLC0832的工作时序如下图所示: 简单的AD转换电路设计(五) 时序分析: AD转换时序的开始要先将CS置为低(CS必须在整个转换过程中被置为低),通过时钟的上升沿将DI的控制信息发送给TLC0832,来选择通道,然后,再通过时钟的下
文档评论(0)