- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中断管理(应用) 多中断源是中断管理的需求背景 中断屏蔽:全局屏蔽、个别屏蔽 中断向量?中断服务子程序与中断源的对应关系; 优先级?管理各中断事件的优先权问题(中断嵌套),有时只用高低两级。 管理的途径 :1、专门的器件(51集成在内部);2、通过软件查询 中断子程序编写时注意要点: 确保中断向量正确; 现场保护与恢复是关键(汇编语言); 通过全局变量和主程序交换信息;通过静态变量处理同一中断源的不同次之间的逻辑关系; 在多中断源时,要特别注意中断嵌套的问题; 调试时,对中断要专门调试测试,确认正确性。 存储器要点: 单片机内部一般具有少量的SRAM和足够的多的ROM,也有一些单片机内部集成E2PROM。要知道各自的用法; 在一些信号处理类型的应用中,内部的SRAM可能不够用,需要掌握RAM扩展的基本技术;熟悉市场上常见的产品; 特别说明:扩展容量时要知道地址范围,并确保不和其它接口地址冲突。 FIFO存储器作为一种“块数据”的缓冲方式,在一些题目中特别有用,应关注IDT公司的该类型产品。 定时器应用要点 掌握工作模式的应用特点:MCS51中方式1和方式2 知道时间常数和定时时间的关系; 掌握如何去控制定时器的开启与关闭; 学会中断与查询两种处理方式; 在很多应用中,可能需要长时间定时(即超过额定的实时范围),此时可借助中断软件控制实现 注意计数器和定时器使用方法的细微差异 必要时,可利用CPLD自己设计。 A/D、D/A应用要点 掌握几种典型的芯片及其单片机接口(不同速度、分辨率和接口方式) 在高精度的应用中参考电源是关键,了解几种专门的参考电压芯片。 模拟信号可能需要调理、变换 设计与调试 硬件设计:在硬件设计时,要留下一些专门的调试端口、几个状态指示灯。 调试时编写很小的程序模块,借助示波器等仪器分别验证硬件功能。特别注意端口地址不要错。 软件调试: 1、对软件设计而言,可通过仿真软件分别调通一些与硬件相对独立的子程序; 2、软硬件联调时,要在一些关键性的位置(比如中断、功能块程序的首尾)设置一些状态显示子程序,这样可以直观地观察程序的执行情况。 3、必要时采用仿真器。但滥用仿真器可能导致效率低下。 4、嵌入式软件结构 ⑴ 循环轮询(polling loop)系统 程序依次检查系统的每一个输入条件,一旦条件成立就进行相应的处理。 优点: 对于简单的系统而言,便于编程和理解; 没有中断的机制,程序运行良好,不会出现随机的问题。 缺点: 应用领域有限(由于不可确定性); 对于有大量I/O服务的应用不容易实现; 如果程序规模大,则不便于调试。 循环轮询系统流程 ⑵ 前后台系统(foreground/background) 又叫中断驱动系统。后台是一个一直在运行的系统,前台是有机一些中断处理过程组成的。当有一个前台时间(外部时间发生时),引起中断,中断后台运行,进行前台处理,处理完成后有回到后台(通常后台又称为主程序)。 前后台系统程序流程 优点: 可并发处理不同的异步时间,设计简单; 中断处理程序有多个,主程序一个; 无须学习OS相关的知识。 缺点: 对于复杂的系统而言,其主程序设计复杂,系统复杂度提高,可靠性降低; 实时性只能通过中断来保证,如果采用中断加主程序的方式来处理事件,其实时性难以保证; 中断处理程序于主程序间的共享互斥问题需应用自身解决。 SPI(Serial Peripheral interface) SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。 SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,主要是在sck的控制下,两个双向移位寄存器进行数据交换。 类似于用74LS164和74ls165组成的一个环形移位寄存器对,并增加了一些控制信号,形成了总线 SPI 总线是Motorola公司推出的三线同步接口,同步串行3线方式进行通信:一条时钟线SCK,一条数据输入线MOSI,一条数据输出线MISO;用于CPU与各种外围器件进行全双工、同步串行通讯。SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;提供频率可编程时钟;发送结束中断标志;写冲突保护;总线竞争保护等。图示出SPI总线工作的四种方式,其中使用的最为广泛的是SPI0和SPI3方式(实线表示): SPI总线工作的四种方式 SPI总线特点 比I2C使用更多的信号线,而且随着节点增加信号线也增多。 速度
您可能关注的文档
最近下载
- 中国低空经济应用场景研究报告(2025).pptx VIP
- 2025款比亚迪唐DM-i尊贵型荣旗舰荣耀_用户手册驾驶指南车主车辆说明书电子版.pdf
- 初高中数学衔接教育ppt省公开课获奖课件说课比赛一等奖课件.pptx VIP
- 第二韬奋杯全国版社青年编校大赛试题及参考答案.doc VIP
- QGC001-2020 三氯丙醇酯(3-MCPDEs)和缩水甘油酯(GEs)的技术规程.pdf VIP
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人笔试备考试题及答案解析.docx VIP
- 烧伤侵袭性真菌感染诊断与防治实践指南(2024).pptx VIP
- 商务人员基本礼仪仪容礼仪课件.pptx VIP
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人考试备考试题及答案解析.docx VIP
- 河阴死者墓志义例与北魏后期墓志制作.doc VIP
文档评论(0)