C51单片机期末复习第八章单片机接口技术

news2024/12/23 0:22:57

总线:

传送同类信息的连线

三总线:

地址总线AB,数据总线DB,控制总线CB

目录(ppt给的没啥用,乱还不全):

8.1 单片机的系统总线

8.2 简单并行I/O口扩展

8.3 可编程并行I/O口扩展

8.4 D/A转换与DAC0832应用

8.4.1 DAC0832的工作原理

8.4.2 DAC0832与单片机的接口及编程

8.5 A/D转换与ADC0809应用

8.6 开关量功率驱动接口技术

8.4 D/A转换与DAC0832应用

D/A转换器 :把数字量转换为模拟量的电子器件(DAC)

A/D转换器:把模拟量转换成相应的数字量

(ADC)

D:数字量

A:模拟量

D/A转换原理:转换电流和D(数字量)成正比

 

转换电压也成正比(数字量)

 

DAC性能指标

1.分辨率

2.转换时间:将一个D转换为稳定A所需t

 

不会该死的有人记这个参数吧😅DAC0832,DA转换芯片

 

DAC8032结构

 

内部组成:

1个8为输入锁存器

1个8位DAC寄存器

1个8位D/A转换器

5个控制端(2级控制)

工作过程:

1.八位并行数据到达输入锁存器输入端

2.1级控制允许后,数据到达DAC寄存器输入端

3.2级控制允许后,数据叨叨D/A转换器

4.1us后,转换电流由out1输出引脚输出(可能会有一个输入引脚的数据进入,谁知道呢🤨)

DAC8032的三种控制方式

直通方式

单缓冲方式

双缓冲方式

AD转换器分类

ADC0809:八位中速逐次逼近型

 

 

AD转换芯片:ADC0809

 

28引脚

ADC0809结构组成

8路模拟开关

地址锁存译码

8路AD转换器

三态输出锁存器

START 启动AD转换,CLK转换时钟,vr+/-参考电压

EOC结束标志,oe输出使能,ALE地址锁存使能

 

 

🤨🤨🤨

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/681441.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

稀疏表:最大公约数

问题描述 给定一个数组, 每次操作可以选择数组中任意两个相邻的元素 x , y x, y x,y 并将其 中的一个元素替换为 gcd ⁡ ( x , y ) \operatorname{gcd}(x, y) gcd(x,y), 其中 gcd ⁡ ( x , y ) \operatorname{gcd}(x, y) gcd(x,y) 表示 x x x 和 y y y 的最大公约数。 请…

MIT 6.S081 教材第五章内容 -- 中断与设备驱动--下

MIT 6.S081 教材第五章内容 -- 中断与设备驱动--下 引言关于RISC-V特权级架构说明RISC-V特权模式OpenSBI介绍RISC-V启动过程RISC-V中的异常M模式下的异常1. 硬件中断的处理(以时钟中断为例)2. M模式下的异常相关寄存器3. 同步异常的处理 S模式下的异常1.…

chatgpt赋能python:Python散点图介绍:如何用Python绘制散点图?

Python散点图介绍:如何用Python绘制散点图? Python是一门流行的编程语言,用于解决各种问题和编写各种应用程序。其中,数据可视化是Python应用程序中非常重要的组成部分。散点图是最常用的数据可视化图形之一,它能够清…

拓扑排序:神经网络

题目链接 神经网络 题目大意 在兰兰的模型中,神经网络就是一张有向图,图中的节点称为神经元,而且两个神经 元之间至多有一条边相连,下图是一个神经元的例子: 图中, X 1 — X 3 X_1—X_3 X1​—X3​是信…

从类加载到双亲委派:深入解析类加载机制与 ClassLoader

目录 前言Class 文件介绍如何生成 class 文件观察 Bytecode 方法class 文件到底是什么样的呢? Class 加载、链接、初始化加载、类加载器双亲委派Launcher 核心类ClassLoader 相关源码ClassLoader 相关问题自定义简单 ClassLoader自定义加密 ClassLoader打破双亲委派…

动态ip与静态ip的概念、区别、应用场景

动态ip与静态ip的区别 前言一、介绍IP地址的概念和作用1.1、IP地址的定义1.2、IP地址的作用 二、动态IP和静态IP的区别2.1、动态IP和静态IP的定义2.2、动态IP和静态IP的特点2.3、动态IP和静态IP的优缺点比较 三、动态IP和静态IP的应用场景3.1. 动态IP的应用场景3.2. 静态IP的应…

利用numpy解决解方程组的基本问题

1 问题 进入大学,我们接触了线性代数,利用线性代数解方程组比高中慢慢计算会好了许多,快捷许多,我们作为编程人员,有没有用python解决解方程组的办法呢? 2 方法 我们提出使用python的numpy解方程。 找到用于…

11- C程序的组成结构 (C语言)

一、C程序的基本组成结构 1、源文件: 后缀为.c 的文件2、头文件:后缀为.h的文件 注意: 源文件 功能:实现程序功能头文件 功能:函数的声明、全局变量的声明、宏定义、类型的声明一个由C语言所组成的项目中 只允许有一个main函数 …

离散数学大作业任务书

目 录 实际的练习题目、系统的总功能和各子模块的功能………………………………………………………………………………1 1.1题目及问题描述………………………………………………………………1 1.2功能概述………………………………………………………………………1 1.3技…

02 | 日志系统:一条SQL更新语句是如何执行的?

以下内容出自《MySQL 实战 45 讲》 02 | 日志系统:一条SQL更新语句是如何执行的? 查询语句的那套流程,更新语句也会走一遍。 更新流程中和查询不一样的是,更新流程中涉及了两个重要的日志模块。redo log (重做日志) 和 binglog&a…

如何编写用于Neo-Hookean材料的Abaqus VUMAT Fortran子例程

引言 大家好,我是一个热爱编程、研究有限元分析的普通程序员。我非常感谢你们能够抽出宝贵的时间来阅读我的文章,你们的支持是我前行的动力。今天,我们将讨论一个非常专业的话题,即如何编写用于Neo-Hookean材料的Abaqus VUMAT Fo…

Unreal 5 实现UI制作

这一篇讲解一下unreal engine里面的内置ui插件UMG,虚幻示意图形界面设计器(Unreal Motion Graphics UI Designer)(UMG) 是虚幻引擎内置的一套ui制作工具,通过它我们能够实现平面ui,场景hud内容 实现背景图片填充整个…

【MySQL数据管理】:插入、修改、删除操作

前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL数据插入、修改、删除的讲解✨ 目录 前言一、插入数据二、修改数据三、删除数据四、总结 一、插入数据 使用INSERT INTO语句来向表中插入数据 ✨语法: 给指定字段添加数据 INSERT INTO 表名 (字段…

ctfshow web入门 php特性web98-102

1.web98 get会被post方式覆盖,传入的参数需要等于flag,才能读取到flag值,如果直接传http_flagflag,返回的结果会是一个空数组,因为get变量被覆盖了,而post没有传参 payload: get 11 post HTTP_FLAGflag 2.web99 array_push在数组…

机器视觉初步8:特征提取专题

文章目录 1.角点检测2.纹理特征提取3.特征描述符匹配3.1 Harris角点描述符3.2 SIFT(尺度不变特征变换)描述符3.3 SURF(加速稳健特征)描述符 4.基于深度学习的特征提取 在机器视觉中,特征提取是从目标图像中提取有用的视…

C语言:打印菱形(输入菱形上半部分行数)

题目: 用C语言在屏幕上输入以下图案: 思路: 总体思路: (一). 输入菱形上半部分行数 -- scanf()函数 (二). 使用 for循环 进行 菱形上半部分三角形 的打印, 菱形上半部分…

基于5G网络的视频远程操控应用实践——低延迟视频技术及应用

本次分享将分为三个部分:第一部分介绍低延迟视频所涉及到的关键技术,包括低延迟视频编解码、视频传输、视频处理低延时框架、视频采集和显示;第二部分重点介绍5G环境下低延迟视频对抗弱网提出的要求,包括:弱网状态的探…

Vulcanexus-一体化ROS2工具集

Vulcanexus机器人操作系统ROS2一站式工具集(GalacticHumble)2022 Humble Hierro v2 x86_64 arm64 Ubuntu Jammy (22.04) Vulcanexus是ROS 2的一站式工具集,用于构建机器人应用程序。它固定了DDS中间件,使用了Fast DDS&#xff…

word文件未保存 如何恢复

问题 word文件未保存 如何恢复 详细问题 笔者关闭已编辑完成的word文件,误触不保存,再次打开文件恢复至编辑前的状态,如何恢复至编辑完成后的状态 解决方案 文件 → \rightarrow →打开 → \rightarrow →恢复未保存的文件 或 1、打开 …

Spring关于@Configuration配置处理流程解析

Configuration配置处理流程解析 AnnotationConfigApplicationContext基于注解配置ApplicationContext启动刷新流程Spring关于Configuration解析处理流程那些年被忽略问题 AnnotationConfigApplicationContext基于注解配置 Spring通过上下文应用AnnotationConfigApplicationCon…