- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AVR单片机的脉冲计数器的设计毕业论文
目 录
目 录 1
摘 要 2
1 绪论 3
2 方案设计 5
2.1 方案比较与选择 5
2.2 设计方案 6
3 系统硬件设计 7
3.1 电路设计应用环境简介 7
3.2 脉冲输入电路 8
3.2.1 光电耦合器 8
3.2.2 脉冲输入电路设计 8
3.3 单片机控制电路 9
3.3.1 AVR单片机 9
3.3.2 Atmega16简介 10
3.3.3 单片机控制电路设计 12
3.4 JTAG接口 13
3.4.1 JTAG简介 13
3.4.2 JTAG接口电路 14
3.5 485通信电路 14
3.5.1 MAX1487简介 14
3.5.2 485通信电路设计 15
3.6 电源电路 16
3.6.1 CD4047简介 16
3.6.2 电源电路设计 18
4 系统软件设计 19
4.1 应用环境简介 19
4.2 主程序设计流程 20
4.3 程序设计 21
4.3.1 单片机 21
4.3.2 串口通信 21
5 制作与调试 23
5.1 PCB图绘制 23
5.2 调试 24
6 总结 25
致 谢 26
参考文献 27
附 录 28
摘 要
在数字系统中计数器的主要功能是对脉冲的个数进行计数,以实现测量、计数和控制的功能。脉冲计数器可以实现测量过程的自动化,广泛应用于工业生产和科学实验中。本文介绍了一种基于单片机的脉冲计数器的设计方法,系统以AVR单片机为控制器实现对输入脉冲的计数功能,编程方法采用JTAG接口实现在线编程,同时还采用485串行通信方式实现了与上位机的通信,将计数上传至上位机显示。本文提供的设计方案原理简单、功耗低、成本低廉,同时在脉冲输入端增加了光电耦合器进行光电隔离,以达到抗干扰的效果。
关键字:计数器、AVR、JTAG接口、485串行通信
1 绪论
在数字系统中计数器的主要功能是对脉冲的个数进行计数,以实现测量、计数和控制的功能。计数器不仅能用于对一些时钟脉冲计数,还能用于分频、定时、产生节拍脉冲和脉冲序列及进行数字运算等方面,计算结果一般要由LCD或者LED显示屏才能显示。计数器是由基本的计数单元和控制门所组成的,计数单元是由一系列具有存储信息功能的各类触发器所构成,这些触发器包括RS触发器、JK触发器、T触发器和D触发器等。
计数器分类:按照计数器中的触发器是否同时翻转来分类可以分为同步计数器和异步计数器;按照技术过程中数字增减来分类,可以分为加法计数器、减法计数器和可逆计数器,随着时钟信号不断增加为加法计数器,随是时钟信号不断减少的为减法计数器,可增可减的叫做可逆计数器。
计数器在数字系统中应用十分广泛,如电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令;在运算器中做乘法和除法运算时记下加减法的次数,还可以在数字仪器中对脉冲实现计数。脉冲计数器可以实现测量过程的自动化,广泛应用于工业生产和科学实验中。脉冲计数器不仅可以对脉冲实现计数,还能根据脉冲数测量事件发生的频率,为大批量生产提高效率同时为维修提供低成本和便携性,而最早电子技术器都是为了诸如院子之类的现象进行技术而设计的,频率的测量都是用频率计,脉冲计数器的出现使其更适用于这些领域,而且功能比早期的频率计更加完善,使用也更加方便。
在实际应用中,光能实现对脉冲的计数是远远不够的,还需要根据计数结果实现相应的分析与控制,这就需要结合控制器和PC机了。单片微型计算机(Single Chip Microcomputer)简称单片机。它是把组成微型计算机的各功能部件:中央处理器CUP、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行接口等部件制作在一块集成芯片中,构成一个完整的微型计算机。利用单片机作为温度控制器的中心控制器,不但能使设计简化,还可以直接与PC机连接通信,实现产品的智能化。
在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各个方面。单片机的应用具有范围广的特点,对各个行业的技术改造和产品智能化的更新换代起着重要的推动作用。采用单片机来对他们控制,不仅具有控制方便、简单和灵活性大等特点,而且还可以大幅度提高被控对象的技术指标,从而大大提高控制器的质量。
基于以上原因,本文提出了一种基于AVR单片机的脉冲计数器的设计方法,可以实现脉冲计数并上传至PC机的功能。单片机与上位机采用485串行通信方式。常用的串行通信有两种:232串行通信和485串行通信。工业设备使用环境一般比较恶劣,可能存在噪声或电源谐波的干扰,232在这种环境下工作抗干扰能力远不及485,而且232只能是一对一控制,而485可以实现一对多控制; 大部分232是9针接头,而485则用两根线就可以控制了。因此工业环境下,串行通信大多数都采取485串行通信
您可能关注的文档
- eiafans中山市米乐星辰娱乐有限公司花都分公司环境影响报告表全本信息公示环评公众参与1937.doc
- eiafans29200套年玻璃制品加工新建项目环评公众参与375.doc
- eiabbs无锡福祈制药有限公司抗肿瘤药物车间、水针制剂车间建设项目环境影响评价全本公示47.doc
- eiabbs鹰普(中国)有限公司汽车零部件工艺技术开发项目全本公开57.doc
- eiabbs消防光电子产品(线型光纤感温火灾探测器)DTS生产项目环评报告表公示23.doc
- eiafans内蒙古武川县第一中学室内体育馆及操场看台建设项目环评公众参与2246.doc
- eiafans北京现代4S店环评报告环评公众参与382.doc
- eiafans呈贡至澄江高速公路建设项目现场临时搅拌站项目全本公式环评公众参与1919.doc
- eiafans句容市白兔镇人民政府白兔镇行香片区污水处理厂项目环评全本公示环评公众参与255.doc
- eiafans昆明泽顾商贸有限公司玻璃加工项目环境影响报告表送审前公示环评公众参与2177.doc
最近下载
- 《阳光下的世界》小学五年级美术PPT课件.pptx VIP
- 《物业管理师》三级考试练习题及参考答案.docx
- 2025秋语文二年级上册部编版-第3单元-教案.docx VIP
- 2025年高考语文二轮复习(新高考通用)专题13主旨意蕴题(练习)(学生版+解析).docx VIP
- 见证取样送检及检验批划分计划.pdf VIP
- BZ-120Ⅲ高速理瓶机使用说明书.pdf
- 2013混凝土配合比材料成本测算表.doc VIP
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 部编版(人教版)九年级语文上册教材解析及教学建议.pptx VIP
- 《思政教材分析与教学设计》课程教学大纲.docx VIP
文档评论(0)