89C51单片机为40引脚的大规模集成电路,如图所示。它具有3个8位I/O口,其中P0口为动态性I/O口,通常用于以字节为单位的外部数据传输或作为低8位地址线。因为P0口为动态性I/O口,作为寻址线功能时必须由地址锁存线ALE与其配合使用。P2口通常作为高8位地址线,与P0口组成16位地址线,与外部设备如程序存储器、[详细]
复位是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。1、复位结构 /1 80C51复位结构 80C51复位结构如图1所示,此处的复位引脚只是单纯地称为RST而不是RST/VPD,因为CHMOS型单片机的备用电源也是由VCC引脚提供的。 &[详细]
Cyclic Redundancy Check循环冗余检验,是基于数据计算一组效验码,用于核对数据传输过程中是否被更改或传输错误。算法原理假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 + x^12 + x^9 + x^8 + x^7 + x^5 + 1,其中g中第k位的值,对应g(x)[详细]
1.指令周期 CPU执行一条指令所用的时间称为指令周期。一个指令周期由1~4个机器周期组成。 2.机器周期 CPU执行一个基本操作所用时间称为机器周期,一[详细]
C51支持C语言的所有标准数据类型,除此之外,还加入了用于专门访问80C51硬件的数据类型,如:bit、sbit、sfr和sfrl6。这些数据类型在ANSIC中是没有的。 bit:声明位变量,其值为0或1。 sbit:[详细]
1.C51存储类型<?XML:NAMESPACE PREFIX = O /> 对于在片外扩充的接口,可以根据硬件形成的地址,用#define语句进行定义,例如: #define unsigned char xdata adAddr_at_0x2000;/*[详细]
Keil μVision集成开发环境是用于开发基于80C51内核单片机的软件。 μVision2 IDE包括一个工程管理器,一个功能丰富并有交互式错误提示的编辑器,选项设置生成工具,以及在线帮助。可以使用μVision2创建源文件,并将多个文件组成应用工程加以管理。μVision2可以自动[详细]
1.确定单片机为核心的控制系统 根据应用系统要求,并以性价比作参考, 设计实用够用的应用系统。 1)单片机型号选取,如89C51或89S52 2) 基本的配置部件:晶振/复位/电源等 2.单片机接口电路 1) 应用系统要求的基本输入接口和输出接口,键盘、显示、外接存储器等 2)其它一些功能接口 功率接口、标准时钟电路、红[详细]
在80C51单片机内部,有2个定时器/计数器,分别称为定时器/计数器0、定时器/计数器1。每个定时器/计数器都具有计数和定时两大功能,并具有3~4种工作方式。现用定时器/计数器0的方式1来说明定时器/计数器内部结构与工作原理。1.定时器/计数器通道内部结构及工作原理<?XML:NAMESPACE PREFIX = O /> 80C[详细]
1.功能 MCS-5l单片机中的异步通信串行口能方便地与其他计算机或串行传送信息的外围设备(如串行打印机、CRT终端等)实现双机、多机通信。 串行口有四种工作方式,如表所示: SM0 SM1 工作方式 功能 波特率 0 0 方式0 移位寄存器方式,用于并行I/O扩展 fosc/12 0 [详细]
微处理器包括两个主要部分,运算器和控制器。1.运算器:是计算机中进行数据加工的部件,其主要功能包括:1)执行数值数据的算术加减乘除等运算,执行逻辑数据的与或非等逻辑运算,由一个被称为 ALU 的线路完成。2)暂时存放参加运算的数据和中间结果,由多个通用寄存器来承担。3)运算器通常也是数据传输的通路。[详细]
1、程序跑飞现象随着单片机在能源领域中的广泛应用,单片机的抗干扰问题越来越突出,煤矿井下环境一般比较恶劣,这便会为单片机控制系统带来各种干扰,以致系统不能正常工作。单片机应用系统的抗干扰性能主要取决于硬件的抗干扰设计,但软件抗干扰设计作为硬件抗干扰的完善和补充,作用也非常重要,因为大[详细]
1.概述 A/D 转换器用以实现模拟量向数字量的转换。 按转换原理可分为 4 种 : 计数式、 双积分式、逐次逼近式以及并行式 A/D 转换器。逐次逼近式 A/D 转换器是一种速度较快 , 精度较高的转换器 , 其转换时间大约在几微秒到几百微秒之间。 逐次逼近式 A/D 转换器基本原理2.A/D 转换器的主要技术指标(1)分辨率使[详细]
一、存储器:用于存放程序和数据等信息。 1.存储器基本信息单位 位b (bit):一个二进制位,信息最小单位。 字节 B (Byte):8位为一个字节。 字长 W (Word Length):一个字包含的二进制位数。 2.存储器结构&n[详细]
什么是单片机? 单片机是指一个集成在一块芯片上的完整计算机系统。在一块小芯片上有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统。目前大部分还会具有外存。同时还集成了通信接口、定时器、实时时钟等外围设备。而现在最强大的单片机系统称之为偏上系统,在一块芯[详细]
目前单片机广泛应用在工业自动化、生产过程控制、智能仪器仪表等领域,大大提高了产品的质量和生产效率。但是,测控系统结构设计、元器件安装、加工工艺和外部电磁环境条件、以及单片机的软件设计方面等,对系统的可靠性和安全性构成了极大的威胁。许多应用系统在进行仿真调试和实验室内的联机测试运行时都[详细]
MCS-51系列基本产品型号:8051、8031、8751称为 51子系列,采用40脚双列直插封装。不同型号MCS-51单片机CPU处理能力和指令系统完全兼容,只是存储器和I/O接口的配置有所不同。一. 基本组成 1.基本结构: ①一个8位的微处理器(CPU)。 &n[详细]
1. 组成虽然单片机已经是一个微型计算机,但实质上它只是一个芯片,仅有这样一个芯片还不能完成任何工作。在实际应用中,要让单片机去完成相应的工作,需将单片机和被控对象进行电气连接,外加各种扩展接口电路、外部设备、被控对象的硬件和软件,构成单片机应用系统,如图所示。图1 单片机应用系统的[详细]
作为一名电子产品的专业设计人员来讲,开发和设计单片机应用系统除考虑电磁干扰问题之外,还应考虑如下问题: 1.注意低功耗设计目前,绿色、环保、节能等词汇越来越频繁地出现在人们的生活中,连GDP都有绿色GDP。对于每个电子产品的设计者来说,都不能不考虑产品的低功耗设计问题。众所周知,各种电子产品的供电[详细]

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

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