毕业论文-基于AVR单片机的脉冲计数器的设计.doc
上传人:努力****绮亦 上传时间:2024-09-11 格式:DOC 页数:29 大小:383KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

毕业论文-基于AVR单片机的脉冲计数器的设计.doc

毕业论文-基于AVR单片机的脉冲计数器的设计.doc

预览

免费试读已结束,剩余 19 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录TOC\o"1-3"\u目录PAGEREF_Toc292204098\h1摘要PAGEREF_Toc292204099\h21绪论PAGEREF_Toc292204100\h32方案设计PAGEREF_Toc292204101\h52.1方案比较与选择PAGEREF_Toc292204102\h52.2设计方案PAGEREF_Toc292204103\h63系统硬件设计PAGEREF_Toc292204104\h73.1电路设计应用环境简介PAGEREF_Toc292204105\h73.2脉冲输入电路PAGEREF_Toc292204106\h83.2.1光电耦合器PAGEREF_Toc292204107\h83.2.2脉冲输入电路设计PAGEREF_Toc292204108\h83.3单片机控制电路PAGEREF_Toc292204109\h93.3.1AVR单片机PAGEREF_Toc292204110\h93.3.2Atmega16简介PAGEREF_Toc292204111\h103.3.3单片机控制电路设计PAGEREF_Toc292204112\h123.4JTAG接口PAGEREF_Toc292204113\h133.4.1JTAG简介PAGEREF_Toc292204114\h133.4.2JTAG接口电路PAGEREF_Toc292204115\h143.5485通信电路PAGEREF_Toc292204116\h143.5.1MAX1487简介PAGEREF_Toc292204117\h143.5.2485通信电路设计PAGEREF_Toc292204118\h153.6电源电路PAGEREF_Toc292204119\h163.6.1CD4047简介PAGEREF_Toc292204120\h163.6.2电源电路设计PAGEREF_Toc292204121\h184系统软件设计PAGEREF_Toc292204122\h194.1应用环境简介PAGEREF_Toc292204123\h194.2主程序设计流程PAGEREF_Toc292204124\h204.3程序设计PAGEREF_Toc292204125\h214.3.1单片机PAGEREF_Toc292204126\h214.3.2串口通信PAGEREF_Toc292204127\h215制作与调试PAGEREF_Toc292204128\h235.1PCB图绘制PAGEREF_Toc292204129\h235.2调试PAGEREF_Toc292204130\h246总结PAGEREF_Toc292204131\h25致谢PAGEREF_Toc292204132\h26参考文献PAGEREF_Toc292204133\h27附录PAGEREF_Toc292204134\h28摘要在数字系统中计数器的主要功能是对脉冲的个数进行计数,以实现测量、计数和控制的功能。脉冲计数器可以实现测量过程的自动化,广泛应用于工业生产和科学实验中。本文介绍了一种基于单片机的脉冲计数器的设计方法,系统以AVR单片机为控制器实现对输入脉冲的计数功能,编程方法采用JTAG接口实现在线编程,同时还采用485串行通信方式实现了与上位机的通信,将计数上传至上位机显示。本文提供的设计方案原理简单、功耗低、成本低廉,同时在脉冲输入端增加了光电耦合器进行光电隔离,以达到抗干扰的效果。关键字:计数器、AVR、JTAG接口、485串行通信1绪论在数字系统中计数器的主要功能是对脉冲的个数进行计数,以实现测量、计数和控制的功能。计数器不仅能用于对一些时钟脉冲计数,还能用于分频、定时、产生节拍脉冲和脉冲序列及进行数字运算等方面,计算结果一般要由LCD或者LED显示屏才能显示。计数器是由基本的计数单元和控制门所组成的,计数单元是由一系列具有存储信息功能的各类触发器所构成,这些触发器包括RS触发器、JK触发器、T触发器和D触发器等。计数器分类:按照计数器中的触发器是否同时翻转来分类可以分为同步计数器和异步计数器;按照技术过程中数字增减来分类,可以分为加法计数器、减法计数器和可逆计数器,随着时钟信号不断增加为加法计数器,随是时钟信号不断减少的为减法计数器