发布时间:2021-09-9 阅读量:1046 来源: 我爱方案网 作者: 我爱方案网整理
随着社会的发展、时代的进步,城市的规模越来越大,人们的生活节奏也越来越快,交通工具也得到了快速的发展。近年来,地铁和城市轨道交通开始走进人们的生活并迅速成为人们日常出行的主要公共交通工具。目前,在我国地铁建设上有两个主要的课题。是提高地铁的运行速度,藉以提高地铁的性能。另一个就是提高地铁管理系统的智能化程度,特别是售票计价系统的智能化。
AT89S52芯片是一种低功耗、高性能的8位微控制器,具有8K系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。通过输入起始站号码和终点站号码便能能够完成简单的计价功能.
设计思路

地铁计价系统是根据乘客乘坐地铁的站点数的多少进行计价,并按照交叉站原理计算费用,结算一并从起点开始,终点结束显示费用。从起步价开始,当地铁行驶未满3站点时,均按起步价2元计算。共计4个键盘按键接到单片机P1.0-P1.3口线上,四个独立式按键依次为确认/取消键,位选键,增加键和减小键,接通电源后,电源指示灯亮,数码管显示全为零。按下确认/取消键开始进入站点选择状态,通过位选键及增加、减小键实现相应选择站点的输入,再次按下确认/取消键,可见到晶体管显示器上显示相应站点及票价,实现自动化地铁计价。
系统票价计算模块程序流程图

上电或按键复位后显示器件自动显示0,进入准备阶段。此时确认/取消键有效,其余键无效。按下确认/取消键,显示器显示站点,此时进入站点选择状态,确认键,设置键,增加键及减小键均有效。共计两条地铁线A与B,每条线上有9个站点,其中5号站点为两条地铁线公共站点,任何跨线乘坐必须经过5号站点换乘。通过设置键进行相应线路和站点设置位选择,再按增加键或减小键改变相应位状态进行起点终点选择。选择完毕后按下确认键,显示器上自动显示起点终点线路编号以及总价。此时再按确认/取消键回到初始准备状态,按设置键回到站点选择状态。
假设起点的线路及编号为A1,终点的线路及编号为b2,中间间隔7个站点,实际收费为6元。根据说明输入完乘坐的起点和终点的线路及编号后,再次按下键S4,数码管显示如图所示:

有需要原理图与原程序的同学在评论里留言吧!
晶振的启动时间,通常是指其通电后进入稳定振荡状态所需的时间。若启动时间过长,可从以下五个常见的影响因素方面进行优化。
RTC(Real-Time Clock,实时时钟)芯片作为一种独立的专用计时器件,其核心功能包括提供稳定的日历时钟、在主电源断电后持续运行、支持定时中断以及输出高精度时间戳,为各类嵌入式系统提供可靠的时间基准。
时钟系统是保障微控制器(MCU)稳定运行的核心,而晶振作为关键时钟源,主要分为无源晶振与有源晶振两种类型。下面将围绕工作原理、硬件接口、电气特性及其在MCU中的适配场景等维度,系统解析这两类晶振与MCU之间的关联逻辑。
恒温晶振(Oven Controlled Crystal Oscillator,简称OCXO)是高精度频率源的核心组件,选用切型更优(如SC切、AT切高精度型)、封装应力极小的高Q值晶片,通过恒温槽的超精密控温,让晶振始终工作在零温度系数点,几乎消除温度引发的频率漂移。
晶振倍频干扰(即高次谐波辐射)是电磁兼容(EMC)设计中非常棘手的问题,通常表现为基频25MHz的5次、7次谐波(如125MHz、175MHz等)处辐射超标。该问题源于晶振输出方波信号包含丰富的高次谐波成分,若PCB布局不当,晶振及其走线极易构成高效辐射天线,导致电磁干扰增强。