菜单
  

    (2)DS1302与单片机的连接
    在本设计中采用单片机的P1.5-P1.6与DS1302进行数据通信,以提供系统所需的时钟,其连接方法如图3-5所示。
     图3-5 时钟电路
    3.6 掉电存储电路设计
    在本设计中采用串行E2PROM芯片M24C02作数据存储器。M24C02 是ATMEL公司生产的采用I2C 总线标准常用的串行E2PROM 存储芯片,其支持I2C总线数据传输协议,64K(bit)存储器容量,用两根线与CPU构成串行接口。M24C02一般具有两种写入方式,一种是字节写入方式,还有一种是页写入方式。M24C02的读操作有当前地址读、随机读、多字节读三种方式。M24C02其主要管脚功能描述如下:SCL,串行时钟。这是一个输入管脚,用于产生器件所有数据发送或接收的时钟;SDA,串行数据/地址。这是一个双向传输端,用于传送地址和所有数据的发送或接收;E0、E1、E2,器件地址输入端,这些输入端用于多个器件并联时设置器件地址,在本系统中将他们全部置零。
    在系统中采用单片机的P3.5、P3.7口与M24C02进行连接,其与单片机的接口接法电路如图3-6所示,由于本系统中采用到的AT89C52单片机不具备I2C总线接口,因此采用软件法加以解决。
     
    图3-6 掉电存储电路
    3.7 霍尔测速电路设计
    出租车的行驶速度和里程通过霍尔测速元件来进行测量,将小磁铁块固定在出租车的轮子上,将霍尔传感器(开关型)靠近小磁铁附近,经过三极管放大后接入单片机P3.2管脚,当车轮转动以后,磁铁会在一定的周期内靠近传感器一次,这样霍尔传感器将输出一个高电平给单片机P3.2管脚,当小磁铁远离传感器时,传感器输出一个低电平;利用单片机内部定时器,计算出脉冲一个周期的时间,就可以算出电机的转速,通过计算总的脉冲数再加上车轮周长固定,即可以算出行驶里程,霍尔测速电路如图3-7所示。
     图3-7 霍尔测速电路
    3.8 串口打印输出电路设计
    出租车计价器通过串口将运行数据传递给微型打印机,给客户打印乘坐的票据,包括车号,联系方式,乘坐时间明细,金额等信息,串口打印输出电路如图3-8所示:
     
    图3-8 串口打印输出电路
    4 出租车计价器的软件程序设计
    本系统的软件设计主要可分为主程序模块、液晶显示模块,按键电路模块,时间读取模块,掉电存储模块,霍尔测速模块,串口打印输出模块这七大模块,下面对各主要模块作软件设计介绍。
    4.1 软件开发工具及系统主程序设计
    4.1.1 软件开发工具介绍
    本系统软件开发环境选用KeilC51,KeilC51是美国Keil Software公司出品的常用于单片机编程及调试的软件开发工具,可以利用C语言和汇编语言进行编程,该工具可以编译C语言程序和汇编语言程序,并且可以执行程序的单步调试,输出窗口显示调试等,是开发单片机软件必不可少的一种开发工具。而且该开发工具界面非常美观,可以在windows操作系统下良好的运行,而且网上可以免费使用,另一个方面是该开发工具生成的目标代码效率非常高,代码比较紧凑,而且数据量非常的小,这对于内存比较小的51系列单片机来说非常重要,因为51系列单片机内存才4K,如果程序过大则会导致溢出,程序无法烧片,该开发环境可以直接将程序编译后生成可运行可烧片的.hex类型文件,克服了其他软件开发工具还需要转换生成数据的问题,大大节约了开发时间,生成的.hex文件可以通过烧写工具烧写进单片机运行,也可以通过proteus电路仿真软件下载到虚拟的单片机中进行运行,利用仿真平台可以实现许多功能的验证,大大提高了系统的开发效率,节省了开支,尤其是对于没有多少资金购买硬件设备的同学来说,利用Keil C51软件和Proteus软件进行单片机开发的学习将非常方便。
  1. 上一篇:MATLAB磁悬浮的二次最优控制系统设计
  2. 下一篇:Matlab/simulink永磁同步电机控制研究建模仿真
  1. stc15单片机水温水压无线监...

  2. PIC16F73单片机逆变电源硬件电路设计+电路图

  3. 51单片机永磁直流无刷电动机驱动控制器设计

  4. Arduino单片机车载太阳能空气净化器设计

  5. AT89C51单片机的无线环境监测装置设计+程序

  6. STC15W404AS单片机太阳能自动浇花器的设计

  7. PIC18F4520单片机水下机器人...

  8. 江苏省某高中学生体质现状的调查研究

  9. 浅析中国古代宗法制度

  10. g-C3N4光催化剂的制备和光催化性能研究

  11. NFC协议物理层的软件实现+文献综述

  12. 上市公司股权结构对经营绩效的影响研究

  13. 现代简约美式风格在室内家装中的运用

  14. 高警觉工作人群的元情绪...

  15. C++最短路径算法研究和程序设计

  16. 中国传统元素在游戏角色...

  17. 巴金《激流三部曲》高觉新的悲剧命运

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回