租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打一发票和语音提示、按时间自主变动单价等功能。随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。
随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。我们设计采用8086为主控器,以A44E霍尔传感器测距,实现对出租车的多
1
f功能的计价设计,输出采用8段数码显示管。
二、总体设计方案
利用8253作为定时计数器,控制电机转速并测量电机的转数;8255作为输入输出接口,控制数码管显示启动后经过的里程数(小数点后取2位有效值)。硬件连接说明:直流电机控制器的基础上,增加了一个电机测速电路构成。8255的B口作为数码管的笔划码驱动;C口的低4位作为段码控制,显示实际里程,同时,也用于输出键盘的列扫描码;PC6、PC7输入行扫描码,用于识别按键,程序中仅使用了PC6行上的四个按键,其定义如下:
X1:启动停止键;X2:加速键,与X3、X4键组合使用;X3:“”键;X4:“”键。A口仅使用了PA0,输出PWM脉冲信号,通过驱动芯片驱动电机,其输出电压的高低与PWM脉冲的占空比成正比。电机的转数,通过霍尔元件变换为脉冲个数,送入8253的通道2,计数后,将转数转换为里程数,最小单位为001公里,送CPU记录,结果由数码管显示
2
f出来。(一)、软硬件流程图
U1
21222418313023173319
RESETAD015
READYA1619
INTAQS1
INTR
ALEQS0
HOLDGT1BHE
HLDAGT0DTRS1
TEST
DENS2
NMI
RD
MNMXWRLOCK
CLK
MIOS0
25342726322928
8086
U3
1819202122232425
IR0D07
IR1
CS
IR2
WR
IR3
RD
IR4
A0
IR5SPEN
IR6
IR7
INT
CAS02INTA
1232716
1726
8259
U7A
13
2
74S09
U6
123
ABC
645
E1E2E3
Y0Y1Y2Y3Y4Y5Y6Y7
15141312111097
74ALS138
ad0ad1
ad2ad3
ad4ad5
ad6ad7
U2
3433323130292827
D0D1D2D3D4D5D6D7
5369835
RDWRA0A1RESET
6CS
8255A
PA0PA1PA2PA3PA4PA5PA6PA7
432140393837
PB0PB1PB2PB3PB4PB5PB6PB7
1819202122232425
PC0PC1PC2PC3PC4PC5PC6PC7
1415161713121110
U4
87654321
D0D1D2D3D4D5D6D7
2223
RDWR
1920
A0A1
21CS
8253A
CLK0GATE0
OUT0
91110
CLK1GATE1
OUT1
15r