你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> 内容聚合 >> C
内容列表

2018-05 51单片机C语言延时函数

C程序中可使用不同类型的变量来进行延时设计。经实验测试,使用unsigned char类型具有比unsigned int更优化的代码,在使用时应该使用unsigned char作为延时变量。 以某晶振为12MHz的单片机为例,晶振为12MHz即一个机器周期为1us。一. 500ms延时子程序程序:void delay500ms(void){unsigned char i,j,k;fo[详细]


2018-05I2C和SPI各有什么特点?

I2C和SPI各有什么特点?答:I2C总线是二线制,采用器件地址的硬件设置方法,通过软件寻址完全避免了器件的片选线寻址方法,从而使硬件系统具有简单灵活的扩展方法。I2C总线简单,结构紧凑,易于实现模块化和标准化。SPI是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线。有多个SPI接口的单片机时[详细]


2018-05MCS-51单片机寻址方式有哪些?如何设置寻址方式?

什么是寻址方式?答:指令给出参与运算的数据方式称为寻址方式。换句话说,寻址方式就是寻找确定参与操作的数的真正地址。MCS-51单片机共有哪几种寻址方式?答:在MCS-51系列单片机的指令系统中寻址方式共有7种,如表4-1所示。表4-1 MCS-51系列单片机指令系统的寻址方式 [详细]


2018-05AVR单片机UCSRC 和UBRRH 共用地址的问题

UCSRC寄存器结构:UBRRH寄存器结构:AVR单片机UART的UCSRC和UBRRH两个寄存器是共用地址的,通过最高位的URSEL来选择更新哪个数据。比如写UCSRC=0x86,那么0x86的最高位Bit7=1,所以这组数据会更新UCSRC的值写UBRRH=0x01,那么0x01的最高位Bit7=0,所以这组数据会更新UBRRH的值无需专门更新URSEL的值。如[详细]


2018-05MCS-51单片机有几个工作寄存器?

工作寄存器有4组,每组都是8个工作寄存器R0~R7,通过PSW中的RS1、RS0两位来选择使用哪一组,如果不选,默认是选择第0组。RS1RS0组合为00时,选中第0组工作寄存器,R0~R7地址为00H~07H;RS1RS0组合为01时,选中第1组工作寄存器,R0~R7地址为08H~0FH;RS1RS0组合为10时,选中第2组工作寄存器,R0~R7地址为10H~17[详细]


2018-05单片机C51数据类型和存储器类型

一、数据类型我们51单片机使用的C语言的数据类型分为以下几种:图 1图1中例出了C51所有的基本类型,可供大家参考。二、储存器类型我们51单片机使用的C语言的存储器类型分为以下几种:图 2图2例举出了C51所有的存储器类型,可供大家参考。 [详细]


2018-05MCS-51的存储器可分为四类,51单片机存储器详解

MCS-51的存储器可分为四类:程序存储器一个微处理器能够聪明地执行某种任务,除了它们强大的硬件外,还需要它们运行的软件,其实微处理器并不聪明,它们只是完全按照人们预先编写的程序而执行之。那么设计人员编写的程序就存放在微处理器的程序存储器中,俗称只读程序存储器(ROM)。程序相当于给微处理器处理问[详细]


2018-05MCS-51单片机的存储器组织结构

特点:哈佛结构,程序存储器与数据存储器分开,两者各有一个相互独立的64K(0x0000 ~ 0xFFFF)的寻址空间(准确地说,内部数据存储器与外部数据存储器不是一回事)。程序存储器:① 用于存放程序(可执行的二进制代码映像文件,包括程序中的数据信息),还包括初始化代码等固件。② 为只读存储器。注意,这里的&[详细]


2018-058051/89C51的21个专用寄存器介绍

 8051/89C51共有21个专用寄存器,现把其中部分寄存器简单介绍如下:(1)程序计数器(Program Counter,PC) PC是一个16位的计数器,它的作用是控制程序的执行顺序,其内容为下一条要执行的指令的地址,寻址范围达64KB。PC有自动加1的功能,从而实现程序的顺序执行。PC没有地址,是不可寻址的,因此用户无法[详细]


2018-05AT89C51特殊功能寄存器速查表

 AT89C51共21个特殊功能寄存器,按其使用功能可分为5类:Ø CPU控制寄存器:ACC、B、PSW、SP、DPL、DPH;Ø 中断控制寄存器:IP、IE;Ø 定时器/计数器:TMOD、TCON、TL0、TH0、TL1、TH1;Ø 并行I/O口:P0、P1、P2、P3;Ø 串行口控制:SCON、SBUF、PCON。程序状态寄存器[详细]


联系方式

0755-82591179

邮箱:ivy@yingtexin.net

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

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