1、EA:内外程序存储器选择控制端
输入高电平,CPU访问内部程序存储器(4K)
PC值超过0FFFH时,将自动执行片外程序存储器的程序
输入低电平,CPU仅访问片外程序存储器
注意:对于8031来说此脚必须接地
因为8031没有程序存储器2、时钟周期(振荡周期)时钟周期是计算机中最基本的、最小的时间单位
它定义为时钟脉冲频率的倒数
CPU完成这每一个基本操作所需的时间定义为机器周期
指令周期定义:执行一条指令所需的时间
MCS-51的指令周期一般只有1—2个机器周期,只有乘、除两条指令占4个机器周期
当用12MHz晶体作主振频率时,执行一条指令的时间,也就是一个指令周期为1us、2us及4us
3、单片机作为微型机的一个主要分支,在结构上的最大特点就是把CPU、存储器、定时器和多种输入输出接口电路集成在一块超大规模集成电路芯片上
4】用定时器T1的方式2对外部计数,要求每计满100个数,将P1
0引脚信号求反
5引脚输入外部信号,每发生1次负跳变计数器加1,每输入100个脉冲,计数器溢出中断,将P1
ORG0000HLJMPMAINORG001BHCPLP1
0RETIORG0100HMAIN:MOVTMOD,#60HMOVTL1,#9CHMOVTH1,#9CHSETBTR1SETBET1SETBEAHERE:AJMPHERE5、例7:程序名:MAX功能:查找内部RAM中无符号数据块的最大值入口参数:R1指向数据块的首地址,数据块长度存放在工作寄存器R2中出口参数:最大值存放在累加器A中占用资源:R1,R2,A,PSWMAX:PUSHPSWCLRA;清A作为初始最大值LP:CLRC;清进位位SUBBA,@R1;最大值减去数据块中的数JNCNEXT;小于最大值,继续MOVA,@R1;大于最大值,则用此值作为最大值SJMPNEXT1NEXT: