1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
第四章控制器的软件设计每秒钟的设定延时方法向总线方式,位外设线用作输入或输出,此时口的条线用作通讯联络信号和中断请求信号。
简介是种带三态门的锁存器,其管脚示意图如下示其中为个输入端。
为个输出端。
为数据打入入或输出。
输出可被锁存,输入不能锁存。
方式选通输入输出方式。
这时口或口的位外设线用作输入或输出,口的条线中三条用作数据传输的联络信号和中断请求信号。
方式双向总线方式。
只有口具备双式,方式口功能输入,输出口低位功能输入,输出可编程并行接口芯片工作方式说明方式基本输入输出方式。
适用于三个端口中的任何个。
每个端口都可以用作输。
方式控制字格式说明如表表方式选择控制格式设定工作方式标志,有效。
口方式选择方式方式方式口功能输入,输出口高位功能输入,输出口方式选择方片方式控制字格式说明有两种控制命令字个是方式选择控制字另个是口按位置位复位控制字。
其中口按位置位复位控制字方式使用较为繁难,说明也较冗长,故在此不作叙述,需要时用户可自行查找有关资料输出的数据端口。
口作为控制或状态信息的端口,它在方式字的控制下,可以分成位的端口,每个端口包含个位锁存器。
它们分别与端口配合使用,可以用作控制信号输出或作为状态信号输入。
可编程并行接口芯示意图芯片简介可编程并行接口芯片简介可编程并行接口芯片有三个输入输出端口,即口口和口,对应于引脚和。
其内部还有个控制寄存器,即控制口。
通常口口作为输入器合二为的结构,即普林斯顿结构。
的系列单片机采用的是哈佛结构的形式,而后续产品位的系列单片机则采用普林斯顿结构。
下图是系列单片机的内部结构产生整个单片机运行的脉冲时序,但单片机需外置振荡电容。
单片机的结构有两种类型,种是程序存储器和数据存储器分开的形式,即哈佛结构,另种是采用通用计算机广泛使用的程序存储器与数据存储步移位器使用。
中断系统具备较完善的中断功能,有两个外中断两个定时计数器中断和个串行中断,可满足不同的控制要求,并具有级的优先级别选择。
时钟电路内置最高频率达的时钟电路,用于入输出口共有组位口或,用于对外部数据的传输。
全双工串行口内置个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同部结构图程序存储器共有个位掩膜,用于存放用户程序,原始数据或表格。
定时计数器有两个位的可编程定时计数器,以实现定时或计数产生中断用于控制程序转向。
并行输专用寄存器单元,它们是统编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的只有个,可存放读写的数据,运算的中间结果或用户定义的字型表。
图内的核心部件,是位数据宽度的处理器,能处理位二进制数据或代码,负责控制指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
数据存储器内部有个位用户数据存储单元和个储器数据存储器定时计数器并行接口串行接口和中断系统等几大单元及数据总线地址总线和控制总线等三大总线,现在我们分别加以说明中央处理器中央处理器是整个单片机表实时工控通讯设备导航系统家用电器等。
芯片的选择与介绍芯片简介单片机内部结构是系列单片机的典型产品,我们以这代表性的机型进行系统的讲解。
单片机包含中央处理器程序存储表实时工控通讯设备导航系统家用电器等。
芯片的选择与介绍芯片简介单片机内部结构是系列单片机的典型产品,我们以这代表性的机型进行系统的讲解。
单片机包含中央处理器程序存储器数据存储器定时计数器并行接口串行接口和中断系统等几大单元及数据总线地址总线和控制总线等三大总线,现在我们分别加以说明中央处理器中央处理器是整个单片机的核心部件,是位数据宽度的处理器,能处理位二进制数据或代码,负责控制指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
数据存储器内部有个位用户数据存储单元和个专用寄存器单元,它们是统编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的只有个,可存放读写的数据,运算的中间结果或用户定义的字型表。
图内部结构图程序存储器共有个位掩膜,用于存放用户程序,原始数据或表格。
定时计数器有两个位的可编程定时计数器,以实现定时或计数产生中断用于控制程序转向。
并行输入输出口共有组位口或,用于对外部数据的传输。
全双工串行口内置个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。
中断系统具备较完善的中断功能,有两个外中断两个定时计数器中断和个串行中断,可满足不同的控制要求,并具有级的优先级别选择。
时钟电路内置最高频率达的时钟电路,用于产生整个单片机运行的脉冲时序,但单片机需外置振荡电容。
单片机的结构有两种类型,种是程序存储器和数据存储器分开的形式,即哈佛结构,另种是采用通用计算机广泛使用的程序存储器与数据存储器合二为的结构,即普林斯顿结构。
的系列单片机采用的是哈佛结构的形式,而后续产品位的系列单片机则采用普林斯顿结构。
下图是系列单片机的内部结构示意图芯片简介可编程并行接口芯片简介可编程并行接口芯片有三个输入输出端口,即口口和口,对应于引脚和。
其内部还有个控制寄存器,即控制口。
通常口口作为输入输出的数据端口。
口作为控制或状态信息的端口,它在方式字的控制下,可以分成位的端口,每个端口包含个位锁存器。
它们分别与端口配合使用,可以用作控制信号输出或作为状态信号输入。
可编程并行接口芯片方式控制字格式说明有两种控制命令字个是方式选择控制字另个是口按位置位复位控制字。
其中口按位置位复位控制字方式使用较为繁难,说明也较冗长,故在此不作叙述,需要时用户可自行查找有关资料。
方式控制字格式说明如表表方式选择控制格式设定工作方式标志,有效。
口方式选择方式方式方式口功能输入,输出口高位功能输入,输出口方式选择方式,方式口功能输入,输出口低位功能输入,输出可编程并行接口芯片工作方式说明方式基本输入输出方式。
适用于三个端口中的任何个。
每个端口都可以用作输入或输出。
输出可被锁存,输入不能锁存。
方式选通输入输出方式。
这时口或口的位外设线用作输入或输出,口的条线中三条用作数据传输的联络信号和中断请求信号。
方式双向总线方式。
只有口具备双向总线方式,位外设线用作输入或输出,此时口的条线用作通讯联络信号和中断请求信号。
简介是种带三态门的锁存器,其管脚示意图如下示其中为个输入端。
为个输出端。
为数据打入端当为时,锁存器输出状态同输入状态当由变时,数据打入锁存器为输出允许端当时,三态门打开当时,三态门关闭,输出高阻。
第四章控制器的软件设计每秒钟的设定延时方法可以有两种中是利用内部定时器才生溢出中断来确定秒的时间,另种是采用软延时的方法。
计数器硬件延时计数器初值计算定时器工作时必须给计数器送计数器初值,这个值是送到和中的。
他是以加法记数的,并能从全到全时自动产生溢出中断请求。
因此,我们可以把计数器记满为零所需的计数值设定为和计数初值设定为可得到如下计算通式式中,为计数器摸值,该值和计数器工作方式有关。
在方式时为在方式时的值为在方式和为。
计算公式计数或计数计数是单片机时钟周期的倍为定时初值如单片机的主脉冲频率为,经过分频方式微秒毫秒方式微秒毫秒显然秒钟已经超过了计数器的最大定时间,所以我们只有采用定时器和软件相结合的办法才能解决这个问题。
秒的方法我们采用在主程序中设定个初值为的软件计数器和使定时毫秒这样每当到毫秒时就响应它的溢出中断请求,进入他的中断服务子程序。
在中断服务子程序中,先使软件计数器减,然后判断它是否为零,为零表示秒已到可以返回到输出时间显示程序。
相应程序代码主程序定时器需定时毫秒,故工作于方式。
初值计数接地表驱动代码表显示数值驱动代码进制与的连接用的口的连接的片选信号我们用的地址采用全译码方式,当时片选有效,其他无效,用于选择端口。
为的口为的口为的口为的控制口由于是分时对和储存器进行访问所以的口不会发生冲突。
程序设计流程图如图所示图程序流程图程序源代码主程序的入口地址跳转到主程序的开始处外部中断的中断程序入口地址定时器的中断程序入口地址跳转到中断服务程序处外部中断的中断程序入口地址开中断,允许中断,中断和外部中断中断设置为计数方式,为定时方式,且都工作于模式计数器清零启动计时器允许中断选择边沿触发方式给赋初值,工作于方式判断是否要设定东西方向红绿灯时间的初值,若为则跳转判断是否为,若为则设定红灯时间,否则设定绿灯时间清零存入东西方向绿灯初始时间置清零存入东西方向红灯初始时间,启动计时器红灯时间存入东西方向禁止,南北方向通行置口,东西方向红灯亮,南北方向绿灯亮比较中的值是否为,不为转到当前指令处执行黄灯闪烁秒程序置口,东西,南北方向黄灯亮黄灯持续亮秒置口,南北方向黄灯灭黄灯持续灭秒闪烁时间达秒则退出东西通行,南北禁止置口,东西方向绿灯亮,南北方向红灯亮黄灯闪烁秒程序置口,东西,南北方向黄灯亮黄灯持续亮秒置口,南北方向黄灯灭黄灯持续灭秒闪烁时间达秒则退出闯红灯报警程序报警持续时间秒若倒计时完毕,不再报警报警判断秒是否结束秒延时子程序给定时器送定时的初值,
