一般我们单片机同一端口有8个引脚,用来作键盘的话只可以实现4*4的矩阵,本源码介绍了如何在不使用芯片进行键盘扩展时的键盘扫描方法,以20(5*4)键为例.
上传时间: 2017-01-26
上传用户:zuozuo1215
62256在单片机上的应用,C语言源码,Keil uVision3工程文件,附原理图及说明学习文档 62256简介: 62系列是最常用的单片机系统扩展RAM元器件,其类型有6216、6232、6264、62128、62256或62512等多种,62后面的数字表示此元器件中可以存储的位(单位:千bit),我们通常的说法是将此值除以8,比如62256将256除以8,我们一般称之为32K的RAM。 如果学习过二进制就可以知道,区分两个字节需要一根地址线就可以:0或者1;而区分四个字节需要2根地址线;区分八个字节需要三根地址线…..以此类推,我们可以计算出要区分32K的RAM区,需要15根地址线,也就是器件上面的A0-A14管脚用于确定唯一的一个字节内容。 我们现在学习的51单片机是8位的,所以必须用两个IO口来联接这个RAM器件,通常我们用P0(低字节)和P2(高字节)两个端口来确定此器件的地址,而P0口是51单片机标准的总线口,是地址线和数据线复用的,所以与62256联接时需要加一片锁存器来锁存地址。即先将地址送到锁存器(通常用74HC373)中,然后P0口空闲下来后开始接收或发送数据至62256。
上传时间: 2017-01-27
上传用户:asdkin
D/A转换的基本原理。 D/A转换芯片0855的性能及编程方法。 单片机系统中扩展D/A转换的基本方法。
上传时间: 2013-12-10
上传用户:曹云鹏
单片机的扩展技术应用8252并行芯片进行扩展增加单片机的I/O口
上传时间: 2017-02-10
上传用户:leehom61
单片机一次性扩展5个串口,没有使用限制,最高可达12000速率,够牛的吧?整套源代码,包括main.C以及各个.H头文件,可直接使用甚至无需编译。
上传时间: 2017-02-14
上传用户:it男一枚
1602液晶时钟显示,51单片机和三个键盘扩展电路
上传时间: 2013-12-16
上传用户:fanboynet
该文介绍一种利用单片机实现的电子密码锁控制电路方案 ,该方案较为简单、可靠 ,而且密码设置很 灵活 ,可以在1~8位范围内任意设置密码位数。适当的进行前向通道和后向通道的扩展 ,可以使该设备兼做 房间湿度、温度等的房间空气参数的采集处理器或者火灾报警器等。
上传时间: 2013-12-26
上传用户:妄想演绎师
8155作为51单片机的IO扩展实验例程序,适合端口不够用的朋友的一种不错的方法
上传时间: 2013-12-31
上传用户:dragonhaixm
用闪存实现单片机存储器的扩展 学会闪存的编程方法
上传时间: 2013-12-27
上传用户:qiao8960
单片机存储器扩展原理,包括外设接口方式等
上传时间: 2014-01-19
上传用户:tzl1975