网站大量收购独家精品文档,联系QQ:2885784924

对外部脉冲计数及出租车计费系统的设计课程设计.doc

对外部脉冲计数及出租车计费系统的设计课程设计.doc

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

湖南工业大学 课 程 设 计 资 料 袋 电气与信息工程 学院() ~ 2012 学年第 学期 课程名称 指导教师 讲师 学生姓名 专业班级 学号 题 目 成 绩 年 月 日~ 年 月 日 序号 材 料 名 称 备 注 1 课程设计任务书 2 课程设计说明书 3 课程设计图纸 张 课程设计任务书 20 —2012 学年第 学期 电气与信息工程 学院(系、部) 测控技术与仪器 专业 091 班级 课程名称: 设计题目: 完成期限:自 年 月 日至 年 月 日共 周 指导教师(签字): 年 月 日主任(签字): 年 月 日 附件三 () 设计说明书 (题目) 起止日期: 年 月 日 至 年 月 日 学生姓名 班级 成绩 指导教师(签字) 年 月 日n system program,在系统编程); DC+5V电源试配器(选配); ISP下载线(选配)。 单片机最小系统实训板硬件资源分布见图1元件布局图和图2电路原理图:其中P1为外部电源输入座(DC+5V),S8为电源最小系统的电源开关,E1和C3为电源滤波,去耦电容。D1为系统电源指示灯。J2为ISP下载接口,S7系统复位按键。CRY1,C1,C2为外部时针电路。IC1为89S51(DIP-40),左上角为第一脚。PRE1,PRE2。为上拉排阻(阻值4.7k—10k)。J5,J9,J6,J10分别对应单片机的P0,P1,P2,P3口。便于二次开发。6路共阳极数码管动态显示电路,P0口通过74HC573(起驱动和隔离作用,让电流通过74CH573流入公共地),来控制数码管的8路段码,P20-P22通过74HC138译码器(使用其中的6路)控制数码管的公共端(中间还有三极管做驱动器)。这样设计的理由:为了保证该单片机最小系统的二次开发的资源充足和合理性。如果单只做一个动态显示电路,可以省去74HC573,和74HC138。 图1 元件布局图 图2 单片机最小系统原理图 三、设计思路: 1、255计数:255可用8位二进制数表示,故本设计可直接采用可以重装载的计数器T1模式二进行计数。然后对TL1的内容进行相应的二进制---十进制转换:首先TL1的内容除以64H,所的商就是十进制的百位,然后用余数除以0AH,所得的商就是十进制数的十位,余数即相应的十进制的个位。接着将相应的十进制数进行译码,并在LED数码管上显示出来。每来一个脉冲其显示的结果加一,直加至255然后T1重新开始计数。 图3 255计数程序流程图 四、课程设计报告内容: 1)设计任务调试程序: 0-255计数C程序 #includereg51.h //包含51单片机寄存器义的头文件 Unsigne char Tab[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //段码表 unsigned char x; sbit P34=P3^4; void delay1ms(unsigned int i) { unsigned char j; while(i--) { for(j=0;j125;j++) //1ms基准延时程序 { ; } } } void Display(unsigned char x) { P2=0xfb; //P2.2引脚输出低电平,DS6点亮 if(x/100==0) P0=0x00; else P0=Tab[x/100]; //显示百位 delay1ms(5); P2=0xfd; //P2.1引脚输出低电平,DS6点亮 if(x/100==0x%100/10==0) P0=0x00; else P0=Tab[x%100/10]; //显示十位 delay1ms(5); P2=0xfe; //P2.0引脚输出低电平,DS7点亮 P0=T

文档评论(0)

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

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

1亿VIP精品文档

相关文档