菜单
  

    (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. 单片机无线通信的恒压供水系统设计+程序

  2. 单片机的火灾报警系统设计+电路图+程序

  3. AT89S51单片机储藏室温湿度...

  4. MSP430单片机多功能电能表设计+电路图

  5. STC89C52RC单片机的智能路灯...

  6. STC12C5A60S2单片机信号发生器的设计+电路图

  7. STC89C52单片机嵌入式家庭防...

  8. 大众媒体对公共政策制定的影响

  9. 电站锅炉暖风器设计任务书

  10. 当代大学生慈善意识研究+文献综述

  11. java+mysql车辆管理系统的设计+源代码

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 乳业同业并购式全产业链...

  15. 杂拟谷盗体内共生菌沃尔...

  16. 十二层带中心支撑钢结构...

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回