- 1、本文档共464页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1.2 MCS-51/52单片机存储器结构 1. MCS-51/52单片机存储器划分方法 解:根据3-8译码器的真值表得知E1和E2需为低电平、E3为高电平译码器才能进行译码。译码时译码输出端的编号转换为三位二进制数与其输入C、B、A的高低电平取值相对应。相应地址取值如下: A15 A14 A13 A12 A11 A10 A9 A8 A7……A0 1 0 0 C B A × × ×…… × 故:Y0的地址范围是8000H~83FFH Y1的地址范围是8400H~87FFH Y2的地址范围是8800H~8BFFH Y3的地址范围是8C00H~8FFFH Y4的地址范围是9000H~93FFH Y5的地址范围是9400H~97FFH Y6的地址范围是9800H~9BFFH Y7的地址范围是9C00H~9FFFH 6.4 单片机外部并行程序存储器的扩展 6.4.1 单片机外部并行程序存储器的操作时序 1. 访问程序存储器的控制信号 (1)ALE: 用于低8位地址锁存控制; (2)PSEN:外部程序存储器“读选通”控制信号; (3)EA:片内、外程序存储器访问的控制信号。 2、操作时序 (1)当不执行MOVX指令时 PSEN信号的上升沿CPU完成对P0口数据的采样 (2)当执行MOVX指令时 注意:只要不从外部RAM读写数据,ALE信号总是以不变的速率出现。 6.4.2 单片机外部并行程序存储器的扩展方法 1、基本扩展方法 U3的地址:0000H~1FFFH,2000H~3FFFFH……E000H~FFFFH 2、扩展16kB EPROM U3的地址:0000H~1FFFH,4000H~5FFFH,……C000H~DFFFH U4的地址:2000H~3FFFH,6000H~7FFFH,……E000H~FFFFH 74LS165管脚图和真值表 CD4094管脚图和真值表 设计思路:串行口工作在方式0下。首先通过串行口从74LS165读入8个开关的状态(注意:先读入最低位D0),然后将读入的内容存入内部RAM 40H单元。随后根据读入的开关状态,将开关编号的显示段码由串行口发出到CD4094(注意:先发D0)。 设计关键:74LS165和CD4094的操作时序。 主程序流程图 将开关状态转换为数码管显示段码自程序流程图 程序清单: ;这是一个利用串行口扩展并行I/O口的例子 ;系统的晶振频率12MHz,利用CD4014和CD4094扩展出两个8位并行口。 ;编程读入开关状态,存入片内RAM的40H单元,并同时输出到LED上显示出来。 KEY EQU 40H ORG 0 MOV SCON,#0H ;串口方式0 RX0: CLR P1.0 ;并行输入开关状态 SETB P1.0 ;允许串行移位 SETB REN ;允许串行接收数据 JNB RI,$ ;等待一帧数据接收结束 CLR REN ;停止接收 CLR RI MOV A,SBUF ;读开关状态 MOV KEY,A ;存开关状态 LCALL CONVERT ;将开关状态转换为数码管的段码 CLR P1.2 ;关显示 SETB P1.1 ;允许CD4094串行输入数据 MOV SBUF,A ;开关状态送数码管显示 JNB TI,$ ;等待一帧数据发送结束 CLR TI CLR P1.1 ;禁止CD4094串行输入数据 SETB P1.2 ;允许CD4094输出 SJMP RX0 CONVERT:JB ACC.0,C0 ;S0按下了?否,则转 MOV A,#3FH ;0的显示段码 SJMP C_END C0: JB ACC.1,C1 MOV A,#06H ;1的显示段码 SJMP C_END C1: JB ACC.2,C2 MOV A,#5BH ;2的显示段码 SJMP C_END C2: JB ACC.3,C3 MOV A,#4FH ;3的显示段码 SJMP C_END C3: JB ACC.4,C4 MOV A,#66H ;4的显示段码 SJMP C_END C4: JB ACC.5,C5 MOV A,#6DH ;5的显示段码
您可能关注的文档
- “五位一体”之二--政治建设.ppt
- “五位一体”总体布局第一节建设现代化经济体系.ppt
- 《1844经济学哲学手稿》解读.ppt
- 《遨游汉字王国》仓颉造字课件.ppt
- 《别了不列颠尼亚》课件解读.ppt
- 《财务管理学》第六章资本结构决策.ppt
- 《常见的天气系统》(课件).ppt
- 《电路》邱关源第五版电路习题解答.ppt
- 《电子技术基础》.ppt
- 《高级计量经济学》-厦门大学经济学院.ppt
- 江苏省扬大附中东部分学校2023-2024学年八上数学期末联考模拟试题含解析.doc
- 第二单元 家庭与婚姻 单元测试A卷基础训练 (含解析) -2024-2025学年统编版高二政治选择性必修二.pdf
- 第二单元 家庭与婚姻 单元测试B卷提升训练(含解析) -2024-2025学年统编版高二政治选择性必修二.pdf
- 第二单元 理解权利义务 单元测试A卷基础训练(含解析) -2024-2025学年道德与法治八年级下册.pdf
- 山东省齐河、夏津、临邑、禹城、武城五县2024届数学八上期末达标检测试题含解析.doc
- 2025 北京房山初三上学期期末考试物理.docx
- SZSD13 0003—2024专线物流运单数据元.docx
- 2023-2024学年湖北省咸宁市赤壁市中学八上数学期末学业质量监测模拟试题含解析.doc
- 2024届福建省厦门市四校八年级物理第一学期期末学业质量监测模拟试题含解析.doc
- 安徽省宣城市宁国市三校联考2024-2025学年七年级上学期12月学情调研历史试卷(无答案).pdf
文档评论(0)