引言8051内核单片机是一种通用单片机,在国内占有较大的市场份额。在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功。由于51内核单片机的存储结构的特殊性,Keil C51中变量的使用与标准C有所不同。正确地
应用单片机的时候,经常会遇到需要短时间延时的情况。需要的延时时间很短,一般都是几十到几百微妙(us)。有时候还需要很高的精度,比如用单片机驱动DS18B20的时候,误差容许的范围在十几us以内,不然很容易出错。这种
KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都
在使用C51时有时我们并没有明确指定所定义的数据的存储类型,然而依然正确。 这是由于存储模式决定了没有明确指定存储类型的变量,函数参数等的缺省存储区域。供有3种存储模式(存储模式在 C51 编译器选项中选择):1.
keil C51存储区域分为程序存储区和数据存储区2大类型。一.程序存储区(Pragram Area):欲将声明的数据存放在程序存储区域,可以使用关键字“code”说明。例 unsigned char code i=10;则表示 i为无符号字符型
很多单片机初学者甚至有些用老工程师对data,idata,xdata,pdata,code这些东西一直都搞不明白是怎么回事。最近看到一篇关于keil中data,idata,xdata,pdata,code的问题的文章,转过来跟大家分享一下从数据存储类型来说,
很多单片机初学者甚至有些用老工程师对data,idata,xdata,pdata,code这些东西一直都搞不明白是怎么回事。最近看到一篇关于keil中data,idata,xdata,pdata,code的问题的文章,转过来跟大家分享一下从数据存储类型来说,
一、讲解背景在单片机学习的过程中,掌握一点汇编语言是非常有必有的,作为低级语言汇编语言在单片机开发中有它不可取代的作用,比如每条指令可以精确的确定延时时间,便于理解非常适合硬件工程师学习。但是要提高单
一、引言单片机软件开发过程中,软件调试遇到的各种问题常令初学者感到不知所措。实际上。各种仿真开发软件的程序调试基本方法和技巧大同小异,掌握正确的程序调试基本技巧。对于排查这些程序错误问题可以起到举一反
在标准C语言中,存在着如下六种基本数据类型:1、char:字符型;2、short = short int:短整型3、int:整型4、long = long int:长整型5、float:单精度浮点型6、double:双精度浮点型而面向51单片机的Keil uVision4
一、引言单片机教学改革与实践是为了更好地使学生将所学到的单片机理论知识转化为适应社会发展和就业需要的实际能力的一种教学活动。如今,职业教育的主要任务之一是为社会提供“既懂理论,又懂实践,有一定的研
摘要:为了实现基于Proteus和Keil μVision3软件联调环境下利用单片机AT89C51芯片采用串口通信模式及键盘输入同步中断控制方式,设计了一种LED显示控制系统。由仿真结果表明,在该模式开发环境下,有利于各个环节参
摘要:为了实现基于Proteus和Keil μVision3软件联调环境下利用单片机AT89C51芯片采用串口通信模式及键盘输入同步中断控制方式,设计了一种LED显示控制系统。由仿真结果表明,在该模式开发环境下,有利于各个环节参
前面介绍了Keil 软件的使用,从中我们可以看到Keil 的强大功能,不过,对于初学者 来说,还有些不直观,调试过程中看到的是一些数值,并没有看到这些数值所引起的外围电 路的变化,例如数码管点亮、发光管发光等。
上一讲中我们学习了如何建立工程、汇编、连接工程,并获得目标代码,但是做到这一 步仅仅代表你的源程序没有语法错误,至于源程序中存在着的其它错误,必须通过调试才能 发现并解决,事实上,除了极简单的程序以外
前面介绍了Keil 软件的使用,从中我们可以看到Keil 的强大功能,不过,对于初学者 来说,还有些不直观,调试过程中看到的是一些数值,并没有看到这些数值所引起的外围电 路的变化,例如数码管点亮、发光管发光等。
上一讲中我们学习了如何建立工程、汇编、连接工程,并获得目标代码,但是做到这一 步仅仅代表你的源程序没有语法错误,至于源程序中存在着的其它错误,必须通过调试才能 发现并解决,事实上,除了极简单的程序以外
1 概述随着半导体技术的飞速发展,以及移动通信、网络技术、多媒体技术在嵌入式系统设计中的应用,单片机从4位、8位、16位到32位,其发展历程一直受到广大电子爱好者的极大关注。单片机功能越来越强大,价格却不断下
基于Keil C的AT24C02串行E2PROM的编程
Keil C51对标准ANSIC的扩展学习资料