51单片机
文章平均质量分 81
51单片机基础知识
学工科的皮皮志^_^
电子信息!硬件需要沉淀
展开
-
51单片机并行接口P0~P3
文章目录前言一、并行接口P0(1)P0口(2)、P0口作为通用I/O口二、并行接口P1三、并行接口P2四、并行接口P3P3口的第二特殊功能引脚分配:归纳四个并行口使用的注意事项如下:前言学习51单片机,IO口可以说是重中之重,在应用设计中应该理解,计算机内部是由数字电路组成的,只存在TTL电平,高电平3.5V~5V和低电平0V对应数字1和0,外设的状态输入要通过电路转换成高低电平,计算机才能识别。根据外设的需要的电平输出1或0,这就是程序控制外设的核心。 根据外设的需要的电平输出1或0,这就是程序控原创 2021-05-08 15:24:14 · 19168 阅读 · 2 评论 -
MCS-51单片机汇编语言程序设计
文章目录前言一、汇编的方法1.手工汇编:2.机器汇编:二、伪指令一、汇编语言指令类型二.伪指令 常用伪指令及功能三、汇编语言程序设计步骤四、常用的顺序结构1、 顺序程序设计2 、 分支程序的设计总结前言MCS-51单片机的编程语言可以是汇编语言也可以是高级语言(如C语言)。高级语言编程快捷,但程序长,占用存储空间大,执行慢;汇编语言产生的目标程序简短,占用存储空间小,执行快,能充分发挥计算机的硬件功能。无论是高级语言还是汇编语言,源程序都要转换成目标程序(机器语言)单片机才能执行。目前很多公原创 2021-05-07 16:40:43 · 8798 阅读 · 8 评论 -
51单片机编程题:编程给P1端口交替赋值00H和0FFH,检查结果时,要求打开 Peripherals菜单中的I/O-Ports中的Port1窗口,并用F10键单步运行。
文章目录前言一、思路二、编程实现实验结果前言编程给P1端口交替赋值00H和0FFH,检查结果时,要求打开Peripherals菜单中的I/O-Ports中的Port1窗口,并用F10键单步运行,显示效果如下。一、思路根据上一个实验我们学到的指令DJNZ,可以说是非常好用,那就写一个死循环,一直执行。二、编程实现一直在两个标号内跳转org 0000HMOV R0 , #1LOP: MOV P1,#00HDJNZ R0 ,LOP1LOP1:MOV P1,#0FFHDJNZ R原创 2021-05-06 20:49:42 · 1877 阅读 · 0 评论 -
51单片机编程题:编程将外部数据存储器1050H~1054H单元分别赋值为01,02,03,04
文章目录前言一、思路二、编程实现三、实验结果前言编程将外部数据存储器1050H~1054H单元分别赋值为00,01,02,03,04,使用存储器Memory#1窗口显示如下结果图。一、思路前面指令系统我们讲到,访问外部数据存储器要用MOVX指令,而且只能使用寄存器间接寻址,忘记了可以回前面去看,你要问为什么,因为51单片机对于内部和外部存储器是采用不同的寻址方式。单片机的指令系统一单片机的指令系统二二、编程实现org 0000HSTART1 EQU 1050H //将1050的地址原创 2021-05-06 20:23:03 · 4322 阅读 · 2 评论 -
51单片机的指令系统(二)
文章目录前言一、数据传送与交换指令二、内部传送指令1.内部传送指令2.读入数据总结前言前面我们讲到了七种单片机寻址方式,大家都有了一点印象,这次我们来进一步巩固与与加深印象。一、数据传送与交换指令内部传送指令 ( MOV ):片内数据存储器、寄存器数据(就是前面我们说到单片机内部RAM 128B,增强型的是256B,低128B是内部RAM区,高128B是SFR特殊功能寄存器区)传送外部传送指令( MOVX ):片外数据存储器数据传送(就是前面我们到单片机片外有64KB的数据存储器)查表指令原创 2021-05-06 17:52:36 · 5693 阅读 · 6 评论 -
51单片机的指令系统(一)
文章目录1、指令格式二、 MCS-51指令寻址方式二、立即寻址三、直接寻址三、寄存器寻址四、寄存器间接寻址五、变址寻址总结1、指令格式其中操作码有二、 MCS-51指令寻址方式操作数类型位 (b)─ 位寻址区和可位寻址寄存器中的一位二进制数据字节(B)─ 8位二进制数据字 (W)─ 16位双字节数据二、立即寻址注意:数值前加#符号表示该数是立即数三、直接寻址2、直接寻址操作数的地址直接出现在指令中。 寻址对象:①内部数据存贮器②特殊功能寄存器:既可使用它的原创 2021-05-05 01:00:48 · 3298 阅读 · 2 评论 -
51单片机思考1
51系列单片机的存储器可划分为几个空间:答:物理上有4个存储空间逻辑上可分为3个存储空间:在单片机RAM中哪些 字节有位地址,哪些没有位地址?特殊功能寄存器SFR中哪些可以位寻址?位寻址的好处是什么?由表可知20H–2FH 有位地址,30H~7FH没有位地址由表可知 打*号的是可以位寻址的寄存器位寻址的好处:可以单独对某一位操作而不影响其他位的状态,位寻址指令是单周期指令,占用内存空间小,执行速度快。已知PSW=10H,通用寄存器R0~R7的地址分别是多少?:内部RAM的前32个单元原创 2021-05-03 14:40:55 · 1313 阅读 · 0 评论 -
MCS-51单片机的内部结构
文章目录前言一、CPU二、存储器1.存储器结构2.物理上有4个存储器地址空间3.逻辑上有3个存储器地址空间4.程序存储器5.程序存储器中的几个特殊地址的使用三、外部数据存储器四、内部数据存储器(1)内部RAM——寄存器区(地址为0~1FH的前32个单元)(2)内部RAM——位寻址区(3)内部RAM——用户RAM区(4)堆栈区五、特殊功能寄存器前言51系列单片机包括下列部件1个8位CPU1个片内振荡器及时钟电路4KB ROM程序存储器128B RAM数据存储器可寻址64KB外部数据存储器和64原创 2021-05-03 13:46:54 · 9366 阅读 · 5 评论 -
51单片机绪论
文章目录前言一、单片机的组成二、单片机的发展趋势三、单片机的特点四、经典型单片机AT89C51五、单片机的开发过程五、单片机的应用前言要了解单片机,首先要知道计算机的基本组成部分计算机的基本组成部分都包括:中央处理器CPU(Central Processing Unit)只读存储器ROM(Read Only Memory)随机存储器RAM(Random Access Memory)中断系统、定时器/计数器和I/O(Input/Output)接口等一、单片机的组成将中央处理器CPU、只读原创 2021-05-02 16:08:11 · 1481 阅读 · 9 评论