热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

keil实例教程

  • 1星
  • 2013-09-29
  • 777.1KB
  • 需要1积分
  • 1次下载
标签: 实例

实例

教程

教程

                        keil实例教程Keil  实例教程(一)Keil  工程文件的建立、设置与目标文件的获得单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为  CPU  可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工  汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于  MCS-51  单片机的汇编  软件有早期的  A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级  语言开发,单片机的开发软件也在不断发展,Keil  软件是目前最流行开发  MCS-51  系列单片  机的软件,这从近年来各仿真机厂商纷纷宣布全面支持  Keil  即可看出。  Keil  提供了包括  C  编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通  过一个集成开发环境(uVision)将这些部份组合在一起。运行  Keil  软件需要  Pentium  或以  上的  CPU,  16MB  或更多  RAM、  20M  以上空闲的硬盘空间、  WIN98、  NT  、  WIN2000、  WINXP  等操作系统。掌握这一软件的使用对于使用  51  系列单片机的爱好者来说是十分必要的,如  果你使用  C  语言编程,那么  Keil  几乎就是你的不二之选(目前在国内你只能买到该软件、  而你买的仿真机也很可能只支持该软件)  ,即使不使用  C  语言而仅用汇编语言编程,其方便  易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。  我们将通过一些实例来学习  Keil  软件的使用,在这一部份我们将学习如何输入源程序,  建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。图  1  所示电路图使用  89C51  单片机作为主芯片,这种单片机性属于  MCS-51  系列,其内部有  4K  的  FLASH  ROM,  可以反复擦写,非常适于做实验。89C51  的  P1  引脚上接  8  个……                       

展开预览

猜您喜欢

推荐帖子 最新更新时间:2024-11-13 04:12

分享一个MSP430G2系列驱动DS18B20的例子
#include <msp430g2553.h> #include  "stdio.h"   #define uint unsigned int  #define uchar unsigned char #define DS18B20       BIT3 #define DS18B20_H     P2OUT |= BIT3 #define DS18B20_L     P2OU
Jacktang 微控制器 MCU
【NXP Rapid IoT评测】+<二> NXP Rapid IoT开箱惊喜
本帖最后由 飞扬自我 于 2018-12-28 22:23 编辑        继https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=1065192&extra=后继续上路       今天终于收到了EEworld 寄过来的开发套件了,那心情,就像一个新晋爸爸等待自己的孩儿诞生一样着急和煎熬。。回到家迫不及待打开一看究竟,没想到NXP从
飞扬自我 RF/无线
AM3358 PRU 用常量表方式如何实现对地址单元超过255地址(但没有偏移寄存器)的访问?
在AM3358中PRU介绍中,说是能用常量表方式访问ARM中的SPI等寄存器。常量寄存器C6,C16分别对应MCSPI0和MCSPI1的寄存器空间起始地址分别是:0x4803_0000和 0x481A_0000 。而MCSPI0和MCSPI1的绝大部分寄存器都在0x4803_0100和 0x481A_0100 后。而C6,C16由没有对应的 CTBIR 或者 CTPPR与之关联。请教在用常量寄存器
ken DSP 与 ARM 处理器
正泰ZTW0111A数字万用表拆解评测记
本次拆解评测的样本为EEWorld拆解活动第二期(https://bbs.eeworld.com.cn/thread-1180081-1-1.html)一号拆品——多功能手持数字万用表。   这张照片有点误导,原以为这是一块采用液晶触摸屏操作的MCU/MPU嵌入式平台型数字万用表,过去曾将此类方案称为“虚拟仪表”即利用通用计算机平台作为人机交互-操作界面的测量仪表。而现在,基于高
chunyang 以拆会友
【TouchGFX 设计】基于F746DISCOVRY的初体验
    很高兴能体验下ToughGFX这个GUI软件,之前用类似软件用的少,这次想趁这个机会提高一下。    正好手头上有F746的带屏的开发板,就先用STM32CUBE生成个初始化代码看看效果,由于没有经验,先摸着看。另外吐槽一下,stm32cube在给复杂片子选择外设时,软件会响应很慢,比如给H7,F7。给简单点的片子就很顺畅,比如F0,F103等。可能是因为内部有东西在计算。不过这个等待时间
supermiao123 stm32/stm8
C2000 + CCS的一个奇怪现象。
       最近没事,就玩F28027,在编程调试时发现了个问题,很奇怪,现在还没有找到答案。 硬件连接是,GPIO的5、6、7的端口分别接个上拉电阻及按键开关,用于外部输入。调试时,端口5、7可以正常响应按键动作。而端口6却不正常, 经查,外部的电路连接没有错,也没有虚焊、元件损坏等问题。 随后在调试时,点运行,后,按下GPIO6脚的按键,观察GPADAT的数据,发现寄存器数据有变化,即
dontium 微控制器 MCU
CircuitPython 4.0.0正式发布
CircuitPython 4.0.0正式发布了!!! CircuitPython 4.0.0现在支持许多新的主板,查看新的circuitpython.org/downloads页面获取完整列表。 现在可从circuitpython.org下载最新版本!该站点使您可以更轻松地为您的主板选择正确的文件和语言。下载页面在这里。 安装 按照CircuitPython的说明进行安装!要安装最新
dcexpert MicroPython开源版块
射频基础之射频电路电路设计的常见问题
1、数字电路模块和模拟电路模块之间的干扰 如果模拟电路(射频)和数字电路单独工作,可能各自工作良好。但是,一旦将二者放在同一块电路板上,使用同一个电源一起工作,整个系统很可能就不稳定。这主要是因为数字信号频繁地在地和正电源(>3 V)之间摆动,而且周期特别短,常常是纳秒级的。由于较大的振幅和较短的切换时间。使得这些数字信号包含大量且独立于切换频率的高频成分。在模拟部分,从无线调谐回路传到无线设备
Jacktang RF/无线

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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