- 1、本文档共426页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PC口的按位置位/复位控制字: 一、三总线的产生 二、扩展能力 是指扩展的存储器容量。 16条地址线。 ROM单独;RAM和I/O口统一 三、典型的存储器芯片 四、有关信号的连接 数据线 控制线 地址线 四、系统扩展的寻址方法 1、片外RAM及I/O口 2、低位地址线 、剩余的高位地址线 3、线译码方式、译码器译码方式 1.线译码 2、译码器译码 9.2 存储器扩展技术 一、存储器扩展时有关信号的连接 控制、数据、地址 二、存储器扩展举例 1.程序存储器的扩展举例 2.数据存储器扩展举例 3.存储器综合扩展举例 27128的地址空间范围是: 0000H~3FFFH。 62128的地址空间范围是: 8000H~0BFFFH。 第10章 MCS-51系列单片机系统扩展技术 10.1 并行I/O口扩展技术 10. 2 键盘接口技术 10.3 显示器接口技术 10.4 D/A转换器接口技术 10.5 A/D转换器接口技术 10.1 并行I/O口扩展技术 一、单片机的口线直接作I/O口 二、简单I/O接口的扩展 三、利用8255A扩展并行I/O口 一、单片机的口线直接作I/O口 二、简单I/O接口的扩展 不可编程的并行口扩展一般包括使用锁存器扩展、使用三态门扩展、使用总线驱动器扩展等。 典型的I/O接口芯片 1.使用锁存器扩展并行口 2.使用三态门扩展并行口 例: 电路如图所示,用74LS373扩展一个输出口,分别接8个LED显示器L0~L7,用74LS244扩展一个输入口,分别接8个开关K0~K7,编程实现将开关K0~K7的状态通过LED显示出来。 三、利用8255A可编程芯片扩展并行I/O口 1、8255的内部结构 2、外部引脚 3、控制字 4、工作方式 5、应用举例 1、8255的内部结构 2、外部引脚 3、控制字 工作方式选择控制字: 一、结构 计数功能: 是指对外部事件进行计数:计数信号来自T0、T1引脚。 定时功能: 也是通过计数器的计数功能来完成的,不过此时的计数脉冲来自单片机内部:机器周期。 二、控制寄存器 与定时器/计数器应用有关的控制寄存器有三个,分别为TCON、TMOD、IE。 (1)定时控制寄存器(TCON) (2)工作方式控制寄存器(TMOD) 3.中断允许控制寄存器(IE) 三、工作方式 1.方式0 定时和计数范围: 计数器的计数值范围是:1~8192(213) 当为计数器工作方式时: 计数器的初值范围为:0~213-1; 定时时间的计算公式为: 定时时间=(213-计数初值)×定时周期 若晶振频率为6MHz,其定时周期2μs: 则最短定时时间为: Tmin=[213-(213-1)] ×2μs =2(μs) 最长定时时间为: Tmax=(213-0) ×2μs =16384(μs) 2.方式1: 定时与计数范围: 计数器的计数值范围是:1~65536(216)。 当为计数器工作方式时: 计数器的初值范围为: 0~216-1; 当为定时工作方式时: 定时时间=(216-计数初值)×定时周期 若晶振频率为12MHz,其定时周期1μs: 则最短定时时间为: Tmin=[216-(216-1)] ×1μs =1(μs) 最长定时时间为: Tmax=(216-0) ×1μs =65536(μs) 3.方式2: 计数与定时范围: 计数器的计数值范围是:1~256(28) 当为计数器工作方式时: 计数器的初值范围为:0~28-1; 当为定时工作方式时: 定时时间=(28-计数初值)×定时周期 若晶振频率为12MHz,其定时周期1μs: 则最短定时时间为: Tmin=[28-(28-1)] ×1μs =1(μs) 最长定时时间为: Tmax=(28-0) ×1μs =256(μs) 4.方式3: 四、应用举例 使用时应重点考虑下面的问题:结构、有关的寄存器、 工作方式(重点是方式1、方式2)、 初始化(工作方式、计数初值、中断管理、启动定时器/计数器) 计数初值的计算: 方式1: 16位计数器的最大计数值为216=65536; 方式2: 8位计数器的最大计数值为28=256。 例1 设系统时钟频率为12MHz,用定时器/计数器T0编程实现从P1.0输出周期为500μs的方波。 (中断、查询) (10ms 可以采用方式1) (更长呢?) 例2 设系统时钟频率为12MHz,编程实现:P1.1引脚上输出周期为1s,占空比为20%的脉冲信号。 (取10ms基础,100个,分别占20个、80个)
您可能关注的文档
- (别墅)红河谷工法样板间资料讲解.ppt
- (分子间相互作用与溶剂特性)资料讲解.ppt
- (行政学院)讲座危机应对资料讲解.ppt
- (简浅谈电能管理系统在漆包线厂生产中的应用资料讲解.ppt
- (经典收藏)一体化电子渠道智能化运营平台建设思路资料讲解.ppt
- (鲁科)化学选修物《高分子化学反应合成高分子材料》课件资料讲解.ppt
- (培训教材)办公室事务管理资料讲解.ppt
- (四)开发利用金属矿物和海水资源资料讲解.ppt
- (王晓东)《中科大创新型人才实验班》管理探索资料讲解.ppt
- (新教材)人教九级化学第单元自然界的水资料讲解.ppt
- 消防应急演练方案(集合15篇) .pdf
- 武汉海事职业学院教师招聘考试题库真题2023 .pdf
- 柴油安全技术说明书 完整版完整版724528816.pdf
- 江南影视艺术职业学院辅导员考试试题2024 .pdf
- 江苏省淮安市2023-2024学年八年级上学期期末学业监测地理试题.pdf
- 开展起重设备安全排查整治工作总结 完整版完整版724525774.pdf
- 抄表核算收费员初级习题库(含答案) .pdf
- 江苏省无锡市高职单招2022年艺术概论模拟练习题三附答案 .pdf
- 房屋建筑工程竣工验收程序 完整版完整版724547303.pdf
- 徐州生物工程职业技术学院辅导员招聘笔试真题2023 .pdf
文档评论(0)