当前位置: 首页 > news >正文

51汇编--AD和DA

;用开关和继电器选择电位器输出或DAC电路输出作为ADC的输入,在同一个
;应用程序中实现下述功能
;1.开关状态为0时选择电位器输出为ADC0809的模拟输入,将模/数转换结果用
;P1口输出到发光二极管显示(二进制)或用数码管以十进制显示。
;2.升关状态为1时选择DAC0832的输出为ADC0809的模拟输入,验证数模和
;模/数转换的正确性。写入到DAC0832的数据来自内部RAM 30H单元(可在程序暂
;停时改变该单元的数值),模/数转换结果的显示方式同任务1。

代码

;DAC_CS连接到CS0  8000H
;ADC_CS连接到CS1  9000H
;LED_CS ORG 0000HLJMP MAINORG 0100H
MAIN: ;先DA转换MOV A, #30HMOV DPTR, #8000HMOVX @DPTR, A;开始DA转换MOV DPTR, #9000HMOVX @DPTR, A;开始AD转换LCALL DELAYMOVX A, @DPTR;读取AD转换结果MOV P1, ASJMP MAIN
DELAY:MOV R7, #60DJNZ R7, $RETEND

相关文章:

  • 淄博公司商标驳回复审条件及流程
  • WPS PPT学习笔记 1 排版4原则等基本技巧整理
  • 智能农业时代:智能生态网络与数据流通的融合
  • AI三级淋巴结构·预测癌症预后和免疫疗法反应
  • 【MySQL精通之路】InnoDB(3)-MVCC多版本管理
  • 分布式理论--BASE
  • SpringBoot中注解@RestController | @ResponseBody | @Controller
  • SD00HA 集成电路IC电压负载开关USB电源降压SOT23-5封装
  • 【网站项目】SpringBoot380百天公司财务管理系统
  • GMSL图像采集卡,适用于无人车、自动驾驶、自主机器、数据采集等场景,支持定制
  • 软考 软件设计师 场景分析题 速成篇
  • linux-x86_64-musl 里面的musl是什么意思?
  • Color预设颜色测试
  • js知识点汇总之let const 和 var的区别
  • 如何利用51建模网,实现3D模型线上展示和应用?
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 3.7、@ResponseBody 和 @RestController
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • CentOS 7 防火墙操作
  • docker容器内的网络抓包
  • gitlab-ci配置详解(一)
  • JavaScript类型识别
  • log4j2输出到kafka
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 排序(1):冒泡排序
  • 如何利用MongoDB打造TOP榜小程序
  • 白色的风信子
  • Python 之网络式编程
  • ​十个常见的 Python 脚本 (详细介绍 + 代码举例)
  • #### go map 底层结构 ####
  • (day6) 319. 灯泡开关
  • (k8s)kubernetes集群基于Containerd部署
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (九十四)函数和二维数组
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)树状数组
  • (转载)Linux 多线程条件变量同步
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Framework 3.5安装教程
  • .net 调用php,php 调用.net com组件 --
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • /3GB和/USERVA开关
  • @Bean注解详解
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [Algorithm][动态规划][子序列问题][最长递增子序列][摆动序列]详细讲解
  • [android] 手机卫士黑名单功能(ListView优化)