你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> 技术中心 >> 首页
内容列表
2018-05单片机虚拟串口及界面设置

虚拟串口虚拟串口是计算机通过软件模拟的串口,当其它设计软件使用到串口的时候,可以通过调用虚拟串口仿真模拟,以查看所设计的正确性。首先要安装虚拟串口设置的软件,网上有很多设置虚拟串口的软件,我用的是VSPD,可试用1个月,试用期过后,该软件将不能使用,但不用担心,所设置的虚拟串口不会消失,可以[详细]


2018-05单片机并行口扩展和存储器扩展

单片机并行口扩展和存储器扩展1、单片机并行口扩展,扩展I/O口采用和数据存储器相同的寻址方式。其方法有三种:1)总线扩展,通过锁存器对P0口扩展,这一扩展方法只分时占用P0口,而不会影响P0口与其他扩展电路的连接作用。2)串口扩展,通过串口的工作方式完成I/O口的扩展,多通过移位寄存器164/165实现,缺点[详细]


2018-05单片机串行口接收和发送数据的过程简述

串行口接收和发送数据的过程简述答:在发送过程中,当执行一条将数据写入发送缓冲器SBUF(99H)的指令时,串行口把SBUF中8位数据以fosc/l2的波特率从RXD(P3.0)端输出,发送完毕置中断标志TI=1。写SBUF指令在S6P1处产生一个正脉冲,在下一个机器周期的S6P2处,数据的最低位输出到RXD(P3.0)脚上;再在下一个机器周期[详细]


2018-05简单的单片机I/O口扩展实例

扩展实例简单的I/O口扩展通常是采用TTL或CMOS电路锁存器、三态门等作为扩展芯片,通过P0口来实现扩展的一种方案。它具有电路简单、成本低、配置灵活的特点。下图为采用74LS244作为扩展输入、74LS273作为扩展输出的简单I/O口扩展。芯片及连线说明图中电路中采用的芯片为TTL电路74LS244、74LS273。其中,74LS2[详细]


2018-05关于串口FIFO中断

串口FIFO中断有;RDA CTI串口的接收模块包括接收缓冲寄存器和移位寄存器。接收的数据进入移位寄存器后经移位处理并行传入缓冲寄存器,事实上,UART的FIFO是一个硬件环形的缓冲队列,物理上不可寻址,不可见,仅U0RBR这个FIFO出口可见。U0RBR就是接收FIFO的第一位。FIFO的长度是可设的,也叫触发点,低于这个长度[详细]


2018-05单片机波特率的设置方法

方式0为固定波特率:B=fosc/12方式2可选两种波特率: B=(2SMOD /64)×fosc方式1、3为可变波特率,用T1作波特率发生器。        B=(2SMOD/32)×T1溢出率T1为方式2的时间常数: X = 28 - t/T溢出时间: t= (28 -X)T = (28 -X)×12/ foscT1溢出率=1/t= f[详细]


2018-05关于串口设置比特位的疑问

我在51单片机上设置串口为8比特无校验,然后向PC机上发送数据,目的想一次发送一个8位数据。在上位机上用串口调试助手观看,需要设置成7个数据位和1个停止位才能看到正确的英文字符,如果用我自己编写的上位机软件,用windows API函数SetCommState()也需要设置成7位才行。请问一下为什么?在单片机上应该怎样设置[详细]


2018-05如何改写锁存器数据的状态?

当改写锁存器数据的指令时,锁存器中的新数据能否出现在输出线上,为什么?答:执行改写锁存器数据的指令时,在该指令的最后一个时钟周期S6P2里将数据写入锁存器。由于输出缓冲器仅仅在每一个状态周期的相位1(P1)期间来对口锁存器采样,因而锁存器中的新数据在下一个状态周期的相位出现之前是不会出现在输出线[详细]


2018-0589C52单片机中SCON的SM2、TB8、RB8有何作用?

89C52中SCON的SM2、TB8、RB8有何作用?答:SM2:多机通信控制位。TB8:发送数据的第9位。RB8:接收数据的第9位。 [详细]


2018-05MCS-51单片机输入/输出(I/O)是怎样设置的?

MCS-51单片机I/O是怎样设置的答:MCS-51单片内部I/O口的数量和种类多而齐全,尤其是它有一个全双工的串行口,更突出了这种单片机的本身特点。该串行口是利用两根I/O口线构成的,由4种工作方式,可通过编程选定。MCS-51有32根I/P口线,而MCS-48只有27根 [详细]


2018-05怎样处理单片机与锁存器的关系? 为何要用串行口扩展 I/O?

通过P0口扩展输出口时,怎样处理单片机与锁存器之间的关系?答:当通过P0口扩展单片机的输出口时,可以将锁存器视为一个外部的RAM单元,输出信号为WR。为什么要用串行口扩展I/O接口?答:MCS-51串行口的方式0可以用于I/O扩展,其前题是串行口未被占用。用串行口扩展I/O接口时,既不占用片外的RAM地址,又能节[详细]


2018-05关于AVR的BOD

作为一个正式的系统或产品,当系统基本功能调试完成后,一旦进行现场测试阶段,请注意马上改写熔丝位的配置,启用AVR的电源检测(BOD)功能。对于5V系统,设置BOD电平为4.0V;对于3V系统,设置BOD电平为2.7V。然后允许BOD检测。这样,一旦AVR的供电电压低于BOD电平,AVR进入RESET(不执行程序了)。而当电源恢复到[详细]


2018-05MCS-51单片机P0口、P1口分别有哪些应用功能?

MCS-51单片机P0口有哪些应用功能?答:P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。P0口还可以用来输出外部存储器的第8位地址。由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存信号用ALE。MCS-51单片机P1口有哪些应用功能?答:MCS-51单片机的P1口是[详细]


2018-05每个I/O口的读入方法有几种?怎样读锁存指令?

每个I/O口的读入方法有几种?答:每个I/O口都有两种读入方法:读锁存器和读引脚。每种读入方法都有相应的指令 。怎样读锁存指令?何为读/改/写指令?答:读锁存指令,即从锁存器中读取数据,进行处理,并把处理后的数据重新写入锁存器中 。能够用来读锁存器的指令,就称为读、改、写指令 。 [详细]


2018-05单片机串行通讯与并行通讯区别

串行通讯 一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢。串行通讯的距离可以从几米到几千米。 根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。信息只能单向传送为单[详细]


2018-05Keil软件的串口通讯调试

可以利用KEIL软件模拟单片机的串口,虚拟串口驱动程序(Virtual Serial Ports Driver,VSPD)能够创建数对“虚拟”的串行端口,每对串口虚拟互联,在一般程序看来,这些“虚拟”的串行端口跟实体的串行端口完全一致,因此,在单台计算机上运行VSPD即可达到串口扩展的目的。本调试方法的基本流[详细]


2018-05MCS-51单片机有几个I/O口?组成特点是什么?

MCS-51单片机有几个I/O口?答:MCS-51单片机有4个双向的8位I/O口的P0~P3口为三态双向口P1,P2,P3口为准双向口(用作输入时,口线被拉成高电平,所以称为准双向口)。I/O口的组成有什么特点?答:每一位均由锁存器(SFR)、输出驱动器和输入缓冲器组成。它们的上拉电阻实际上不是线性电阻,而是由场效应管构成 ,[详细]


2018-05深入理解51单片机串口通信

串口通信的基本认识通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个管脚分别赋值,同时进行信号输出,类似于8个车道可以过去8辆车,这样的形式是并行的,一般称P0,P1,P2,P3为51单片机的4组并行总线。[详细]


2018-0551单片机串口多机通信的实现和编程

一、51单片机的主从模式,首先要设定工作方式3:(主从模式+波特率可变)SCON串口功能寄存器:SM0=1;SM1=1(工作方式3)注:主机和从机都要为工作方式3。【工作方式2 (SM0 SM1 :1 0):串行口为11位异步通信接口。发送或接收一帧信息包括1位起始位“0”、8位数据位、1位可编程位、1位停止位“1&r[详细]


2018-05如何执行读引脚指令?

读引脚指令一般都是以I/O端口为原操作数的指令。执行读引脚指令时,要打开三态门输入口状态。例如:读P1口的输入状态时。读引脚指令为:MOV A.P1 [详细]


联系方式

0755-82591179

邮箱:ivy@yingtexin.net

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

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