你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> 技术中心 >> 首页
内容列表
2018-05单片机串行接口工作方式

    AT89S52单片机的串行口有方式0、方式1、方式2、方式3四种工作方式。方式0主要用于扩展并行输入输出口,方式1、2、3用于串行通信。对这4中工作方式的学习,主要是通过分析各个方式下的发送和接收逻辑来掌握。单片机的串行通信方式包括单片机与单片机之间的双机或多机通信、单片机与PC机的[详细]


2018-05单片机程序存储器的扩展

    当单片机内部程序存储器容量不足时,就需要进行程序存储器的扩展。单片机的程序存储器扩展使用只读存储器芯片。只读存储器ROM中的信息一旦写入之后就不能随意更改,即不能在程序运行过程中写入新的内容,而只能读存储单元内容。因为掉电后ROM中存放的数据不会丢失,所以ROM适宜存放程序[详细]


2018-05单片机汇编语言程序设计

1、汇编语言源程序的格式  1.内部数据传送指令 汇编语言是面向机器的,因此,语言格式因机器不同而异。对MCS-51系统来说,汇编语言中每条语句的格式包括下列4项内容:    标号: 操作码 操作数; 注释汇编语句中,标号和操作码要用冒号“:”隔开;操作码和操作数之间的分隔[详细]


2018-05MCS—51单片机中断系统

图1 中断系统结构    由图1结构可知,51单片机有五个中断请求源,四个用于中断控制的寄存器IE、IP、TCON(用6位)和SCON(用2位)—用于控制中断的类型、中断的开/关和各种中断源的优先级别。五个中断源有二个中断优先级,每个中断源可以编程为高优先级或低优先级中断,可以实现二级中断[详细]


2018-05单片机串行接口的编程方法和应用

在单片机系统以及现代单片机测控系统中,广泛使用了串行通信方式。本文主要学习串行接口的编程方法和了解常用的串口通信应用。我们首先应该掌握串口基础知识,包括其各个工作方式的特点和接收、发送逻辑,掌握串口控制寄存器的设置方法。在此基础上,通过学习本文的示例来了解串口编程的基本方法。一、串口[详细]


2018-05单片机定时器/计数器内部结构

    MCS-51单片计算机内部的定时器/计数器逻辑结构如图1所示。图1 定时器/计数器逻辑结构图 [详细]


2018-05单片机定时器/计数器的工作原理

 MCS-51单片计算机内部设置的两个16位可编程的定时器/计数器T0和T1,它们均有定时和计数功能。T0和T1的工作方式功能选择、定时时间、启动方式等均可以通过编程对相应特殊功能寄存器TMOD和TCON的设置来实现的,计数器值也由软件命令设置于16位的计数寄存器中(TH0、TL0或TH1、TL1),计数器的工作是加1[详细]


2018-05单片机并行I/O接口的扩展

    在单片机系统中主要有两类数据传送操作,一类是单片机和存储器之间的数据读写操作;另一类则是单片机和其它设备之间的数据输入/输出(I/O)操作。单片机和存储器之间的连接十分简单,主要包括地址线、数据线、读写选通信号。    单片机与控制对象或外部设备之间的数据传[详细]


2018-05单片机程序存储器EPROM的扩展

1、外部程序存储器的扩展原理及时序MCS-51单片机扩展外部程序存储器的硬件电路如图所示。从图中可以看出,在进行系统扩展时采用的是总线结构。数据总线是由P0口提供;地址总线由P0口和P2口共同提供;控制总线用专用的控制信号。 MCS-51单片机访问外部程序存储器所使用的控制信号有:ALE和PSEN。其中ALE是[详细]


2018-05单片机串行口的工作方式

1、串行口方式0 在方式0下,串行口为同步移位寄存器方式,波特率固定为 /12。这时的数据传送,无论是输入还是输出,均由RxD(P3.0)端完成,而由TxD(P3.1)端输出移位时钟脉冲。发送和接收一帧的数据为8位二进制,不设起始位和停止位,低位在前,高位在后。一般用于I/O口扩展。 2、串行口方式1 在方[详细]


2018-05单片机编程小问题总结

1、时间太长,记不清在哪个项目里遇到的,指向code区数组的指针也要加 code 关键字声明。比如 unsigned char code arr[30]; 数组,要用指针指向它,要把指针也声明成 unsigned charcode*p;后来使用发现其它很多地方使用是不需要这样声明的,只要 unsigned char *p;就行了,但是清楚地记得那次确实是要加 code[详细]


2018-05单片机外部数据存储器的扩展

在8031单片机应用系统中,静态RAM是最常见的,由于这种存储器的设计无需考虑刷新问题,因而它与微处理器的接口很简单。最常用的静态RAM芯片有6116(2kB×8)、6264(8kB×8)、62128(16kB×8)、62256(32kB×8)等多种,它们都用单一+5V供电,双列直插封装,6116为24引脚封装,6264、62128、62256为28引脚封装[详细]


2018-05常用单片机及其性能

    MCS-51单片机的典型芯片是8031、8051、8751。8051内部有4 KB ROM,8751内部有4KB EPROM,8031内部无ROM;除此之外,三者的内部结构及引脚完全相同。因此,以8051为例,说明本系列单片机的内部组成及信号引脚。     1) 中央处理器(CPU)    &nbs[详细]


2018-05MCS-51单片机的串行I/O口及控制寄存器

1、串行口的结构MCS-51串行口结构框图示于图。由图可见 MCS-51单片机串行口主要由两个物理上独立的串行数据缓冲寄存器SBUF、发送控制器、接收控制器、输入移位寄存器和输出控制门组成。两个特殊功能寄存器SCON和PCON用来控制串行口的工作方式和波特率。发送缓冲寄存器SBUF只能写,不能读;接收缓冲寄存器SBUF[详细]


2018-05MCS-51单片机中断处理过程

中断响应:1.响应条件CPU响应中断的条件有:①有中断源发出中断请求;②中断总允许位EA=1,即CPU开中断;③申请中断的中断源的中断允许位为1;满足以上条件,CPU响应中断;如果中断受阻,CPU不会响应中断。2.响应过程单片机一旦响应中断,首先置位响应的优先级触发器,然后执行一个硬件子程序调用,把断点地址[详细]


2018-058051单片机串行口扩展矩阵键盘接口与应用

 由于8051的串行口在方式0工作状态下,可以方便地通过移位寄存器74LS164扩展并行输出口。因此,可以将这些并行口线作为列线,与P3口的行线构成行列式键盘。每占用一条P3口线可增加8个按键,用户根据需要可增减。     在8051的串行口方式0工作状态下,结合P3.4和P3.5实现2*8键盘。如[详细]


2018-05单片机波特率的设计

1、方式0和方式2在方式0时,每个机器周期发送或接收一位数据,因此波特率固定为单片机时钟频率的1/12(即fosc/12),且不受SMOD的影响。若晶振频率fosc=12MHz时,则波特率=fosc/12=12MHz/12=1Mb/s,即1 μs移位一次。方式2的波特率取决于PCON中的SMOD之值,当SMOD=0时,波特率为fOSC的1/64;若SMOD=1时,则波[详细]


2018-05学习51单片机的四个误区

  51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源,内有128个RAM单元及4K的ROM。其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前国内的51单片机市[详细]


2018-05单片机编译预处理命令

文件包含是指一个程序文件将另一个指定文件的全部内容包含进来。文件包含命令的功能是用指定文件的全部内容替换该预处理行。文件包含命令的一般格式为:#include <文件名> 或 #include “文件名”。宏定义命令为#define,它的作用是用一个宏定义来替换一个字符串,而这个字符串既可以是常数,也可以是其他[详细]


联系方式

0755-82591179

邮箱:ivy@yingtexin.net

地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A09

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