出租车计费毕业设计.doc
约47页DOC格式手机打开展开
出租车计费毕业设计,出租车计费设计内容完善,建议下载阅览。①页数 47②字数 14705③ 摘要 本系统电源电压为+16v,速度传感器具有汽车每运行1﹏提供1000个脉冲信号的特性。显示器可以采用led数码管。系统采用单片机和fpga的结合进行系统的主体设计,测控fpga芯片通过采集传感器脉冲信号wclk进行里程计算,里程计费,利用外部脉...
内容介绍
此文档由会员 快乐浪子 发布
出租车计费设计
内容完善,建议下载阅览。
①页数 47
②字数 14705
③ 摘要
本系统电源电压为+16V,速度传感器具有汽车每运行1㎞提供1000个脉冲信号的特性。显示器可以采用LED数码管。系统采用单片机和FPGA的结合进行系统的主体设计,测控FPGA芯片通过采集传感器脉冲信号WCLK进行里程计算,里程计费,利用外部脉冲信号SCLK产生标准时钟信号,以计算等待时间,等待费用,并产生里程标志(LCBZ),等待标志(DDBZ),熄灯标志(XDBZ)等有关控制标志信号,同时根据单片机发出的开始信号(START),时段标志(SDBZ),传输数据选择(SEL)等控制信号将有关计算结果传送给FPGA芯片。单片机MCU除了完成键盘扫描,显示控制外,还通过P0口与FPGA进行数据交换,并向测控FPGA芯片发出有关控制信号。本设计方案利用单片机和FPGA的结合,发挥它们各自的长处,分工清晰,实际使用和操作符合大众逻辑,容易被人接受。而且,单片机丰富的I/O口和FPGA模块化的设计为系统功能的扩展提供了空间和便利。
④目录
摘 要 I
ABSTRACT II
1 绪论 1
2 系统设计 2
2.1 系统组成 2
2.1.1 计费及显示 2
2.1.2 时钟及显示 2
2.1.3 计费开始提示 3
2.2 功能模块设计 3
3 硬件及软件实现 5
3.1 传感器 6
3.1.1 光电传感器电路设计 6
3.1.2 车轮光电开关检测电路 7
3.2 单片机 7
3.2.1 8051 单片机功能方块图 8
3.2.2 AT89S51单片机简介 11
3.2.3 AT89S5l与51系列单片机相比具有如下特点 12
3.2.4 89S51的内部框图 12
3.2.5 中断控制 15
3.2.6 单片机控制程序设计 16
3.2.7 单片机汇编语言源程序 20
3.3 显示及按键控制系统 35
3.3.1 LED数码管 35
3.3.2 数据显示电路的设计 36
4 系统检测及分析 56
4.1 系统仿真/硬件验证 56
4.1.1 系统的调试方法 56
4.1.2 系统的硬件验证 56
4.2 设计技巧分析 57
结 论 59
附录A: FPGA芯片引脚 60
附录B:总体电路图 61
参考文献 62
致 谢 63
⑤关键字 计费系统,单片机
⑥参考文献
[1] 林伸茂编著.8051单片机彻底研究基础篇[M].北京:人民邮电出版社,2004. [1、2,1~22]
[2] 江国强编著.EDA技术习题与实验[M].北京:电子工业出版社,2005.[7,54~82]
[3] 张洪润等编著.电子线路及应用[M].北京:清华大学出版社,2005.
[4] 曾繁泰等著.VHDL程序设计[M].北京:清华大学出版社,2001.
[5] 丁元杰主编.单片微机原理及应用[M].北京:机械工业出版社,1999.
[6] 郑子礼主编.单片微机及外围集成电路技术手册[M].上海:上海实用计算机自动控制工程公司,1990.
[7] David R.coelho.The VHDL Handbook.Boston:Vantage Analysis.inc,1993
[8] John O.Attia.Electronics and Circuit Analysis Using MATLAB.CRC Press,1999
内容完善,建议下载阅览。
①页数 47
②字数 14705
③ 摘要
本系统电源电压为+16V,速度传感器具有汽车每运行1㎞提供1000个脉冲信号的特性。显示器可以采用LED数码管。系统采用单片机和FPGA的结合进行系统的主体设计,测控FPGA芯片通过采集传感器脉冲信号WCLK进行里程计算,里程计费,利用外部脉冲信号SCLK产生标准时钟信号,以计算等待时间,等待费用,并产生里程标志(LCBZ),等待标志(DDBZ),熄灯标志(XDBZ)等有关控制标志信号,同时根据单片机发出的开始信号(START),时段标志(SDBZ),传输数据选择(SEL)等控制信号将有关计算结果传送给FPGA芯片。单片机MCU除了完成键盘扫描,显示控制外,还通过P0口与FPGA进行数据交换,并向测控FPGA芯片发出有关控制信号。本设计方案利用单片机和FPGA的结合,发挥它们各自的长处,分工清晰,实际使用和操作符合大众逻辑,容易被人接受。而且,单片机丰富的I/O口和FPGA模块化的设计为系统功能的扩展提供了空间和便利。
④目录
摘 要 I
ABSTRACT II
1 绪论 1
2 系统设计 2
2.1 系统组成 2
2.1.1 计费及显示 2
2.1.2 时钟及显示 2
2.1.3 计费开始提示 3
2.2 功能模块设计 3
3 硬件及软件实现 5
3.1 传感器 6
3.1.1 光电传感器电路设计 6
3.1.2 车轮光电开关检测电路 7
3.2 单片机 7
3.2.1 8051 单片机功能方块图 8
3.2.2 AT89S51单片机简介 11
3.2.3 AT89S5l与51系列单片机相比具有如下特点 12
3.2.4 89S51的内部框图 12
3.2.5 中断控制 15
3.2.6 单片机控制程序设计 16
3.2.7 单片机汇编语言源程序 20
3.3 显示及按键控制系统 35
3.3.1 LED数码管 35
3.3.2 数据显示电路的设计 36
4 系统检测及分析 56
4.1 系统仿真/硬件验证 56
4.1.1 系统的调试方法 56
4.1.2 系统的硬件验证 56
4.2 设计技巧分析 57
结 论 59
附录A: FPGA芯片引脚 60
附录B:总体电路图 61
参考文献 62
致 谢 63
⑤关键字 计费系统,单片机
⑥参考文献
[1] 林伸茂编著.8051单片机彻底研究基础篇[M].北京:人民邮电出版社,2004. [1、2,1~22]
[2] 江国强编著.EDA技术习题与实验[M].北京:电子工业出版社,2005.[7,54~82]
[3] 张洪润等编著.电子线路及应用[M].北京:清华大学出版社,2005.
[4] 曾繁泰等著.VHDL程序设计[M].北京:清华大学出版社,2001.
[5] 丁元杰主编.单片微机原理及应用[M].北京:机械工业出版社,1999.
[6] 郑子礼主编.单片微机及外围集成电路技术手册[M].上海:上海实用计算机自动控制工程公司,1990.
[7] David R.coelho.The VHDL Handbook.Boston:Vantage Analysis.inc,1993
[8] John O.Attia.Electronics and Circuit Analysis Using MATLAB.CRC Press,1999