- 博客(7)
- 收藏
- 关注
原创 MCS-51单片机的中断系统
一、基本概念(一)中断的概念中断是通过硬件来改变CPU的运行方向的。当CPU正在执行主程序的时,外部或内部发生的某一事件(如引脚上发生电平变化,一个脉冲的发生或计数器的计数溢出等)请求CPU迅速处理,CPU暂时中断当前程序而转去执行相应的处理程序,待处理程序执行完毕后,CPU再继续执行原来被中断的程序。中断的两个难题:一是如何从主程序转到中断服务程序;二是如何从中断服务程序返回主程序。(二)中断的特点1.分时操作:单片机有了中断功能,使CPU与外设由串行工作变成分时并行工作,实现了CPU和外设的同步
2020-10-19 14:07:26
5203
原创 8051单片机的C语言程序设计
一、数据类型(一)基本类型:1. 位类型(bit):1)是C51的扩充数据类型,用于访问8051中可寻址的位单元。2)8051支持两种位类型:bit型和sbit类型,它们在内存中都只占一个二进制位,其值可以是1或0。3)用bit定义的位变量在C51编译器编译时,在不同的时候位地址是可以变化的。4)用sbit定义的位变量必须与8051系列单片机的一个可以寻址单元或可位寻址的字节单元中的某一位联系在一起,在C51编译器编译时,其对应的位地址是不可以变化的。2. 字符型(char):1)有signe
2020-10-16 15:41:50
6340
8
原创 单片机学习笔记二(单片机的存储结构)
单片机的存储结构:8051单片机在物理结构上有4个存储空间:1.片内程序存储器 2.片外程序存储器 3.片内数据存储器 4.片外数据存储器逻辑上,8051单片机有三个存储空间:1.片内外统一编址的64K的程序存储器地址空间(MOVC)2.256B的片内数据存储器的地址空间(MOV)3.64K片外数据存储器的地址空间(MOVX)程序内存ROM:寻址范围:0000H~0FFFH(64KB)EA=1:寻址内部ROM;EA=0:寻址外部ROM;单片机启动复位后,程序计数器的内容位0000H
2020-10-15 16:42:27
3212
2
原创 单片机学习笔记
一、基本概念单片机:CPU,存储器(RAM(随机存储器),ROM(只读存储器)),定时/计数器,I/O接口在单片机中,ROM称为程序存储器,只存放程序,固定常数以及数据表格;RAM则为数据存储器,用作工作区以及存放用户数据。bus为总线,即数据总线和地址总线。二、单元功能1.CPU(中央处理器 8位机)1)运算器ALU:用于实现二进制的算术运算和逻辑运算。由ALU(算术运算单元),累加器ACC,寄存器B,程序状态字PSW,两个暂存器和位处理器等组成。(1)算术逻辑单元ALU,累加器ACC,寄存
2020-10-15 14:43:03
1115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人