基于AT89S51单片机的出租车智能终端设计
基于AT89S51单片机的出租车智能终端设计[20200128185733]
【摘要】
出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。针对计费模式的切换,通过软件编程就可以轻易而举的实现。避免了机械开关带来的不稳定因素。另外在本方案中那个使用了点阵的液晶,可以实现更加友好的使用界面。数据信息一目了然,并且即使是成品也可以方便的修改使用界面,更可根据不同的公司客户使用不同的局面。
*查看完整论文请+Q: 351916072
关键字:】以方出租车计价器AT89S51单价调节软硬件设计
目 录
第一章 绪论 1
1.1 课题的背景与意义 1
1.2 方案设计 1
第二章 系统硬件设计 3
2.1 系统整体设计 3
2.2 系统功能模块设计 3
第三章 系统软件设计 10
3.1 主程序的设计 10
3.2 数码管显示子程序设计 11
3.3 里程测量模块 13
3.4 按键输入模块 14
第四章 系统调试及性能分析 17
4.1 Protues仿真 17
4.2 硬件调试 19
第五章 结束语 20
致谢 21
参考文献 22
附录 源程序清单 23
第二章 系统硬件设计
2.1 系统整体设计
2.1.1 系统构成
根据系统功能及其方案,整个硬件系统设计将由6部分构成: AT89S51单片机最小系统、里程测量模块、按键输入模块、掉电存储模块、计价模块、LED显示模块组成。其根据系统框图设计如图1-2所示
速度传感器6848安装在轮子上,设轮子周长约2米,轮子每转一圈产生一个脉冲,此脉冲作为车辆行驶信号,称为轮脉冲。把该轮脉冲信号由8155TIMER IN口输入通过其内部计数器进行累计,当累计到256次后就产生0.5公里的脉冲,从8155 TIMER OUT口输出,通过单片机INT1口送入单片机里产生中断。
系统电路的核心部件是AT89S51,利用AT89S51的运算与控制功能来实现时间与费用的显示。采用8155作为单片机应用系统扩展I/O口,作为显示器的接口电路,经8155送A口,B口,C口的LED数码管显示。用8155的定时/计时器作为方波发生器。由TIMEROUT输出方波,TIMERIN输入路程信号脉冲,计数器计满溢出的输出信号由TIMEROUT接AT89S51的外部中断1输入端向CPU申请中断
2.1.2系统原理图
图2-1 系统原理总图
2.2 系统功能模块设计
2.2.1 单片机最小系统设计
1. 单片机选型
爱特梅尔AT89S51是由美国生产,到目前为止,世界上最新的高性能8微控制器与4K、可以读取的字节仅在系统编程的Flash程序存储器,器件采用ATMEL公司的高密度非易失性存储器技术艺术生产,兼容标准8051指令集和引脚。它结合了在线Flash程序存储器编程(ISP)也可传常规方法进行编程和通用8位微处理器的单片芯片中,ATMEL公司的功能强大,低成本AT89S51单平板机可为您提供许多高性价比的应用领域转诊,可灵活应用于各种控制领域。
AT89S51具有以下特点:①用AT89S51与MCS-51系列微控制器的指令集和引脚兼容
在线可编程的芯片有4K字节的FLASH存储器中,完全静态的工作,工作范围是:0Hz时?24MHz的三程序存储器的加密,128 *8位内部RAM,32位双向的输入和输出线,两个16计时器/计数器,5个中断源,2个的中断优先级,一个全双工个异步串行端口,间歇式和下降两种工作。
(1)用AT89S51的功能描述
AT89S51是低损耗的,高性能CMOS8位的微处理器,芯片有4k的字节的上线可以被重新编程,快速擦除快速写入程序存储器可以重复写入/擦除1000年,十年的资料保留时间。 MCA-51系列单芯片与引脚在指令集完全兼容,不仅完全可以取代MCS-51系列单片机,也使系统中有MCS-51系列产品做了一些功能。
AT89S51可以构成一个真正最小的单单片机应用,减少系统的大小,提高了系统的可靠性,及降低该系统成本。只要节目时间的小于4K,4个I/ O端口可供所有用户使用。可用的5V电压编程和的擦除时间只有10毫秒,只有8751/87C51删除时间的1%,相比8751/87C5112V电压闪存,不易损伤该设备,没有任何两个电源的要求,而无需重写拔下芯片可适于多种嵌入式控制应用 P0口是三态双向,称为数据总线的端口,因为只有端口可以直接用于对外部存储器读/写操作。
(2)AT89S51引脚功能
AT89S51单片机为40引脚芯片,其实物图与引脚图如图2-2所示
图2-2 AT89S51实物与引脚图
1)口线:P0、P1、P2、P3共四个八位口。
P0口是双向三态,称为数据总线端口,因为只有端口可以直接用于对外部存储器的读/写操作。 P0端口输出到外部存储器也被用来降低8-bit地址。 P1口是专为用户的I/ O端口,是一个准双向口。 P2口是从系统高8条地址线的延伸。不扩展外部存储器,P2,可作为用户使用的I / O口线,P2准双向口。 P3口是一个双功能的端口,端口可以独立定义为每一个I / O功能的第一或第二个I / O功能。使用时,作为所述第一操作是相同的功能的P1口。 P3口第二个功能表2-1所示。
表2-1 P3口功能表
2)控制口线:PSEN(片外选取控制)、ALE(地址锁存控制)、EA(片外存储器选择)、RESET(复位控制);
3)电源:VCC是供电电压。GND为接地
2..单片机最小系统
单片机最小系统,或称为最小应用系统,是指使用最少的元件组成的单片机可以进行工作的系统。对51系列单片机来说,最低系统一般应该包括:单片机、晶振电路、复位电路,如图2-3所示。
【摘要】
出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。针对计费模式的切换,通过软件编程就可以轻易而举的实现。避免了机械开关带来的不稳定因素。另外在本方案中那个使用了点阵的液晶,可以实现更加友好的使用界面。数据信息一目了然,并且即使是成品也可以方便的修改使用界面,更可根据不同的公司客户使用不同的局面。
*查看完整论文请+Q: 351916072
关键字:】以方出租车计价器AT89S51单价调节软硬件设计
目 录
第一章 绪论 1
1.1 课题的背景与意义 1
1.2 方案设计 1
第二章 系统硬件设计 3
2.1 系统整体设计 3
2.2 系统功能模块设计 3
第三章 系统软件设计 10
3.1 主程序的设计 10
3.2 数码管显示子程序设计 11
3.3 里程测量模块 13
3.4 按键输入模块 14
第四章 系统调试及性能分析 17
4.1 Protues仿真 17
4.2 硬件调试 19
第五章 结束语 20
致谢 21
参考文献 22
附录 源程序清单 23
第二章 系统硬件设计
2.1 系统整体设计
2.1.1 系统构成
根据系统功能及其方案,整个硬件系统设计将由6部分构成: AT89S51单片机最小系统、里程测量模块、按键输入模块、掉电存储模块、计价模块、LED显示模块组成。其根据系统框图设计如图1-2所示
速度传感器6848安装在轮子上,设轮子周长约2米,轮子每转一圈产生一个脉冲,此脉冲作为车辆行驶信号,称为轮脉冲。把该轮脉冲信号由8155TIMER IN口输入通过其内部计数器进行累计,当累计到256次后就产生0.5公里的脉冲,从8155 TIMER OUT口输出,通过单片机INT1口送入单片机里产生中断。
系统电路的核心部件是AT89S51,利用AT89S51的运算与控制功能来实现时间与费用的显示。采用8155作为单片机应用系统扩展I/O口,作为显示器的接口电路,经8155送A口,B口,C口的LED数码管显示。用8155的定时/计时器作为方波发生器。由TIMEROUT输出方波,TIMERIN输入路程信号脉冲,计数器计满溢出的输出信号由TIMEROUT接AT89S51的外部中断1输入端向CPU申请中断
2.1.2系统原理图
图2-1 系统原理总图
2.2 系统功能模块设计
2.2.1 单片机最小系统设计
1. 单片机选型
爱特梅尔AT89S51是由美国生产,到目前为止,世界上最新的高性能8微控制器与4K、可以读取的字节仅在系统编程的Flash程序存储器,器件采用ATMEL公司的高密度非易失性存储器技术艺术生产,兼容标准8051指令集和引脚。它结合了在线Flash程序存储器编程(ISP)也可传常规方法进行编程和通用8位微处理器的单片芯片中,ATMEL公司的功能强大,低成本AT89S51单平板机可为您提供许多高性价比的应用领域转诊,可灵活应用于各种控制领域。
AT89S51具有以下特点:①用AT89S51与MCS-51系列微控制器的指令集和引脚兼容
在线可编程的芯片有4K字节的FLASH存储器中,完全静态的工作,工作范围是:0Hz时?24MHz的三程序存储器的加密,128 *8位内部RAM,32位双向的输入和输出线,两个16计时器/计数器,5个中断源,2个的中断优先级,一个全双工个异步串行端口,间歇式和下降两种工作。
(1)用AT89S51的功能描述
AT89S51是低损耗的,高性能CMOS8位的微处理器,芯片有4k的字节的上线可以被重新编程,快速擦除快速写入程序存储器可以重复写入/擦除1000年,十年的资料保留时间。 MCA-51系列单芯片与引脚在指令集完全兼容,不仅完全可以取代MCS-51系列单片机,也使系统中有MCS-51系列产品做了一些功能。
AT89S51可以构成一个真正最小的单单片机应用,减少系统的大小,提高了系统的可靠性,及降低该系统成本。只要节目时间的小于4K,4个I/ O端口可供所有用户使用。可用的5V电压编程和的擦除时间只有10毫秒,只有8751/87C51删除时间的1%,相比8751/87C5112V电压闪存,不易损伤该设备,没有任何两个电源的要求,而无需重写拔下芯片可适于多种嵌入式控制应用 P0口是三态双向,称为数据总线的端口,因为只有端口可以直接用于对外部存储器读/写操作。
(2)AT89S51引脚功能
AT89S51单片机为40引脚芯片,其实物图与引脚图如图2-2所示
图2-2 AT89S51实物与引脚图
1)口线:P0、P1、P2、P3共四个八位口。
P0口是双向三态,称为数据总线端口,因为只有端口可以直接用于对外部存储器的读/写操作。 P0端口输出到外部存储器也被用来降低8-bit地址。 P1口是专为用户的I/ O端口,是一个准双向口。 P2口是从系统高8条地址线的延伸。不扩展外部存储器,P2,可作为用户使用的I / O口线,P2准双向口。 P3口是一个双功能的端口,端口可以独立定义为每一个I / O功能的第一或第二个I / O功能。使用时,作为所述第一操作是相同的功能的P1口。 P3口第二个功能表2-1所示。
表2-1 P3口功能表
2)控制口线:PSEN(片外选取控制)、ALE(地址锁存控制)、EA(片外存储器选择)、RESET(复位控制);
3)电源:VCC是供电电压。GND为接地
2..单片机最小系统
单片机最小系统,或称为最小应用系统,是指使用最少的元件组成的单片机可以进行工作的系统。对51系列单片机来说,最低系统一般应该包括:单片机、晶振电路、复位电路,如图2-3所示。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/4341.html