上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 首先,我们必须知道外扩ROM的地址,因为8051单片机采用了统一编址,无论是什么样的外部设备,都有一个地址。在这里外扩一片2764(8KB的ROM)。具体的电路图按照如下方式连接。ALE锁存信号接锁存器373的LE端。PSEN信号接2764的选通端。在这里我们可以看到... 阅读全文
posted @ 2018-06-10 16:31 zy010101 阅读(721) 评论(0) 推荐(0)
摘要: 8051单片机有255条指令。基本上可以分为下面几大类。下面给出各个类别的速记。1.数据转移类MOV(Move):对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送;(没有MOV Rn,Rn这样的寻址方式)MOVC(Move Code)读取程序存储器数据表格的... 阅读全文
posted @ 2018-06-06 22:33 zy010101 阅读(3121) 评论(0) 推荐(1)
摘要: ORG 0000H LJMP START ORG 0100H START: MOV TMOD,#01H ;T0工作在方式1 LOOP: MOV TL0,#68H ;定时15ms。 MOV TH0,#0C5H SETB TR0 ;定时器TO... 阅读全文
posted @ 2018-05-30 17:19 zy010101 阅读(863) 评论(0) 推荐(0)
摘要: LCD1602简介LCD:液晶显示器。1602:16个字符×2行。首先来看一下LCD1602在proteus8中的模型,在proteus8中,它叫做LM016L。我们从仿真元器件上可以看到它和实物图的区别,带有背光的LCD实物图上有16个引脚,分别是15号引脚BLA(... 阅读全文
posted @ 2018-05-23 20:45 zy010101 阅读(1734) 评论(0) 推荐(0)
摘要: 8051的C语言编程和传统的C语言编程是类似的。当然其中有些数据类型是不一样的,我们知道8051支持强大的位寻址能力,因此8051的C语言编程增加了一些新的数据类型,为了不使的8051的能力被浪费。下面给出新增的数据类型。 bit ——用于... 阅读全文
posted @ 2018-05-21 16:43 zy010101 阅读(1410) 评论(0) 推荐(0)
摘要: 在51单片机中,连接外部存储器使用的是三总线的方式,即:数据总线,地址总线,控制总线。51单片机的P0口在有外部存储器的设计之中,一般充当数据总线和低8位的地址总线。所以我们必须解决P0的复用问题。51提供了ALE信号,ALE地址锁存信号的下降沿来临时... 阅读全文
posted @ 2018-05-17 21:58 zy010101 阅读(1206) 评论(0) 推荐(0)
摘要: 计算机的数据交换有两种方式,分别是串行通信和并行通信。并行通信:我们以8位(一个字节)的数据为例,在并行通信下,8位数据是同时传输的,同时发送,同时接受。所以通信的双方需要一个公共的时钟信号。并行传输速度快,效率高。但是传输需要的数据线多,传输距离近。... 阅读全文
posted @ 2018-05-12 17:00 zy010101 阅读(834) 评论(0) 推荐(0)
摘要: 练习一下对外部中断有关的寄存器的控制,代码如下:;====================================================================; Main.asm file generated by New ... 阅读全文
posted @ 2018-04-29 14:15 zy010101 阅读(1022) 评论(0) 推荐(0)
摘要: 特殊功能寄存器 8051有21个特殊功能寄存器,其中大部分是8位的,还有一些是16位的。我们对51单片机的操作实质是对特殊功能寄存器的操作。SFR是我们操作的对象,对他们进行读和写就是在操作51单片机。 PSW(程序状态字寄... 阅读全文
posted @ 2018-04-27 22:36 zy010101 阅读(5915) 评论(0) 推荐(0)
摘要: 8051硬件结构 8051的片内主要包含以下的资源: #1个8位的CPU(8位是指它一次性可进行8位数据的操作) #4KB的内部ROM(在8051中,程序和一些表格数据是存放在ROM之中的,我们又把ROM称为程序存储器) #12... 阅读全文
posted @ 2018-04-26 23:36 zy010101 阅读(2288) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页