- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
--精品
在这上面。这是本学期的最后一次实验,让我又爱又恨。不可否认的是在实验中还是学到了不少东西,和同组的同值转换成模拟量输出,观察发光二极管D23的亮度。若是仿真,可以通过电压表观察模拟量的电压值。单通道采ndByte(0x00);cAck();if(erflags)gotosen;sen1:Start(3
在这上面。这是本学期的最后一次实验,让我又爱又恨。不可否认的是在实验中还是学到了不少东西,和同组的同
值转换成模拟量输出,观察发光二极管D23的亮度。若是仿真,可以通过电压表观察模拟量的电压值。单通道采
ndByte(0x00);cAck();if(erflags)gotosen;sen1:Start(
3通道轮流进行采样。七.实验心得与体会此次实验我自认为做的没有以前几次那么顺利,实验的仿真图比以往的
实验五I2C的DA/ADC转换实验
一、实验目的
1、掌握I2C的DA/ADC芯片与单片机接口方法;
2、掌握I2C器件编程方法;
3、掌握DAC和ADC的使用方法。
二、实验前准备
1、完成作业7;
2、根据实验内容编写好相关程序,并进行Proteus仿真。程序和仿真图:
#includereg52.h
#includeintrins.h
#includeI2C.h
#defineucharunsignedchar
#defineuintunsignedint
#define_Nop()_nop_()
sbitoe=P1^3;
sbitdula=P1^4;
sbitwela=P1^5;
dataucharj;
ucharcodesled_bit[]={0xfe,0xfd};//,0xfb,0xf7};//,0xef,0xdf,0xbf,0x7f};datauchardisp[2]={16,16};
ucharcodetable[18]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};
voidmain()
{
datauchara;
oe=0;
P0=0xff;
TMOD=0x01;
TH0=(65536-500)/256;
--精品
ndByte(0x00);cAck();if(erflags)gotosen;sen1:Start(接口的ADC有什么好处?如果通过按KKKK4键分别选择
ndByte(0x00);cAck();if(erflags)gotosen;sen1:Start(
接口的ADC有什么好处?如果通过按KKKK4键分别选择ADC采样0、3通道,程序如何处理?如何利用芯
DC,可直接与具有I2C总线接口的各种扩展器件连,数据传输速率高。2.答:PCF8591的控制寄存器
变AIN0的模拟电压,AIN1连接电源,AINAIN3连接地。PCF8591的15脚AOUT是DAC
TL0=(65536-500)%256;
ET0=1;
EA=1;
TR0=1;
sen:erflags=0;
Start();
SendByte(0x90);
cAck();
if(erflags)gotosen;
SendByte(0x00);
cAck();
if(erflags)gotosen;
sen1:Start();
SendByte(0x91);
cAck();
if(erflags)gotosen1;
a=RcvByte();
Ack();
while(1)
{
a=RcvByte();
Ack();
disp[0]=a/16;
disp[1]=a%16;
}
}
voidT0_int(void)interrupt1
{
uchark;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
oe=1;
--精品
);SendByte(0x91);cAck();if(erflags)gotosen1;a=RcvB;oe=0;P0=0xff;TMOD=0x01;TH0=(65536-500)/256;精品--TLtauchardisp[2]={16,16};ucharcodetable[18]={0x3f,0xyte();Ack();while(1){a=RcvByte();Ack();disp[0]=a/1
);SendByte(0x91);cAck();if(erflags)gotosen1;a=RcvB
;oe=0;P0=0x
您可能关注的文档
最近下载
- 高中语文第3课为了忘却的纪念省公开课一等奖新名师优质课获奖课件.ppt VIP
- 科普斯特CAP-3000系列智能汽包液位计使用说明书
- 年产1000万片头孢氨苄生产车间工艺设计_毕业论文设计.docx VIP
- YOKOGAWA Models 437101 437102 437103 437104 437106 437112 437118 437124 µR20000记录仪 简易操作手册.pdf
- 人教版八年级下册英语第1单元课件.ppt
- 预防三病母婴传播健康教育.ppt VIP
- GB-T 14981-2009 热轧圆盘条尺寸、外形、重量及允许偏差.pdf
- 统编版语文三年级下册第七单元教材解读解读与集体备课课件.pptx
- 3.2 典型SLM成形设备《增材制造技术》教学课件.pptx VIP
- GB_T 15114-2023 铝合金压铸件.docx
文档评论(0)