原文:51单片机 | A/D转换器实现数字电压表实例

ADC 工作原理: ADDA ADDB ADDC 输入 位地址,并使ALE ,将地址存入地址锁存器中 ALE:地址锁存允许信号接入端,高电平时允许改变CBA的值,低电平时锁死,防止在A D转换过程中切换通道 地址经译码选通 路模拟输入IN IN 之一到比较器,输入与被选通道关系 通道 C B A IN IN IN IN IN IN IN IN START端上升沿将逐次逼近寄存器复位,下降沿启动A ...

2017-06-10 16:51 0 4500 推荐指数:

查看详情

51单片机 | 使用D/A转换器实现三角波发生

———————————————————————————————————————————— D/A转换器 CS=0、ILE=1时,WR1信号有效时将数据总线上的信号写入8位输入锁存器 XFER=0时,WR2信号有效时将输入寄存的数据转移到8位DAC寄存中,输出量随之改变 ...

Sat Jun 10 07:05:00 CST 2017 0 4968
51单片机 | 定时中断应用实例

———————————————————————————————————————————— 定时中断应用实例 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ...

Fri May 19 21:49:00 CST 2017 3 12907
基于51单片机,通过定时实现的时钟程序

//使用定时设计一个时钟//数码管:Datapros(),DigDisplay()//定时初始化 //中断函数,主函数//临时变量:a,秒:sec,分:min,时:hour #include<reg52.h>typedef unsigned char uchar ...

Sat Oct 31 06:46:00 CST 2020 0 679
51单片机实现的计算

去年刚学1个月左右写的,还很稚嫩,初学者理解下思路水水就行了 #include<reg52.h> typedef unsigned int u16; ...

Thu Dec 26 04:28:00 CST 2019 0 1075
51单片机 AD转换

在数逻的课程中,已经学习过AD转换的概念:将模拟信号采样、量化、编码后转换数字信号。但是未学习过通过单片机编程,显示结果。 编码分有舍有入、只舍不入两种,量化误差前者更小。=2Vm/(2^n+1 - 1 ) 注意,为了达到精确度高、稳定性好的目的,最好将所有器件的模拟地和数字分别连接 ...

Sat Aug 06 20:54:00 CST 2016 0 1657
51单片机定时实现LED闪烁

要启用一个定时,先要开启定时,然后产生中断 系统中断: 初始化程序应完成如下工作: 对TMOD赋值,以确定T0和T1的工作方式。 计算初值,并将其写入TH0、TL0或TH1、TL1。 中断方式时,则对EA赋值,开放定时中断。 使TR0或TR1置位,启动定时/计数定时 ...

Sun Jun 10 21:20:00 CST 2018 1 4795
51单片机实现多模式计算

介绍 单片机型号: 普中89C51 能够最大输出4位数结果,保留两位小数。 实现计算一些功能。适用于C51单片机。 模式1: 加减陈除 模式2: 三角函数 模式3: 阶乘,开方,e的x次方,log运算 若有错误和不规范之处,还恳请各位看官多多指教。 经验吸取 保留两位小数 ...

Tue Dec 22 20:37:00 CST 2020 0 353
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM