- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 山东大学控制学院 李振华 总线 CPU通过总线来实现与存储器、I/O接口的数据交换。 数据总线 DB CPU 微处理器 辅助电路 ROM RAM I/O 外设 控制总线 CB 地址总线 AB 山东大学控制学院 李振华 数据总线(Data Bus―DB)——双向、三态 用来在微处理器、存储器以及输入/输出接口之间传送数据。 数据总线的根数决定了一次可以传递二进制数的位数。 CPU 微处理器 辅助电路 ROM RAM I/O 外设 控制总线 CB 数据总线 DB 地址总线 AB 山东大学控制学院 李振华 地址总线(Address Bus―AB) ——单向、三态 地址总线用来传送CPU发出的地址信息,以访问被选择的存储单元或I/O接口电路。 地址总线的位数决定了可以直接访问的存储单元(或I/O口)的最大可能数量(即容量)。 数据总线 DB CPU 微处理器 辅助电路 ROM RAM I/O 外设 控制总线 CB 地址总线 AB 山东大学控制学院 李振华 控制总线(Control Bus―CB) 数据总线 DB CPU 微处理器 辅助电路 ROM RAM I/O 外设 控制总线 CB 地址总线 AB 控制总线用来传输控制信号,包括CPU送往存储器和I/O接口电路的控制信号,如 、 、INTA等;还包括其他部件送到CPU的信号,如 、RESET等。 不同的CPU控制总线根数及含义不尽相同。 RD WR INT 数据总线和每个元件的数据线相连,为了使CPU能够和其中一个元件正确通信,必须使用三态逻辑元件(特别针对输入元件)。 山东大学控制学院 李振华 ? 山东大学控制学院 李振华 其它I/O模块 单片机上一般集成了多个I/O接口,其中有通用并行I/O口(一般每口8个外部引脚)以及SCI、PWM、I2C、CAN等专用子系统。复位后一般所有I/O引脚默认设置为通用I/O输入,当专用子系统激活后,自动变更为专用功能。 山东大学控制学院 李振华 (1) 一般I/O口 准双向口,作通用输入/输出口使用。 位电路结构:一个数据输出锁存器,用于输出数据的锁存; 两个三态输入缓冲器,BUF1用于读锁存器,BUF2用于读引脚;数据输出驱动电路,由场效应管TV和片内上拉电阻R组成。 山东大学控制学院 李振华 (2)可用作地址总线的I/O口 一个数据输出锁存器,用于输出数据的锁存;两个三态输入缓冲器,BUF1用于读锁存器,BUF2用于读引脚;一个多路开关MUX,它的一个输入来自锁存器的Q端,另一个输入来自内部地址的高8位;数据输出驱动电路由非门M,场效应管VT和片内上拉电阻R组成。 山东大学控制学院 李振华 (3) 地址数据分时复用的总线I/O接口 1个输出锁存器,输出数据的锁存;2个三态输入缓冲器,分别用于锁存器和引脚数据的输入缓冲;1个多路开关MUX,它的一个输入来自锁存器,另一个输入是地址/数据信号的反相输出。在控制信号的的控制下能实现对锁存器输出端和地址/数据线之间的切换;由两只场效应管组成的输出驱动电路。 山东大学控制学院 李振华 (4) 可用作第二功能的I/O口 一个数据输出锁存器,用于输出数据的锁存;3个三态输入缓冲器,BUF1用于读锁存器,BUF2、BUF3用于读引脚和第二功能数据的缓冲输入;数据输出驱动电路,由与非门M,场效应管VT和片内上拉电阻R组成。 山东大学控制学院 李振华 ? 山东大学控制学院 李振华 单片机工作支撑模块 包括电压调整器、时钟和复位发生模块、看门狗、时钟监视器等。 其它模块 如PWM(脉宽调制模块) 脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 占空比不同的3种PWM信号 1. 机器语言 用机器能够直接识别的二进制指令代码(即机器码或可执行的目标代码)编写的程序称为机器语言。 执行速度快 不易记忆,十分繁琐。 ——用机器语言编写程序是极其困难的。 特点: 程序设计 山东大学控制学院 李振华 2. 汇编语言 用机器指令系统的助记符(能反映指令特征和操作性质的英文单词或英文缩写),用符号代替操作数来编写的程序称为汇编语言程序。 用汇编语言编写的程序不仅执行速度快,又可以有效地利用机器本身的专有特性,从而提高机器的工作效率。 用汇编语言编写的程序由于面向机器,在一种机型上不能运行另一种机型的汇编程序,通用性差 。 特点: 山东大学控制学院 李振华 3. 高级语言 用户不必了解具体机器结构,而是面向问题,如BASIC、FORTRAN、PASCAL、C 等各种高级语言。 高级语言容易理解、学习和掌握,用户用高级语言编写程序就方
您可能关注的文档
- 地图分幅编号精要.ppt
- 地下车库设计规范精要.ppt
- 地下车库设计和成本管控分析(佳兆业)精要.ppt
- 地下建筑工程精要.ppt
- 地下建筑结构(中国地质大学孙金山)8-3精要.ppt
- 地下室通风设计精要.ppt
- 地形复杂多样(公开课)精要.ppt
- 地源热泵地埋管施工质量控制精要.ppt
- 地源热泵工程设计方法与实例精要.ppt
- 地源热泵技术精要.ppt
- 2026年贵港市港南区自然资源局关于公开招聘编外聘用人员的备考题库及完整答案详解一套.docx
- 2026年陕西省商贸学校招聘外聘教师备考题库完整参考答案详解.docx
- 2026年重庆长安汽车股份有限公司北京长安汽车公司招聘备考题库有答案详解.docx
- 2026年许昌市公安局交通管理支队招聘备考题库及1套完整答案详解.docx
- 2026年烟台市莱山区教育和体育局公开招聘高层次人才备考题库及答案详解一套.docx
- 2026年空中能力层装备研究院招聘备考题库及答案详解参考.docx
- 2026年苏州市教育科学研究院长期公开招聘高层次人才备考题库及参考答案详解1套.docx
- 2026年道里区工程社区卫生服务中心招聘备考题库及一套参考答案详解.docx
- 2026年速看禹州法院招录3人丨名单发布禹州2人上榜丨失联、旷工郑州一事业单位发解聘备考题库及1套参.docx
- 中国科学院西北高原生物研究所2026年博士后招聘备考题库带答案详解.docx
最近下载
- 2026人教版小学一年级上学期语文期末综合试卷精选3套(含答案解析)(1).docx
- 天鹅(选自圣-桑《动物狂欢节》,总谱) 高清钢琴谱五线谱 .pdf VIP
- 实用化工产品配方与制备(6).doc VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).docx VIP
- 生存分析中的Cox模型比例风险假设检验.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》之6:“领导作用-5.1.2以顾客为关注焦点”专业深度解读和应用指导材料(编写2025A0).docx VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).pdf VIP
- 六年级数学上册第9讲甜甜咸咸就是我思维突破苏教版202106071121.pdf VIP
- 台州市椒江区2023-2024学年六年级数学第一学期期末调研模拟试题含答案.doc VIP
- 有限空间作业专项施工方案.docx VIP
原创力文档


文档评论(0)