毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机出租车计价器软件设计仿真(4)
显示容量:16×2个字符
芯片工作电压:4.5—5.5V
工作电流:2.0mA(5.0V)
模块最佳工作电压:5.0V
字符尺寸:2.95×4.35(W×H)mm
表3-1 LCD1602接口信号说明
编号 符号 引脚说明 编号 符号 引脚说明
1 VSS 电源地 9 D2 数据
2 VDD 电源正极 10 D3 数据
3 VL 液晶显示的偏压 11 D4 数据
4 RS 数据/命令选择 12 D5 数据
5 R/W 读/写 13 D6 数据
6 E 使能信号 14 D7 数据
7 D0 数据 15 BLA 背光源的正极
8 D1 数据 16 BLK 背光源的负极
1602型LCD基本操作程序如表3-2所示:
表3-2 LCD1602基本操作程序
读状态 输入 RS=L,R/W=H,E=H 输出 D0—D7=状态字
写指令 输入 RS=L,R/W=L,D0—D7=指令码,E=高脉冲 输出 无
读数据 输入 RS=H,R/W=H,E=H 输出 D0—D7=数据
写数据 输入 RS=H,R/W=L,D0—D7=数据,E=高脉冲 输出 无
3.3.2 液晶显示电路设计
为了能够实时观测到正弦波的频率和相位差,利用LCD来显示出租车行驶的里程,行驶时间,产生的费用信息,利用LCD显示的内容比较多,而且程序容易编写,在小型的嵌入式系统中常采用LCD1602作为系统的显示设备,液晶显示屏的8数字引脚由单片机的P0控制,进行数字信号的输入显示,其他三个控制信号分别有单片机的P2.0、P2.1和P2.2来控制;其显示部分电路如图3-3所示:
图3-3 液晶显示电路
3.4 按键电路设计
系统要设计几个按键用来对计价器进行控制,包括时间的设定和更改,什么时候开始计价,因为当出租车空车跑的情况下不能计价,控制数据的打印等,在本系统中设计要用到6个按键,其中S1按键可以控制液晶显示屏光标下移,每按下一次,后移一个单位;S2按键控制液晶屏光标前移;S3按键在时间设定时控制数字的加;S4按键控制数字的减;S5按键控制时间设定的完成和开始计程,S7按键控制系统的暂停,当出租车行驶过程中需要暂停计程时可以按下此键,按键电路设计如图3-4所示:
图3-4 按键电路设计
3.5 时间电路设计
出租车行驶和计价都需要准确的时间,用外接硬件实时时钟芯片的办法,为系统提供一个准确可靠的时钟,用3V备用电池保证在系统掉电时也能正常走时,在此选用体积小、接口简单的实时时钟芯片DS1302。
(1)时钟芯片介绍
DS1302是美国DALLAS公司开发的具备功耗低、接口容易串行实时时钟芯片。在本设计中使用的DS1302为8脚DIP封装形式,其中1脚和8脚为电源电压引脚,单电源供电时接8脚,双电源供电时,主工作电源接1脚,备份电源接8脚。2脚和3脚为32.768KHz晶振引脚;5脚RST为复位端,若其被置为低电平,则中止所有数据传送,I/O脚变为高阻态,系统复位;6脚I/O为数据输人/输出端;7脚SCLK为串行时钟输入端,所有地址/命令字节和数据字节都是在时钟的同步控制下从I/O脚串行输入输出的。DS1302通过SCLK、I/O、RST三根线与外部进行同步串行通信。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
MATLAB磁悬浮的二次最优控制系统设计
下一篇:
Matlab/simulink永磁同步电机控制研究建模仿真
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述
国内外无刷直流电动机研究现状
拉力采集上位机软件开发任务书
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变
辩护律师的作证义务和保...