在8051单片机应用系统中,可以利用串行接口来扩展并行I/O口(假定串行口工作在移位寄存器、方式0的状态下)。串行移位输出接输出移位寄存器74LS164可扩展一个8位并行输出口,用以连接一个LED数码管作静态显示。 如图所示。由6个共阳极LED数码管,编程使其显示200304。 &nbs[详细]
CPU响应某中断请求后,在中断返回前,应该撤除该中断请求,否则会引起另一次中断而发生错误。根据中断方式的不同,中断的撤除可以分为定时器/计数器中断请求的撤除、外部中断请求的撤除、串口中断请求的撤除。一、定时器/计数器T0/T1中断的撤除定时器/计数器T0/T1的外部中断请求,在CPU响应中断后,由内部硬件[详细]
在单片机系统中,我们把产生中断的请求源称为中断源,它是指引起中断发生的事件、设备、部件。中断源可以是外部设备,如打印机、键盘、鼠标等,它们与计算机进行输入/输出数据交换时需向CPU发出中断请求。一般计算机系统允许有多个中断源,当几个中断源同时向CPU发出中断请求,一般情况下CPU会优先处理最紧急的[详细]
一、数据传送指令 数据传送指令主要负责把数据、地址或立即数传送到寄存器或存储单元中。这类指令共有29条,可分为以下3大类:基本数据传送指令,数据交换指令,栈操作指令。 执行数据传送指令时,除以累加器A为目的操作数的指令会对奇偶标志位P有影响外,其余指令执行时均不会影响任何标志位。 1. 基本[详细]
本文主要学习定时器/计数器的基本结构。对结构的学习首先要明确定时器/计数器的功能,可参考第一节的内容来理解。目前常用的单片机中往往都配备了定时器/计数器。在AT89S52芯片内包含有三个16位的定时器/计数器:T0、T1和T2,其核心是加1计数器。我们主要要求掌握T0和T1的结构和功能。学[详细]
一、中断允许寄存器IE CPU对中断源的开放或中断屏蔽的控制是通过中断允许寄存器IE设置的,IE既可按字节地址寻址(其字节地址为A8H),又可按位寻址。AT89S52单片机中的6个中断矢量都是可屏蔽中断,通过对IE的某些位置位和清0,允许或禁止某个中断,当对IE的EA位清0时,屏蔽全部中断源。IE中各标[详细]
图1说明MCS-51系列单片机的基本组成。 1、8051单片机内部结构和功能1.中央处理器CPU (1)运算器 1) 算术逻辑单元ALU(Arithmetic Logic Unit) 2) 累加器ACC (Accumulator) 3) 寄存器[详细]
本文主要学习定时器/计数器的基本概念。首先从日常生活中的计数和定时的概念入手,来理解定时器/计数器功能的实现逻辑。一个比较重要的知识点是溢出,当定时器/计数器计满时,会产生“溢出”的动作,进而产生中断。同时,还可以进一步了解实现定时或计数的三种主要的方法。一、定时/计数的基本概念 定时和计数[详细]
1.内部数据传送指令 指令格式 MOV <目的操作数> , <源操作数> 这类指令的源操作数和目的操作数都在单片机内部。他们既可以是片内RAM地址,也可以是特殊功能寄存器SFR的地址。当然源操作数也可以是立即数。2.算术操作类指令在MCS-5l指令系统中,有单字节的[详细]
AT89S52单片机的串行口有方式0、方式1、方式2、方式3四种工作方式。方式0主要用于扩展并行输入输出口,方式1、2、3用于串行通信。对这4中工作方式的学习,主要是通过分析各个方式下的发送和接收逻辑来掌握。单片机的串行通信方式包括单片机与单片机之间的双机或多机通信、单片机与PC机的[详细]

扫码关注我们
0755-82591179
邮箱:ivy@yingtexin.net
地址:深圳市南山区桃源街道平山社区平山一路2号南山云谷创业园二期11栋410-411

Copyright © 2014-2026 颖特新科技有限公司 All Rights Reserved. 粤ICP备14043402号-4