技术专题更多
TI 最新直播、研讨会视频回顾
满满干货,随时免费观看!
社区精华更多
国产以太网控制器CH390h试用体验----替代W5500
前言 W5500是一款集成了TCP/IP协议栈的以太网控制器,广泛用于嵌入式系统中,以实现网络通信功能。它通 ...
最新
C51问答
一、#pragma asm是什么意思? #pragma asmMOV P1,R7NOPNOPMOV P1,#0#pragma endasm实际上就是一个在C51中内嵌汇编语言的开关 二、一个 hex to bcd 的算法程序 HEX_BCD:CLR A MOV 30H,A MOV 31H, ......
发布时间:2011-02-27
谈谈C51的编程规范
现在单片机的程序设计,C51已经得到广泛的推广和应用,算是单片机的主流设计程序,甚至可以说作为单片机开发人员必须要掌握的一门语言了。 作为一门工具,最终的目的就是实现功能。在满足这个前提条件下,我们希望我们的程序能 ......
发布时间:2011-02-27
c语言在单片机开发中的应用
单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实 ......
发布时间:2011-02-27
运算符和表达式(1)
运算符和表达式(1) 上课到这一课相隔了好长一段时间,这些日子里收到不少网友的来信支持和鼓励,要求尽快完成余下的部分。出门在外的人不得不先为吃饭而努力,似乎这也成为我的借口,以后每晚抽空打一些吧这样大家也就可以不用隔太久就能看 ......
发布时间:2011-02-27
变量
上课所提到变量就是一种在程序执行过程中其值能不断变化的量。要在程序中使用变量必须先用标识符作为变量名,并指出所用的数据类型和存储模式,这样编译系统才能为变量分配相应的存储空间。定义一个变量的格式如下:[ ......
发布时间:2011-02-27
常量
常量 上一节我们学习了KEIL C51编译器所支持的数据类型。而这些数据类型又是怎么用在常量和变量的定义中的呢?又有什么要注意的吗?下面就来看看吧。晕!你还区分不清楚什么是常量,什么是变量。常量是在程序运行过程中不能改 ......
发布时间:2011-02-27
数据类型
数据类型 先来简单说说C语言的标识符和关键字。标识符是用来标识源程序中某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、数组等等。C语言是大小字敏感的一种高级语言,如果我们要定义一个定时器1,可以写做"Tim ......
发布时间:2011-02-27
生成HEX文件和最小化系统
生成HEX文件和最小化系统 在开始C语言的主要内容时,我们先来看看如何用KEIL uVISION2来编译生成用于烧写芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用16进制数字表示, 常用来保存单片机 ......
发布时间:2011-02-27
初步认识51芯片
初步认识51芯片 图2-2 外接晶体引脚 XTAL1 19 XTAL2 18 XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时 ......
发布时间:2011-02-27
第一课 建立您的第一个C项目
第一课 建立您的第一个C项目 使用C语言肯定要使用到C编译器,以便把写好的C程序编译为机器码,这样单片机才能执行编写好的程序。KEIL uVISION2是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,它集编辑,编译,仿真等于 ......
发布时间:2011-02-27
Intel hex 文件格式解密
Intel hex 文件常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。 Intel hex 文件全部由可打印的ASCII字符组成(可以用记事本打开),如下例所示: ......
发布时间:2011-02-25
跟我来学C51EVAL之超级菜鸟补充篇
跟我来学C51EVAL之超级菜鸟补充篇 此文所讲的方法并不一定,但是很简单啊, 你照葫芦画瓢一定行 您按照我说的方法一定能得到hex文件:首先你拿到我们的光盘后,或者从网站上下载,把其中的c51eval目录复制到d盘的根目录:(注意不要复制到如 D:\软件\程序 ......
发布时间:2011-02-25
学用 c51eval (2)
学用 c51eval (2) 4、建立项目 建立项目,其实就是建立宏汇编与你编写的程序之间的联系,在你需要汇编时,宏汇编会依你项目的要求“翻译”你当前编写的程序。 从菜单的“项目”中选择“新建项目”,在弹出的创建新项目窗口中为你的新项目 ......
发布时间:2011-02-25
常用波特率与其它参数选取关系
常用波特率与其它参数选取关系 串口工作方式 波特率 fosc SMOD 定时器T1 C/T 模式 定时器初值 方式0 1M 12MHz - - - - 方式2 375K 12MHz 1 - - - 187.5K 12MHz 0 - - - 方式 ......
发布时间:2011-02-25
单片机名词解释
单片机名词解释 总线: 指能为多个部件服务的信息传送线,在微机系统中各个部件通过总线相互通信。 地址总线: 它是传送由CPU发出的用于选择要访问的器件或部件的地址。 数据总线: 它是用来传送微型机系统内的各种类型的数据。 汇编: 是 ......
发布时间:2011-02-25
MCS-51指令详解
;说明:为了使MCS-51单片机初学者快速入门,迅速掌握单片机指令含意、操作码、操作数及;对应地址,汇编语言怎样编写等,现按指令操作码按顺序编写,可对照本公司编写的<<MCS-51八位高档单片计算机及其应用>>一书第145 ......
发布时间:2011-02-25
学用 c51eval (1)
学用 c51eval (1) 本站软件光盘以及软件下载栏目提供均提供以下软件。初学者可先下载操练... c51eva是keil的c51开发环境,我们经常会在网上见到这个软件。其实他同样可以用汇编以及PL/M等语言进行开发。 由于本站是针对初学者,所以 ......
发布时间:2011-02-25
单片 机 知 识 简 介
单片 机 知 识 简 介 单片 机 知 识 简 介 在计算机出现以前,有不少能工巧匠做出了不少精巧的机械。进入电器时代后,人们借助电气技术实现了自动控制机械,自动生产线甚至自动工厂,并且大大地发展了控制理论。然而,在一些大中型系统中 ......
发布时间:2011-02-25
初识PIC单片机
PIC单片机的型号繁多,对初学者来说实在不好应付,容易混淆,以下作一简单分类,希望有助于初学者学习: 初档8位单片机:PIC12C5XXX/16C5X系列 PIC16C5X系列是最早在市场上得到发展的系列,因其价格较低,且有较完善的开发手段,因 ......
发布时间:2011-02-25
mcs51和8051是否相同?
MCS是Intel公司单片机的系列符号。Intel推出有MCS-48、MCS-51、MCS-96系列单片机。MCS-51系列单既包括三个基本型80C31、8051、8751,以及对应的低功耗型号80C31、8051、87C51,因而MCS-51特指Intel的这几种型号。 在计算 ......
发布时间:2011-02-25
小广播
设计资源 培训 开发板 精华推荐

何立民专栏 单片机及嵌入式宝典

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

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