资源描述:
《单片机原理_信息与通信_工程科技_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章绪论计算机中的信息包括:指令、数据,他们是以一定的编码形式表示指令:计算机屮执行某种操作的命令指令格式:指令的编码规则,包含操作码、操作数多操作数指令格式:操作码笫一操作数第二操作数减法被减数减数指令类型(1)数据传输类(2)算术类,如:力n、减、乘、除(3)逻辑指令,如:逻辑或、非等(4)程序控制类(5)输入/输出指令(6)其他指令数据和指令都是一组二进制编码,是作为一个整体进行处理、运算的,统称为机器字,简称字。存储器:程序存储器、数据存储器控制器:由程序计数器(PC)、指令寄存器(IR)、指令操作码译码器、
2、地址形成器、脉冲发生器、启停电路、时序电路微操作控制部件等组成。单片微型计算机集成在一个芯片上的微型计算机,简称单片机——实质就是一个芯片单片机的特点性价比高控制功能强、运行速度快低电压、低功耗集成度高、抗干扰能力强,可靠性高单片机按功能分类基本型增大存储器型低功耗型A/D型DMA型多并行口型按存储器配置分类片内ROM型片内EPROM型外接EPROM型单片机应用系统:由硬件系统和软件系统组成硬件是应用系统的基础软件是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可字节(By
3、te):8个二进制位(Bit),无符号表达范围0~255字Word:双字节,16个二进制位,无符号表达范围0-65535十六进制的基数为16,它所使用的数码共有26个:0、1>2、3、4、5、6、7、&9、A、B、C、D、E、F,其中A〜F相当于
4、•进制数的10〜15。十六进制的权是以16为底的幕十六进制数如是字母打头,则在使用汇编指令时前面需加一个0BCD码与十进制数的相互转换BCD码0000000100100011010001010110十进制0123456BCD码与二进制之间的转换不是直接的,要先经过十进制,然后
5、再转换为二进制,反之过程类似第二章单片机结构CPU由运算器、控制器组成控制器:程序计数器(PC)16位指令寄存器指令译码器数据指针定时控制逻辑、复位电路、堆栈指针、时钟发生器运算器:累加器Acc算逻单元ALU程序状态寄存器PSW存放程序运行中的各种状态信息(P13)B寄存器、暂存器、十进制调整电路、布尔处理器MCS-51单片机信号引脚简介1电源线:VCC(+5V)、VSS(地)2振荡电路:XTAUL、XTAL23复位引脚:RST4并行口:PO、Pl、P2、P35EA:访问程序存储控制信号6PSEN:外部ROM读选通信号
6、7ALE:地址锁存控制信号三个独立的存储器空间64KB程序存储器空间(O~OFFFFH)256B内部RAM空间(O~OFFH)64K外部数据存储器空间(O~OFFFFH)MCS51存储器配置内部RAM特殊功能寄存器SFR片外64KRAM空间P0口的结构1.作-•般I/O口2.地址/数据总线的A0~A7/D0~D7Pl口带上拉电阻,每一位可分别定义为输入线/输出线P2口2.输入/输出口2.系统扩展髙位地址总线A8-A15P3口多功能口每一位可分别定义为第一功能或第二功能单片机时钟电路通常有两种形式:1.内部振荡方式:2.
7、外部振荡方式:p28复位电路单片机复位电路包括片内、片外两部分。外部复位电路就是为内部复位电路提供两个机器周期以上的高电平而设计的。MCS-51单片机通常采用上电口动复位和按键手动复位两种方式。单片机复位后的状态p32单片机运行出错或进入死循环吋,町按复位键重新运行。21个特殊功能寄存器复位后的状态为确定值。第四章汇编语言程序设计多重循环,50毫秒延时(12MHz晶振)DEL:MOVR7,#200;1DELI:MOVR6,#123;1NOP;1DEL2:DJNZR6,DEL2;2DJNZR7,DELI;2RET;2延时
8、1+(1+1+2XR6+2)XR7+2=50,003uS用软件延时时,不允许有中断,否则将严重的影响定时的准确性在P1.0口产生20HZ的方波(12MHz晶振)。ORG0000HAJMPMAINORG0030HMAIN:CPLP1.0ACALLDELAJMPMAINDEL:MOVR7,#200DELI:MOVR6,#123NOPDEL2:DJNZR6,DEL2DJNZR7,DELIRETENDPl口控制八个发光二极管点亮、熄灭,循环执行ORG0000HSTART:MOVP1,#OOHACALLDELAYMOVP1,#O
9、FFHACALLDELAYSJMPSTARTDELAY:MOVR3,#0FFHDEL2:MOVR4,#0FFHDELI:NOPDJNZR4,DEL1DJNZR3,DEL2RETEND第五章MCS-51中断系统与中断系统有关的特殊功能寄存器有:屮断允许寄存器中断优先级别控制寄存器屮断源寄存器中断源二个外中断三个内中断:TO、Tl>串