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

发布者:HeavenlyJoy444最新更新时间:2018-11-23 来源: eefocus关键字:单片机  C51  数据类型  存储器类型 手机看文章 扫描二维码
随时随地手机看文章

        一、数据类型


        我们51单片机使用的C语言的数据类型分为以下几种:


图 1


        图1中例出了C51所有的基本类型,可供大家参考。


        二、储存器类型


        我们51单片机使用的C语言的存储器类型分为以下几种:


图 2


        图2例举出了C51所有的存储器类型,可供大家参考。


关键字:单片机  C51  数据类型  存储器类型 引用地址:单片机C51数据类型和存储器类型

上一篇:MCS-51的存储器可分为四类,51单片机存储器详解
下一篇:MCS-51单片机有几个工作寄存器?

推荐阅读最新更新时间:2024-03-16 16:18

程序烧录方式你了解多少?
说起给单片机烧录程序,大家应该都不陌生,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是用的下面这种烧录软件——STC-ISP。 这种方式,通过串口连接单片机,选择一个合适的波特率就可以烧录了。 后来学习STM32,编程时使用KEIL软件自带的下载按钮就能下载程序,方便了不少,但需要额外使用J-Link等下载器。 再后来,接触到产品研发,给已经发布出的产品升级,都是要靠远程无线升级的(想想看,产品已经到客户那里了,当软件需要升级时,要是还使用有线的方式烧录程序,得有多麻烦) 既然给单片机烧录程序的方式有多种,那烧录方式具体怎么分类呢? 可以分为3种: ISP(In-System P
[单片机]
程序烧录方式你了解多少?
51单片机驱动 LCD1602液晶显示系统
废话不多说先上实物图 LCD1602+51单片机最小系统应用仿真及制作 好了,接下来正式进入制作环节: 第一步:仿真 绘制好原理图,仿真时单片机最小系统只放一个单片机就可以了,但实际电路中需要加上电源模块、复位模块。如下图: 原理图文件请在附件中找。 原理图绘制好后,编写代码并生成hex文件。参考代码如下: /*功能/ /使用外部中断INTO改变LED状态,并且用1602显示出其状态/ #include reg51.h #include intrins.h #define uint unsigned int #define uchar unsigned char uchar code table = H
[单片机]
51<font color='red'>单片机</font>驱动 LCD1602液晶显示系统
MCU处理模拟量的过程
MCU只能处理的是数字量,所以数字量输入----- MCU-------- 数字量输出 MCU不能直接处理模拟量,所以模拟量输入---- 模拟信号处理----- 模数转换器--- MCU------ 数模转换器---- 模拟信号处理--- 模拟输出 所以,模拟量最终也是转换为数字量才能被MCU处理。 ps:流程中的模拟信号处理是由于输入的信号小,需要对信号先进行放大。
[单片机]
单片机C语言的补码解释及运算
补码(two's complement)   1、在计算机系统中,数值一律用补码来表示(存储)。   主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补   码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。   2、补码与原码的转换过程几乎是相同的。   求给定数值的补码表示分以下两种情况: (1)正数的补码   与原码相同。   【例1】+9的补码是00001001。 (2)负数的补码   符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。   【例2】求-7的补码。   因为给定数是负数,则符号位为“1”。   后七位:+7的原码(0000
[单片机]
基于公话网的智能家居系统设计方案
近年来,计算机技术的不断发展和信息化程度的不断提高,为智能家居系统的研究与开发提供了坚实的技术平台。 通常把智能家居定义为一个整体,即利用先进的计算机技术、网络技术,以及综合布线技术,通过家庭信息管理平台,将与家居生活相关的各个部分有机结合成一个特殊的集成系统。 伴随着智能家居功能的不断细化,其概念逐步得到延伸,更多地考虑到了居民对住宅环境性能的全方位要求。 因此,现阶段的智能家居系统已从原先以智能化为重心的产品,转变为一个具备以下条件的集成系统:首先,要在家居中建立一个通讯网络,为家庭信息提供必要的通路,在家庭网络操作系统的控制下,通过相应的硬件和执行机构,实现对所有家电和设备的控制与监测;其次,所有家电和设备都要通过一定的媒介
[嵌入式]
单片机扩展触摸屏人机接口的应用实例
触摸屏 如图1,典型触摸屏的工作部分一般由三部分组成:两层透明的阻性导体层、两层导体之间的隔离层、电极。阻性导体层选用阻性材料,如铟锡氧化物(ITO)涂在衬底上构成,上层衬底用塑料,下层衬底用玻璃。隔离层为粘性绝缘液体材料,如聚脂薄膜。电极选用导电性能极好的材料(如银粉墨)构成,其导电性能大约为ITO的1000倍。 图1 触摸屏 触摸屏工作时,上下导体层相当于电阻网络。当某一层电极加上电压时,会在该网络上形成电压梯度。如有外力使得上下两层在某一点接触,则在电极未加电压的另一层可以测得接触点处的电压,从而知道接触点处的坐标。比如,在顶层的电极(X+,X-)上加上电压,则在顶层导体层上形成电压梯度,当有外力使得上
[单片机]
STM32单片机的具体介绍和技术知识
STM32的核心Cortex-M3处理器是一个标准化的微控制器结构,希望思考一下,何为标准化?简言之,Cortex-M3处理器拥有32位CPU,并行总线结构,嵌套中断向量控制单元,调试系统以及标准的存储映射。 嵌套中断向量控制器(Nested Vector Interrupt Controller,简称NVIC)是Cortex-M3处理器中一个比较关键的组件,它为基于Cortex-M3的微控制器提供了标准的中断架构和优秀的中断响应能力,为超过240个中断源提供专门的中断入口,而且可以赋予每个中断源单独的优先级。利用NVIC从可以达到极快的中断响应速度,从收到中断请求到执行中断服务的第一条指令仅需12个周期。这种极快的响应速度一
[单片机]
基于51单片机的电子钟闹钟温度显示设计
仿真图proteus7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0057 1.主要功能: 基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等51内核单片机通用) 1、通过DS18B20检测环境温度。 2、能通过LCD1602显示年月日时分秒和温度。 3、有整点报时和闹钟功能。 4、具有高低温报警功能,上下限值可调,蜂鸣器提醒。 5、可以通过按键调整年月日时分秒和闹钟功能,具有闰年判断,自动计算星期功能。 需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。相同的原理图里,无论stc还是
[单片机]
基于51<font color='red'>单片机</font>的电子钟闹钟温度显示设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • Linux内核移植
    实验步骤:(1)准备工作(2)修改顶层Makefile(3)修改falsh 分区(4)配置编译内核下面以Linux2 6 30 4内核移植到gec2440为例:一、准备 ...
  • S5PV210 PWM定时器
    第一节 S5PV210的PWM定时器S5PV210共有5个32bit的PWM定时器,其中定时器0、1、2、3有PWM功能,定时器4没有输出引脚。PWM定时器使用PCLK_PS ...
  • S5PV210 NAND Flash
    NAND Flash关于NAND FlashS5PV210的NAND Flash控制器有如下特点:1) 支持512byte,2k,4k,8k的页大小2) 通过各种软件模式来进行NAND Fl ...
  • S5PV210串口
    串口设置之输入输出字符S5PV210 UART相关说明 通用异步收发器简称UART,即UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER,它用来 ...
  • S5PV210按键控制LED
    原理图如图所示:查询用户手册得到:程序例子:(完整代码见“代码下载链接”)1、轮询的方式查询按键事件 *main c* 核心代码如下:while(1 ...
  • S5PV210控制蜂鸣器
  • S5PV210的启动过程
  • S5PV210点亮LED
  • S5PV210启动过程详解
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved