我用的是AT89C51单片机,由于操工作失误情况说明范文!在实验时不小心接了9V的电压,然后单片机的芯片很烫,所

单片机AT89C51数字电压表课程设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机AT89C51数字电压表课程设计
上传于||文档简介
&&湖​南​工​程​学​院​单​片​机​A​T9​C1​数​字​电​压​表​课​程​设​计
阅读已结束,如果下载本文需要使用3下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩28页未读,继续阅读
你可能喜欢AT89C51单片机IO的最大允许输入电压_百度知道
AT89C51单片机IO的最大允许输入电压
hiphotos?那为什么我看很多人用颜色传感器TCS230的输出./zhidao/wh%3D600%2C800/sign=/zhidao/wh%3D450%2C600/sign=8ddca21bf831/95eef01f3a292df554b434a8735b,那最大输入电压允许的值是3.8V吧.jpg" />如题://f.jpg" esrc="http.hiphotos,芯片数据手册如上.5://e.baidu.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.jpg" esrc="http.baidu.baidu./zhidao/pic/item/95eef01f3a292df554b434a8735b,而TCS230的最小输出电压都有4V啊带FT的都兼容5V电平
恩恩,那我接4V的输入进去没事是吧。多谢啦!!!
提问者评价
感谢,哈哈
其他类似问题
为您推荐:
其他2条回答
由于输出的是数字量,可以驱动标准的 TTL或CMOS逻辑输入。它把可配置的硅光电二极管与电流频率转换器集成在一个单一的CMOS电路上,因此可直接与微处理器或其他逻辑电路相连接这个是tcs230的说明,并且能够实现每个彩色信道10位以上的转换精度,是业界第一个有数字兼容接口的RGB彩色传感器,使电路变得更简单:TCS230是TAOS公司推出的可编程彩色光到频率的转换器,因而不再需要A&#47。输出量是数字信号。图1是TCS230的引脚和功能框图;D转换电路。TCS230的输出信号是数字量,同时在单一芯片上集成了红绿蓝(RGB)三种滤光器,看到没有
高电平指的是和你电源电压相等的为逻辑1。0V表示逻辑0就是说你
40脚和20脚之间的电压这个值就是 IO 输出高电平值,作为输入的时候,电压在2。8V以上都认为是高电平。可以兼容3。3V系统。底电平一般在0。8V以下。。不同的器件会有不同的标准。AT89S521 主要性能l 与MCS-51单片机产品兼容l 8K字节在系统可编程Flash存储器l 1000次擦写周期l 全静态操作:0Hz~33Hzl 三级加密程序存储器l 32个可编程I/O口线l 三个16位定时器/计数器l 八个中断源l 全双工UART串行通道l 低功耗空闲和掉电模式l 掉电后中断可唤醒l 看门狗定时器l 双数据指针l 掉电标识符功能特性描述AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令...
at89c51的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用AT89C51单片机制作的数字电压表_电路图_单片机_中国百科网
用AT89C51单片机制作的数字电压表_电路图
&#160;&#160;&#160;&#160;  此数字电压表,利用A/D转换原理将被测模拟量转换成数字量,并通过控制系统用数字方式显示测量结果。本设计采用AT89C51单片机,ADC0809进行模/数转换,能够测量8路0~5V的输入电压值,可用四位LED数码管轮流或单路显示测量结果。其最小分辨率约为0.019V,测量误差小于0.02V。
  一、系统简介    本系统分为主控电路、显示电路、A/D转换电路、键盘控制电路、电源电路及复位电路等,系统框图如右图所示。
  二、硬件电路设计    本系统采用AT89C51单片机作为控制核心,对8路模拟电压信号经8位A/D转换芯片ADC0809转换成数字信号后,送单片机进行处理,然后通过数码管显示其电压值。电路原理见上图。
  ADC0809有8路模拟输入口IN0~IN7,通过地址线(23)~(25)脚选择其中一路进行A/D转换。
  (22)脚为地址锁存控制,高电平有效。⑥脚为测试控制,当输入一个2&s正脉冲时,启动A/D转换。⑦脚为A/D转换结束标志,当A/D转换结束时,⑦脚输出高电平。⑨脚为A/D转换数据输出允许控制端,当⑨脚为高电平时,A/D转换数据从MSB2-1~MSB2-8输出。⑩脚为时钟输入端,利用单片机ALE脚的六分频再通过74LS74构成的四分频得到500kHz时钟。
  AT89C51的P2、P0.4~P0.7口作为数码管显示控制,采用动态显示方式显示测量的数字电压值和通道号。P0.0口用作单路显示/循环显示转换按钮,P0.1口用作单路显示时通道选择按钮。
  P1口作A/D转换数据输入,P3.0-P3.6口用作ADC0809的控制。    三、系统软件设计    本系统软件由显示控制子程序、显示数据处理子程序、8路电压采集子程序、键盘处理子程序等组成,采用汇编语言编程。
  1.主程序流程如左图所示。
  2.显示控制子程序    测量的A/D转换数据放在RAM70H~77H中,测量数据转换成的BCD码放在7AH~7DH中。
  20H.0为显示方式标志位,21H存放通道标志数。R4用作8路循环控制,R0用作显示通道原始数据地址指针,R1为处理后的四位显示数据地址指针。程序通过测试20H.0来确定采用8路循环显示还是单通道显示。循环显示时每通道显示约2s。数字电压值是通过查表方式采用动态扫描法实现的。其程序流程如中图所示。
  3.键盘处理子程序    本设计采用2个功能键和1个硬复位键。2个功能键接在P0.0与P0.1口上。对功能键的处理采用测试端口并设置标志的方法,使用了延时去抖处理。键盘按下时,还可以显示通道号码,松开后才显示测量电压值。循环显示时,通道号显示为&0&;单通道显示号码为0~8。
  4.八路电压采集子程序    单片机为ADC0809提供所需的控制时序,采集到的八路电压数据分别存放在单片机RAM70H~77H中。程序流程如下图。
  5.显示数据处理子程序    放在AT89C5170H~77H中的对应电压值数据必须转换成相应的BCD码后才能送数码管显示。由于本系统中ADC0809的参考电压VREF=VCC,所以最大测量电压5V所对应的二进制数就是FFH,而每伏电压对应的二进制数为33H。其处理方法是,用转换后的数据除以33H,得到的商即为电压值的个位数。余数&5后再除以33H得到的商&2即为电压值的十分位数。所余之数&2后再进行一次&5&33H得到的商&2即为电压值的百分位数。同理可得到千分位数。最后进行四舍五入处理,若千分位处理后的余数大于19H即千分位加1。四舍五入处理后需要对各位进行进位调整。调整后的个位、十分位、百分位、千分位分别存入7AH~7DH中。
Copyright by ;All rights reserved.单片机AT89c51电子钟_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机AT89c51电子钟
上传于||暂无简介
阅读已结束,如果下载本文需要使用3下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩26页未读,继续阅读
你可能喜欢AT89C51单片机简介_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
AT89C51单片机简介
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 dnf失误操作装备找回 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信