- 1、本文档共112页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章单片机常用接口
2
第11章 单片机常用接口
3
主要内容
11.1、单片机最小系统
11.2、数据存储器扩展
11.3、输入输出接口扩展
11.4、8255A可编程I/O接口扩展
11.5、单片机与外部A/D、D/A转换电路的接口
11.6、单片机与键盘的接口
11.7、单片机与LED显示器的接口
11.8、单片机与光电耦合器件的接口
11.9、单片机与继电器的接口
11.10、单片机与蜂鸣器的接口
4
11.1 单片机最小系统
概念:单片机最小系统是指能使单片机工作的、由最少器件构成的系统。
作用:作为核心模块使用在不同的设计中。针对设计的要求,在最小系统的基础上扩展多种功能单元就可以完成不同的设计。
构成:一般应该包括单片机、时钟电路、复位电路。
5
使用STC12C5A60S2单片机构成的最小系统:
复位电路
晶振电路
6
最小系统作为应用的核心,可以为用户扩展提供三总线:
地址总线(AB):输出,传送单片机要访问的外设或者接口的地址信息,决定了单片机的最大寻址能力。
如果单片机提供16条地址总线,可以访问的地址空间为216,即64KB。
数据总线(DB):双向, 用来传送数据信息。通过数据总线,单片机可以和内存或其它总线器件之间传送数据。数据总线的宽度决定了一次可以操作的数据位数。
控制总线(CB):用来传送控制信号。每一个控制线上信号的传输方向是确定的、单向的,输入或者输出。
7
51单片机的三总线分配:
地址总线:
P2口作为高8位地址线,
P0口作为低8位地址线
数据总线:
P0口作为8位的数据总线
控制总线:
ALE、/RD、/WR
8
11.2 数据存储器扩展
概念:数据存储器即随机访问存储器
(Random Access Memory,RAM)
特点:可以读出或写入数据,属于易失性存储器,断电后存储的数据丢失,经常用于存储程序运行过程中产生的临时数据。
动态RAM(Dynamic RAM,DRAM)
静态RAM(Static RAM,SRAM)
分类:
功耗低、价格相对便宜,
但是需要定时刷新才能维持信息不变
造价比DRAM高,但是不需要动态刷新,
信息一经写定就不会变化,和单片机的连接简单,
无需添加辅助电路,比较常用
9
11.2.1 SRAM芯片
1.存储器容量的描述方法:
(1)如果数据线有8条,每个存储单元为8位,存储容量可用字节数表示。
存储容量为128KB:表示该芯片有8条数据线,128K个存储单元,每个存储单元可以存储8位二进制数据。
(2)存储容量=存储单元的个数×每个存储单元存储的二进制数据位数=2M×N,其中M表示该芯片的地址线条数,N表示数据线条数。
容量1K×4 的存储器,有1K个存储单元,每个存储单元保存4位二进制数据,所以地址线条数为10条(210=1K),数据线有4条。
10
2.SRAM芯片的引脚---IS62C256AL
(1)地址线A0-A14:15根地址线,标识为A0-A14,也就是有32K(215=32K)个存储单元,即32KB。
(2)数据线D0-D7。
(3)控制线:为输出使能引脚,和单片机的引脚相连;
/WE是写使能,和单片机的/WR引脚相连;
/CS片选引脚,用来选通该芯片工作。
(4)电源VCC和地GND,使用5V电源供电。
11
11.2.2 单片机和SRAM的接口
存储器的三总线分别与系统分离出的三总线对应相连。
74LS373是8位的锁存器芯片。
当LE引脚输入高电平时,D0-D7的数据被传送到输出端Q0-Q7;
当LE引脚引脚变为低电平,输出端的数据被锁存,输入端数据不影响输出。
12
【例11-1】在片外扩展SRAM IS62C256AL中,从713FH-7148H地址连续存放一个长度为10字节的无符号数,假设该数据按照低字节存放在高地址单元、高字节存放在低地址单元的顺序存放,请编写程序,将该数据读出,对其加1后写回到原位置。
7148H
最低字节
7147H
次低字节
……….
7140H
次高字节
713FH
最高字节
AUXR寄存器中EXTRAM位需要置1,使用片外扩展的SRAM。
该题目要完成的内容:
首先最低位单元内容加1。
如果有进位,并且10个字节没有处理结束,就要将地址减1,并将该地址单元的内容加1。
重复第2步。
13
汇编语言程序段:
AUXR EQU 8EH
ORL AUXR,;设置EXTRAM=1,使用片外RAM
MOV DPTR,#7148H ;最低字节地址7148H送DPTR寄存器
MOVX A,@DPTR ;将最低字节内容读出
ADD A ,
您可能关注的文档
- 突发性猝死应急预案及程序.doc
- 立体几何专题之_三垂线定理.ppt
- 培思教育七年级英语(下)7-8单元试题.doc
- 立体几何中的点的存在性解法探讨.doc
- 培智一年数学上册教案.doc
- 培智一年级数学试卷A卷(定稿).doc
- 培智一年级语文试卷.doc
- 培智七年级下册数学.doc
- 培智二年级上学期数学试题.doc
- 培智教案5纽扣拉链.doc
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试高频难、易错点备考题库及参考答案详解1套.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试备考题库附答案详解.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试备考题库带答案详解.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试高频难、易错点备考题库及答案详解一套.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试备考题库含答案详解.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试备考题库及答案详解1套.docx
- 2025年福建漳州市招聘中小学幼儿园新任教师968人方案笔试备考题库及参考答案详解一套.docx
- 2025年福建清流县事业单位招聘38人笔试高频难、易错点备考题库含答案详解.docx
文档评论(0)