数码转换实验实验报告.docx
2022-05-29 15:01:06 305KB 文档资料
12位数码转换器MCP4725 模块描述: 此次电路城(www.cirmall.com)分享的是成品MCP4725模块电路原理图和PCB源文件和demo 固件等,MCP4725模块电路设计用国外软件Eagle6.9可以直接打开。MCP4725模块是一款I2C控制的数模转换器(DAC),DAC可以从数字源(如Arduino微控制器上的I 2 C接口)发送诸如正弦波的模拟信号。数字到模拟转换器非常适合声音产生,乐器和许多其他创意项目! 12位数码转换器MCP4725 模块参数: 12位分辨率 I2C接口(标准,快速,高速支持) 小包装 2.7V至5.5V电源 内部EEPROM存储设置 12位数码转换器MCP4725 模块 layout说明: 此版本的MCP4725模块 layout修复了板上的一些问题,包括MCP4725IC占位面积,I2C引脚排列,改变了整体电路板尺寸,以更好地适应您的项目,还有一些微小的调整。该板断开您需要访问的每个引脚,并使用包括GND和Signal OUT引脚的MCP4725连接到示波器或需要连接到电路板的任何其他设备。还有板载的是SCL,SDA,VCC和另一个GND,用于您的基本I 2 C引脚。另外,如果您希望在总线上安装多个MCP4725,则可以禁用此主板上的上拉电阻,更多说明,可以查看MCP4725 模块连接指南。 12位数码转换器MCP4725 模块实物展示: 12位数码转换器MCP4725 模块 PCB截图:
2022-05-11 10:23:33 2.37MB 数码转换器 mcp4725 i2c 控制
1
《80×86/Pentium微机原理及接口技术》(余春暄),北京工业大学电控学院大二下学期的微机原理与接口技术课程的实验部分,80x86汇编语言的实践要做的是实验二和实验九。实验九的内容是用x86汇编语言实现数码转换。 本资源包含该实验需要编制的第三个程序代码:十六进制数转换为ASCII码。 本资源只含代码,不含实验报告,如果你需要的是实验报告就不要点开了以免浪费你宝贵的分数。本代码的可靠性极高,与网络上其他来源的实验报告中的代码不可同日而语。希望下载并采用此代码的同学能抱着治学的态度对待这份代码。 实验九-数码转换的其它程序代码也已在本站上传,需要的同学可以进入我的主页或通过搜索获取,它们包括: 1.ASCII码转换为非压缩型BCD码; 2.BCD码转换成十六进制码; 习题1.十六进制数转换为十进制数; 习题2.十进制数转换为七段码 再次重申,上面四个代码不包含在本资源中。 本代码仅供个人学习参考使用,请勿自行在其他网站及论坛发布,作者在此对访问本资源的同学表示感谢。尽管作者对代码的可靠性很有自信,但事情总不是绝对的,代码中如若有任何问题,欢迎诸位同学留言指正,感激涕零。
1
《80×86/Pentium微机原理及接口技术》(余春暄),北京工业大学电控学院大二下学期的微机原理与接口技术课程的实验部分,80x86汇编语言的实践要做的是实验二和实验九。实验九的内容是用x86汇编语言实现数码转换。 本资源包含该实验需要编制的前两个程序代码。分别是: 1.ASCII码转换为非压缩型BCD码; 2.BCD码转换成十六进制码。 本资源只含代码,不含实验报告,如果你需要的是实验报告就不要点开了以免浪费你宝贵的分数。本代码的可靠性极高,与网络上其他来源的实验报告中的代码不可同日而语。希望下载并采用此代码的同学能抱着治学的态度对待这份代码。 实验九-数码转换的其它程序代码也已在本站上传,需要的同学可以进入我的主页或通过搜索获取,它们包括: 3.十六进制数转换为ASCII码 习题1.十六进制数转换为十进制数 习题2.十进制数转换为七段码 再次重申,上面三个代码不包含在本资源中。 本代码仅供个人学习参考使用,请勿自行在其他网站及论坛发布,作者在此对访问本资源的同学表示感谢。尽管作者对代码的可靠性很有自信,但事情总不是绝对的,代码中如若有任何问题,欢迎诸位同学留言指正,感激涕零。
1
(1)(第一道)编程实现将十进制数的ASCII码转换为BCD码 要求:用E命令从键盘输入的五位十进制数的ASCII码已存放在0500H起始的内存单元中(25H、30H、32H、34H、65H),把它转换成BCD码后,再分别存入050AH起始的内存单元中。若输入的不是十进制数的ASCII码,则对应的存放结果的单元内容为“FF”。 (2) (第四道)编程实现将存入0500H-0507H单元中的4个非压缩BCD数(例:12,34,56,78),转换成二进制数码(用十六进制数表示),并存入起始地址为0510H-0517H的内存单元中。
1