出租车_计费系统.ppt

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
出租车_计费系统

(3) 在CPLD/FPGA和单片机的数据处理中,设置了许多标志信号(包括初始设置和中间运算处理产生),这给数据的处理带来了非常大的方便,同时当按键时分别处理各按键的或各工作状态的标志位,在显示时可根据标志位进行参数的分别处理。这种方法相当灵活且有技巧,效率也高。 (4) 在显示方面,首先采用串行显示和分屏显示,简化了显示数码管的数量和驱动电路的设计。其次是通过显示模式的切换,满足了系统工作在不同状态时数码管的显示方式不一样的要求。具体显示方式见14.4.4节。 14.6 系统扩展思路 (1) 设计并制作系统工作的外围电路:系统用方波信号源、直流工作电源。 (2) 系统联合调试成功后,可将单片机程序通过编程器固化到单片机中,将VHDL设计经过综合适配后的网表对CPLD/FPGA进行编程下载,将整个系统的外围电路设计制成印刷电路板。 (3) 扩展出租车计费器的功能:① 能够显示汽车行驶速度(比如以图形显示km/h)。 ② 加接微型打印机接口,能自动打印收据发票。 ; 显示程序 DISP: MOV R0, #LED8 MOV R1, #08H JNB 28H.0, DDLL0 MOV R0, #FYDY8 LJMP DL7 DDLL0: JNB 28H.6, DL0 DDL1: MOV R0, #FYDY8 MOV R1, #08H LJMP DDL2 DL7: MOV A, R1 LJMP DL1 DDL2: MOV A, R1 LJMP DLL1 DL0: MOV A, R1 CJNE A, #05H, DL1 LJMP DL3 DL1: CJNE A, #03H, DL2 LJMP DL3 DLL1: CJNE A, #02H, DL2 LJMP DL3 DL2: MOV A, @R0 MOV DPTR, #TAB1 MOVC A, @A+DPTR MOV SBUF, A LJMP DL4 DL3: MOV A, @R0 MOV DPTR, #TAB1 MOVC A, @A+DPTR ORL A, #01H MOV SBUF, A DL4: JNB TI, DL4 CLR TI DEC R0 DJNZ R1, DL8 LJMP NEXT4 DL8: JB 28H.0, DL7 JB 28H.6, DDL2 LJMP DL0 NEXT4: RET ? ; a,b,c,d,e,f,g,h TAB1: DB 0FCH,60H,0DAH ; 0 1 2 DB 0F2H,66H,0B6H ; 3 4 5 DB 0BEH,0E0H,0FEH ; 6 7 8 DB 0F6H,0EEH,3EH ; 9 A B DB 9CH,7AH,9EH ; C D E DB 8EH,0CEH,02H ; F P - DB 00H,0CFH,6EH ; NL, P. , H DB 1CH ; L IF 1=3 DB 08FH,7DH,61H ; 17 ; 13H-F. ,16H-U. ,17H-I. ,18H-S. DB 0B7H,6EH,09DH ; 1A ; 19H-H ,1AH-C. ,1BH-O(DIGREE) DB 0C6H,7BH,02H; 1D ; 1CH-d. ,1DH- -(MINUSE SIGN) DB 0CFH,0EFH,01DH ; 20 ; 1EH-P. ,1FH-A. ,20H-L. DB 0FDH, 7CH,1CH,0FFH ; 21H-O. ,22H-U ,23H-L,24H DB 80H,40H,20H,10H,08H,04H,02H,01H ;25,26,27,28,29,2A,2B

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档