tlc5620输出三角波流程图_单片机实践A/D和D/A转换的程序
实验五、模数转换
一、实验目的
1、掌握A/D转换与单片机的接口方法;
2、掌握A/D芯片TLC549的编程方法;
3、掌握数据采集程序的设计方法;
二、实验内容
利用实验开发装置上的TLC549做A/D转换器,对电位器提供的模拟电压信号进行定时中断采样,结果在LED上进行显示。
A/D转换芯片 TLC549
CLK P1.5 时钟位
DAT P1.6 数据位
CS P1.7 选片位
VREF 接 +5V
三、实验线路
将TLC549的CLK接P1.5、DAT接P1.6、CS接P1.7,将模拟电压输入端连到电位器的电压输出端,
并接万用表进行输入电压测量。
四、实验步骤
在PC机输入源程序并汇编,然后下载到单片机上,进行调试。
调节电位器,电压从0V到5V变化,记录数码管的显示数值。记录到表中。
输入电压V 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
A/D结果
五、 实验报告
(1) 整理好实验程序和实验记录,进行数据处理分析并做图。
(2) 数据采集中,如何实现精确的定时数据采集?
(3) 数码管动态扫描显示程序设计中,显示刷新的时间如何确定?
;++++++++++++++++++++++++++++++++++++++++++++++++++++++
CS BIT P3.0
DAT BIT P3.1
CLK BIT P3.2
ADC DATA 30H
ORG 0000H
MAIN: MOV SP,#60H
WAIT: ACALL TLC549
LCALL DELAY
ACALL TLC549 ;读取上次ADC值,并再次启动AD转换
MOV A,ADC
CPL A
MOV P1,A
SJMP WAIT
TLC549: CLR CLK
CLR CS ;选中TLC549
MOV R6,#8
TLCAD: SETB CLK
MOV C,DAT
RLC A
CLR CLK ;DAT=0,为读出下一位数据作准备
DJNZ R6,TLCAD
SETB CS ;禁能TLC549,再次启动AD转换
SETB CLK
MOV ADC,A
RET
DELAY: MOV R7,#250
DJNZ R7,$
RET
END
实验六、模数转换
一、实验目的
1、掌握模数转换芯片TLC5620的接口技术。
2、掌握模数转换芯片TLC5620的编程方法。
二、实验内容
编写程序实现下列要求:
1、 通过SW输入8位数值,由TLC5620变为模拟电压输出,记录数值与对应的对应关系。
2、 利用TLC5620输出一个从0V开始逐渐升至5V再降至0V,周期为1秒的三角波。
三、实验线路
将TLC5620的信号线接到相应的端口,在OutA、OutB、OutC、OutD、输出0-5V电压接万用表。
D/A芯片TLC5620
LDAC 接GND;
LOAD 接P3^0; 装载
CLK 接P3^1; 时钟
DAT 接P3^2; 数据
Vref 接+5V; 参考
四、实验预习
1、学习模数转换的原理与编程
2、提前编写程序,写出预习报告。
五、实验报告
1、总结出实验的详细步骤。
2、写出调试正确的程序及框图。
;+++++++++++++++++++++++++++++++++++++++++++++++++++++
SCL BIT P3.0
SDA BIT P3.1
LOAD BIT P3.2
DAC DATA 30H
NUM DATA 31H
ORG 0000H
MAIN: MOV SP,#60H
CLR SCL
CLR SDA
SETB LOAD
WAIT: MOV P1,#0FFH
MOV A,P1
MOV DAC,A
MOV NUM,#0
LCALL DAC5620
SJMP WAIT
DAC5620: MOV A,R1
CLR SCL
MOV A,NUM
LCALL SENDAD
MOV A,R2
CLR SCL
MOV A,DAC
LCALL SENDDB
CLR LOAD
SETB LOAD
RET
SENDDB: MOV R7,#8
LPDB: SETB SCL
RLC A
MOV SDA,C
CLR SCL
DJNZ R7,LPDB
RET
SENDAD: MOV R7,#3
SETB C
RLC A
LPAD: SETB SCL
RLC A
MOV C,ACC.3
MOV SDA,C
CLR SCL
DJNZ R7,LPAD
RET
END
tlc5620输出三角波流程图_单片机实践A/D和D/A转换的程序相关推荐
- tlc5620输出三角波流程图_[笔记].串型DAC TLC5620生成锯齿波、三角波实验,Verilog版本...
原理图 时序图 思路 源代码 顶层模块 module tlc5620_test( input CLOCK_50, // 板载50MHz时钟 input RST_N, // output ADC549_ ...
- tlc5620输出三角波流程图_基于TLC5620的数模转换器设计
设计背景: 数模转换器(Digital to Analog Converter)即DAC,是数字世界和模拟世界之间的桥梁.人类生活在模拟世界中,虽然数字器件及设备的比重日益增强,但是DAC的发展仍是必 ...
- tlc5620输出三角波流程图_基于TLC5620 DAC波形发生器的设计——锯齿波、三角波
1.TLC5620的电路图: 2.TCL5620的时序图: 3.TLC5620的驱动代码: module TLC5620(clk,rst,write_n,wr_data,dac_clk,dac_dat ...
- tlc5620输出三角波流程图_TLC5620构成模数数模转换电路的设计
· 文章编号 : 1000 – 8829 ( 2005 ) 02 – 0073 – 03 由一片 TLC5620 构成两路模 / 数.两路数 / 模转换电 路的设计 Design of Two Cha ...
- tlc5620输出三角波流程图_TLC5620(电压输出型)_pdf
TLC5620C, TLC5620I QUADRUPLE 8-BIT DIGITAL-TO-ANALOG CONVERTERS SLAS081E – NOVEMBER 1994 – REVISED N ...
- STM32F103使用DAC功能输出三角波
在DAC的主要特征中可以看出,DAC内部还带有波形发生器. DAC 主要特征 2个DAC转换器:每个转换器对应1个输出通道 8位或者12位单调输出 12位模式下数据左对齐或者右对齐 同步更新功能 噪声 ...
- a*算法流程图_单片机常用的13个C语言算法,看过的据说都晋级高手了
点击箭头处 "蓝色字" ,关注我们哦!! 问:怎么每天看到这种文章? 答:只需搜索公众号"51单片机学习网"免费关注 推荐阅读 单片机基础汇编语言编程实例 自制 ...
- 单片机三角波c语言程序,三角波单独发生 单片机程序
//三角波发生程序 #include"reg51.h" #include #define I2CDelay() {_nop_();_nop_();_nop_();_nop_(); ...
- STM32 DAC + DMA + TIM 输出正弦波,三角波,方波信号
硬件平台:STM32F4 库类型:标准库. 参考:[二代示波器教程]第12章 示波器设计-DAC信号发生器的实现 DAC框图如下: 通过TIM触发DAC转换,转换完成后通过DMA输出. DMA通道框图 ...
最新文章
- 【设计模式】——工厂方法FactoryMethod
- Shell(13)——find
- 2.3、Android Studio使用Layout Editor设计UI
- 前端(jQuery UI)(2)-- jQuery UI interactions
- 玄姐出品:想和兄弟、集美们聊聊“分布式CAP”中情侣的纠缠故事,真是剪不断 理还乱!...
- 微信小程序 加载 HTML 标签
- pytorch---之halfTensor
- python打包的exe反编译_将python打包的.exe文件还原成.py,针对Pyinstaller的exe反编译-exe文件...
- 如何从微博安装包里提取微博表情包?
- 【PAT】1105 Spiral Matrix(柳婼的思想详细解读)
- 主流路由器固件dd-wrt,tomato,open…
- 高分影像批处理第三回——RPC文件与几何校正
- Render Hell —— 史上最通俗易懂的GPU入门教程(一)
- python学习实验报告(第五周)
- java程序cpu占用率高,分析具体线程
- 怎么修改windows10在cmd下的用户名为英文名
- 阿里大数据之路:数据管理篇大总结
- NYOJ 427 Number Sequence
- python应用(3)svm模型预测股票涨跌
- 液晶屏有哪些种类,区别是什么?
热门文章
- Redmibook pro 15 锐龙版 2021评测2022款各家本子推荐
- Windows 10 第七个大版本更新来了,10个全新功能安排得明明白白~
- 报错:Now you can provide attr `wx:key` for a `wx:for` to improve performance
- AndroidWear官方文档总结03 - 连接手持设备与穿戴设备模拟器到开发环境
- 函数图像变换的规律,以一元函数和二元函数为例来说明,对多元函数同样适用。...
- c语言编程电机星三角启动,plc控制电机星三角启动梯形图
- 跟着团子学SAP PPM-项目组合概览-项目组合结构
- 【STDC】《Rethinking BiSeNet For Real-time Semantic Segmentation》
- 国外博士后申请心得,博后位置,CV,电话面试面经,签证等
- 5G加速云游戏趋势,摩杜云游戏解决方案解决核心痛点