欢迎来到天天文库
浏览记录
ID:43362232
大小:478.78 KB
页数:19页
时间:2019-10-01
《出租车计价器系统的设计47955》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要:在交通发展迅速的今天,出租车是我们交通中不可缺少的工具。同时出租车小的计价器是必不nJ少的--种设备。出租车计价器系统设计的主要内容是通过C51单片机上的数码显示器來模拟出租车计价器的路程显示表,通过单片机上的键盘上的某些键来衣示开始、暂停、复位等功能。步骤如下:首先,程序开始做一些必要的初始化工作,等待键盘输入。然后,启动键按下(0)后LED数码管开始记录路程并显示。最后,当需要停止是可按相应的键(F)对路程计数器进行愆停。而口述可以复位(E)。关键词:C51单片机;8255;计价器;LED数码管1设
2、计内容及要求1.1设计内容及要求(1).11租午电程测量:采用信号源产生脉冲模拟出租车计价传感器产牛脉冲,设每产牛100个脉冲岀租车行驶1公里信号源脉冲频率〈二1KHZ;(2)里程显示为:***.***公里;(3)采用8255芯片管理键盘显示。1.2框图根据设计内容及耍求,设计框图如图1所示。图1设计框图2系统组成及工作原理2.1控制单元设计按键名称,0键表示开始计算路程;F键表示暂停;E键表示复位。当程序开始运行后,按下o键则表示开始计算路程,并rh数码管显示出來;按下F键则路程记数器行停,并显示当前路程,
3、当按下E键则复位。2.2输出单元设计通过六个8段LED数码管来显示路程。前四个分别表示千位、百位、十位、个位,而后两个表示十分位和百分位。2・3定时器的功能和使用方法首先选择方式1——为16位的定时器,其初始化具体如下:其中fosc为晶振频率,定时时间CI=(TH0)2(TL0)2o3电路方案设计3.1电路设计方案使用单片机來完成设计要求。电路包括显示电路,设置电路,存储电1设计内容及要求1.1设计内容及要求(1).11租午电程测量:采用信号源产生脉冲模拟出租车计价传感器产牛脉冲,设每产牛100个脉冲岀租车行
4、驶1公里信号源脉冲频率〈二1KHZ;(2)里程显示为:***.***公里;(3)采用8255芯片管理键盘显示。1.2框图根据设计内容及耍求,设计框图如图1所示。图1设计框图2系统组成及工作原理2.1控制单元设计按键名称,0键表示开始计算路程;F键表示暂停;E键表示复位。当程序开始运行后,按下o键则表示开始计算路程,并rh数码管显示出來;按下F键则路程记数器行停,并显示当前路程,当按下E键则复位。2.2输出单元设计通过六个8段LED数码管来显示路程。前四个分别表示千位、百位、十位、个位,而后两个表示十分位和百分
5、位。2・3定时器的功能和使用方法首先选择方式1——为16位的定时器,其初始化具体如下:其中fosc为晶振频率,定时时间CI=(TH0)2(TL0)2o3电路方案设计3.1电路设计方案使用单片机來完成设计要求。电路包括显示电路,设置电路,存储电路,复位电路,其工作原理图如图2所示,单片机功能强人,用较少的换件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程來完成更多的附加功能。针对计费模式的切换,通过软件编程就可以轻容易的实现。避免了机械开关带來的不稳定因索,单片机单元框图如图3所示。
6、图2工作原理框图CPU>数码管显示图3单片机单元框图3.2单元电路设计3.2.1复位电路设计在单片机的应用系统中,除单片机本身需复位以外,外部扩展的I/O接口电路等也需要复位,因此需要一个系统的同步复位信号:即单片机复位后,CPU开始工作时,外部的电路一定要复位好,以保证CPU有效的对外部电路进行初始化编程。51系列单片机的复位端RST是一个施密特触发输入,高电平有效。复位电路产生的复位信号经施密特电路整形后作为系统复位信号,加到51系列单片机和外部T/0接口电路的复位端.其电路图如图4所示,其中Rl=47K
7、Q,R2=100Q,C=10uFo+52PI0POOP11P01P12P02PI3P03P14PMP15P05P16P06P17P07INTIP20INTOP21P22TlP23TOP24P25EAA?XIX2P26P27RESETRXDTXDRDALE?WRPSEN引956789315141918J0TT页293938373635333217_16。13122[2223F26亘2889C5I图4复位电路3.2.2时钟电路设计89C51系列单片机内部有一个可控制的反相放人器,引脚XTALKXTAL2为反札I放
8、大器的输入端和输出端,在XTALkXTAL2±外接晶振(或陶瓷谐振器)和电容便组成振荡器。具体的时钟电路如图5所示。电容1、2的典型值为30pF+10pF(晶振)或40pF+10pF(陶瓷谐振器)。振荡器频率主耍取决与晶振(或陶瓷谐振器)的频率,但必须小于器件所允许的最高频率。振荡器的工作受控制,复位厉=0(=1)振荡器工作,可由软件置T',使振荡器停止振荡,从而使整个单片机停止工作,以达到节电的目
此文档下载收益归作者所有