8路电压巡回检测系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 第一章 绪论(单片机技术概率) 1 1.1设计的目的及意义 1 1.2设计要求: 1 1.3设计内容: 1 第二章 硬件方案设计(总体框图设计思路工作原理) 2 2.1显示与输出系统电路原理 2 2.2 模数转换系统电路原理 2 2.3 输出信号端系统电路原理 3 2.4 电压输入系统电路原理 4 第三章 软件设计(流程) 5 第四章 总结 7 参考文献 8 第一章 绪论 1.1设计的目的及意义 1. 使学生具备作为电子与信息技术生产、服务和管理领域工作的高素质,同时具备高级专门技术人才所应具备的电子设计自动化的基本知识、基本技能 2. 为学生学习专业知识,增强实践操作能力,从而进一步与理论学习相结合。 3. 通过单片机控制课程设计,学生能够掌握智能化控制系统及电子产品开发的一般过程,其中包括系统整体设计、硬件电路调试、软件编程调试、结果数据分析等多方面的内容。 1.2设计要求: 1.熟悉使用软件PROTEL DXP进行系统电路的设计。 2.熟悉使用WAVE 6000或keil c51进行程序编写,编译和运行调试。 3.熟悉使用PROTUES软件绘制电路并进行程序仿真。 1.3设计内容: 利用单片机原理,设计八路电压巡回检测系统 第二章 电路工作原理 2.1显示与输出系统电路原理 显示与输出系统:74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。数据在SCHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能 OE时(为低电平),存储寄存器的数据输出到总线。ADC080874HC595 ,74HC595把接收到的信号通过移位寄存ADC0808集成了一个8位的A/D转换器、一个8路通道和一个兼容控制逻辑的微处理器;8位的A/D转换器采用了连续逼近的转换技术,具有高阻抗稳定的断续比较器特性,包括一个带模拟开关树的256R的分压器和一个逐次逼近寄存器;而由ADC0808中的8路通道,可直接从8个单一模拟信号中获取任何一个作为输入信号。由于ADC0809在进行A/D转换时需要有CLK信号,而此时的ADC0809的CLK是接在AT89S51单片机的P3.3端口上,也就是要求从P3.3输出CLK信号供ADC0809使用。因此产生CLK信号的方法就得用软件来产生了;由于ADC0809的参考电压VREF=VCC,所以转换之后的数据要经过74HC595数据处理,在数码管上显示出电压值。实际显示的电压值。 图2.2 ADC0809模数转换系统 2.3 输出信号端系统电路原理 输出信号端系统:AT89C51是一种带4K字节闪烁可编程可擦除只读存储器低电压,高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89CADC0808进行模数转换。 图2.3 AT89C51输出信号端系统 2.4 电压输入系统电路原理 电压输入系统:从下图接入电流通过回路把电流传输给AT89C51,AT89C51进行存储并处理信号传输出去。 图2.4电压输入系统 第三章 软件设计 仿真程序 #includereg52.h #includestdio.h? #includeintrins.h? #define ad_con P2? #define addata P0? #define disdata P1? #define uchar unsigned char #define uint unsigned int uchar number=0x00; sbit disx=disdata^7; sbit ALE=P2^3; sbit START=P2^4; sbit OE=P2^5; sbit EOC=P3^7;? sbit KEY1=P3^5; sbit KEY2=P3^6; sbit FLAG=PSW^7; void tongdao() ucharcode dis_7[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; uchar code scan_con[4]={0xfe,0xfd,0xfb,0xf7}; uchar data ad_data[8]={0x00

文档评论(0)

16588ww + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档