欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机原理及应用2018秋季第12讲作业.docx

    • 资源ID:285928       资源大小:8.52KB        全文页数:3页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理及应用2018秋季第12讲作业.docx

    姓名: XXX班级:)< (日期:2018.10.8 )“微机原理及应用” 2018秋季第12讲作业(从下面开始)1 . 12C通讯接口的SCL信号是一种位同步信号,在其协议时序中“start”和“stop”是数 据帧同步时序。你认为mACKm时序的作用是什么?应答位(ACK):当发送方传送完8位时,发送方释放SDA,由接收方控制SDA,且SDA=O;2 .在12C互联系统中使用什么信息区分多个从设备?搜索关键词“I2C接口。了解I2C的 协议,能否确定12C互联系统中从设备的最大数量是多少?用IP来区分不同的设备,众所周知,电脑的IP是唯一的,所所以可以通过用IP来区分不同的设 备。I2C协议规定,在启动总线后第1字节的高7位是从节点的寻址地址,第8位为方向位。所以 在单字节寻址中最多128个从设备。但又不能是同一类设备,因为在地址还要区分设备类型。3 .使用姿态传感器MPU9250感知的姿态信息,以及LED6x7Matr ix模块设计一个姿态指示器。4 .如果某MCU没有12C硬件单元,你能否使用普通GPlO实现I2C通讯接口的功能?如果可 以,请编程实现基本的数据传送(读/写)接口程序。可以用普通GPIO实现I2C通讯接口的功能。include <REGX51. H>包含 AT89C51 的标准库include <intrins. h>包含 intrins. h 标准库,其中定义了"_nop_ ()”define uc unsigned Char定义数据格式的缩写sbit SDA=P0; HC总线串行数据线sbit SCL=P1; /IIC总线串行时钟线bit NackFlag; 定义非应答标志void delay O /延时子程序,延时大约5us(_nop_ (); 与汇编中的NOP指令完全相同_nop_ ();_nop_ ();_nop_ ();)void Delayxlma (uc count) /延时子程序,延时大约 Ims(uc i, j;for (i=0; i<count; i+)for (j=0; j<120; j+);)sDA=l; 以下程序需对照时序图编写或理解SCL=I;delay ();SDA=O;delay (); SCL=O;)void stop (void) 停止IlC总线,同样需要注意其时序(SDA=O;SCL=I;delay ();SDA=I;delay (); SCL=O;)void ChkAck (void) 检查应答位子函数(SDA=I; 将PLo设置为输入,必须先向端口写1SCL=I;NackFlag=O;if (SDA=I) 若SDA=I表示从器件没有应答 NackFlag=I; /位非应答标志 NaCkFIagSCL=O5)void acndabit (uc nun) 发送8bit (1字节)数据子函数(uc i=8;uc temp; temp=num;for (i=8; i>0; i-) 发送 8 位(SDA=tcmps0x80; 根据IIC协议应从最高位开始发 SCL=I;delay ();SDA=tcmps0x80; 根据IlC协议应从最高位开始发 SCL=I;delay ();SCL=O;tcmp=tcmp<<l; /待发数据左移,准备发送下一位 )void sendbyte (uc num, uc addr) 发送1字节数据到从器件子程序 send8bit (OxaO); 发送从器件地址ChkAck (); 检查应答位,每发一字节都要检查应答位Sendabit (addr); 发送数据地址 ChkACk ();sendebit (num); /发送待发数据ChkAck ();stop (); 全部发完后停止Delayxlms (10);)void main (void) 主函数,模拟实现HC总线的数据发送 (uc i;for (i=0; i<=0xff; i+) 按要求产生并循环发送所有待发数据 (Sendbyte (i, i); 向从器件发送一字节数据DclayXlms (5);)while (1) ; 发送完毕,停止等待5 .分组讨论“球在平面上滚动效果”模拟算法,编程实现并测试效果。

    注意事项

    本文(微机原理及应用2018秋季第12讲作业.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开