嵌入式学习笔记3——51单片机之闪烁灯设计

发布者:老王古玩店最新更新时间:2016-05-16 来源: eefocus关键字:嵌入式  51单片机  闪烁灯 手机看文章 扫描二维码
随时随地手机看文章
1.  电路图

                    嵌入式学习笔记3——51单片机之闪烁灯设计

   一个二极管点亮一般需流经的电流值为3mA~10mA,二极管两边的压降为1.6V~1.7V。

2.  点亮二极管:

     (1)位操作: sbit led0=P0^0;   led0=0;//单个位的赋值

     (2)总线操作: P0=0xfe;//11111110  整个8位引脚一起赋值

3.  软件仿真:

      点工具栏上d图标,双击某行即设置断点;若要用软件仿真查看一条语句的执行时间,一定要在Options for target        ->target->Xtal(MHz)中将晶振频率设成与单片机的频率相同。(机器周期=12*晶振周期=12*系统时钟周期, 晶振频率越高,单片  机执行速度越快,11.0592M的频率一般用于单片机与单片机或主机的串口通信)

4.  51单片机31脚EA,接高电平时,从片内存储器中读取指令执行;低电平时,读片外存储器。

5.  51单片机中P1、P2、P3都有上拉电阻,而P0没有,所以,要想使P0作为正常I/O口使用时,需加上拉电阻(如排阻)。

6.  有些编译程序编译完了之后,会自动将你写的程序进行无限循环,若想让程序停在某个语句之后,则在该语句后面加“while(1);”即可。

7.  #include   有用于移位的函数_crol(k,1)  /*假设k为11111110,函数执行后k为11111101*/。

8.  51单片机上电后,默认的I/O口状态是高电平。

关键字:嵌入式  51单片机  闪烁灯 引用地址:嵌入式学习笔记3——51单片机之闪烁灯设计

上一篇:单片机的模拟智能灌溉系统
下一篇:嵌入式学习笔记7——51单片机之独立键盘

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

51单片机设计电动车跷跷板
1.引言 本设计为参加电子设计竞赛而作,较好地解决了电动车在跷跷板上的运行和控制问题,系统结构比较简单,控制比较准确。 2.系统方案设计、比较与论证 根据题目的基本要求,设计任务主要完成电动车在规定时间内按规定路径稳定行驶,并能具有保持平衡功能,同时对行程中的有关数据进行处理显示。为完成相应功能,系统可以划分为以下几个基本模块:电动机驱动模块、寻迹线探测 模块、平衡状态检测模块、信息显示模块。见图1 图1 系统框图 2.1寻迹线探测模块 探测路面黑色寻迹线的原理:光线照射到路面并反射,由于黑线和白纸的反射系数不同,可根据接受到反射光强弱由传感器产生高低电平并最终通过单片机判断是否到达黑线或偏离跑道。 方案一:由
[单片机]
用<font color='red'>51单片机</font>设计电动车跷跷板
用UML建模开发嵌入式软件
引 言 面向对象开发方法无疑是当前最流行的软件开发方法。这归功于面向对象开发的众多优点:可靠性高,所开发的程序更健壮;由于面向对象编程的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间;继承和封装使得应用程序的修改带来的影响更加局部化,应用程序更易于维护、更新和升级。另外,UML建模语言和Rosc等CASE工具为面向对象的流行也起了很太作用,这些工具允许应用规范的面向对象分析和设计的方法与理论,远离纠缠不清的源代码,使得构建和设计变得更直观、更容易理解与修改,从而大大提高开发效率。 嵌入式系统的应用越来越广泛,嵌入式计算机在数量上远远超过了各种通用计算机。嵌入式软件的开发与PC软件的开发相比存在一些特别的地方;①
[嵌入式]
三种嵌入式操作系统的分析与比较
摘要:提要三种常用的嵌入式操作系统——Palm OS、Windows CE、Linux;在此基础上、分析、比较这三种嵌入式操作系统,给出它们之间的异同点及各自的适用范围。 关键词:嵌入式系统 嵌入式操作系统 Palm OS Windows CE Linux 1 嵌入式系统与嵌入式操作系统 1.1 嵌入式系统 嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。 嵌入式系统应具有的特点是:高可靠性;在恶劣的环境或突然断电的情况下,系统仍然能够正常工作;许多嵌入式应用要求实时性,这就要求嵌入式操作系统具有实时处理能力
[应用]
高性能DSP的嵌入式视觉应用:借机器一双慧眼
 《泰坦尼克号》3D版在全球热播。时隔15年,这段凄美故事仍然叫人唏嘘。泰坦尼克号沉没原因虽然还存在着许多分歧,但撞上冰山的事实却是肯定的。关于泰坦尼克号撞击冰山的原因最终归结到,船员因未能找到望远镜(因为当时船上唯一的一副双筒望远镜被二副锁在了柜子里,而那位保管柜子钥匙的二副最后并没有上船),瞭望员不得不用肉眼观测,当发现冰山时,为时已晚。   肉眼的观察能力是有限的,千百年来人们一直在通过各种途径来弥补或替代肉眼的缺陷。随着科技的进步,这类工具从原先单纯的视觉模拟功能逐渐加入了更多的智能处理功能。例如,在智能安防监控领域,监控设备除了替代人眼提供7×24小时全天候、不眨眼的视频录像外,还可以提供对特殊事件预警或该类事件发生时提
[嵌入式]
高性能DSP的<font color='red'>嵌入式</font>视觉应用:借机器一双慧眼
51 单片机 EEPROM小结(FLASH)
概念先行 RAM:可读可写,掉电消失 ROM:只读,掉电保存,存一些开机引导相关信息 两者同属内存,常说的电脑硬盘属外存。 SRAM就是速度快一点,EEPROM就是可重复编程可擦除,FLASH就是高级的EEPROM。 STC8利用ISP/IAP技术将内部DATA FLASH当EEPROM,可以自己设置,512字节单扇区擦除,每次擦除一个扇区,建议同一次修改的数据在一个扇区内。 寄存器 数据寄存器 IAP_DATA 读:读出的EEPROM的数据保存在其中 写:写之前必须将数据放入其中,再发写指令 地址寄存器 IAP_ADDRH:目标地址高字节 IAP_ADDRL:目标地址低字节 命令寄存器IAP_CMD 低两位置
[单片机]
51 单片机 EEPROM小结(FLASH)
嵌入式系统通用的应用软件结构研究
摘要:嵌入式实时多任务操作系统在软件编程上有一定的相似性。这种相似的特性,使得我们可以将个别系统的编程经验推广到更多的系统上。本文就μC/OS-II内核的任务管理和内存管理进行基本的介绍,并介绍一个通用的应用软件结构。然后,与之相对应,提供两个不同操作系统下的应用实例。 关键词:嵌入式系统 多任务 编程 引言 嵌入式系统的面向应用特性,使得大多数程序员沉陷于不同的应用中。在进入新的一轮开发后,往往只有一些简单的经验可供参考。为了加快应用的开发进度,有必要研究一种统一的应用软件结构,使开发人员能够通过简单模式套用,简化大量系统研究方面的工作,以加快嵌入式开发人员对新系统的理解和使用。 操作系统μC/OS-II和ECOS(Em
[嵌入式]
51单片机C语言学习笔记3: 存储器结构
MCS-51单片机在物理结构上有四个存储空间: 1、片内程序存储器 2、片外程序存储器 3、片内数据存储器 4、片外数据存储器 但在逻辑上,即从用户的角度上,8051单片机有三个存储空间: 1、片内外统一编址的64K的程序存储器地址空间(MOVC) 2、256B的片内数据存储器的地址空间(MOV) 3、以及64K片外数据存储器的地址空间(MOVX) 在访问三个不同的逻辑空间时,应采用不同形式的指令(具体我们在后面的指令系统学习时将会讲解),以产生不同的存储器空间的选通信号。 程序内存ROM 寻址范围:0000H ~ FFFFH 容量64KB EA = 1,寻址内部ROM;EA = 0,寻址外部ROM 地址长度:
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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