虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

引导装载

  • LM3S615编程技术_LM3S615软件开发

    值得一看 v LM3S615中断向量表和引导代码

    标签: 615 LM S615 LM3

    上传时间: 2013-10-09

    上传用户:geshaowei

  • AVR单片机原理及应用

    《AVR单片机原理及应用》详细介绍了ATMEL公司开发的ATmega8系列高速嵌入式单片机的硬件结构、工作原理、指令系统、接口电路、C编程实例,以及一些特殊功能的应用和设计,对读者掌握和使用其他ATmega8系列的单片机具有极高的参考价值 AVR单片机原理及应用》具有较强的系统性和实用性,可作为有关工程技术人员和硬件工程师的应用手册,亦可作为高等院校自动化、计算机、仪器仪表、电子等专业的教学参考书。 目录 第1章 绪论 1.1 AVR单片机的主要特性 1.2 主流单片机系列产品比较 1.2.1 ATMEL公司的单片机 1.2.2 Mkcochip公司的单片机 1.2.3 Cygnal公司的单片机 第2章 AVR系统结构概况 2.1 AVR单片机ATmega8的总体结构 2.1.1 ATmega8特点 2.1.2 结构框图 2.1.3 ATmega8单片机封装与引脚 2.2 中央处理器 2.2.1 算术逻辑单元 2.2.2 指令执行时序 2.2.3 复位和中断处理 2.3 ATmega8存储器 2.3.1 Flash程序存储器 2.3.2 SRAM 2.3.3 E2pROM 2.3.4 I/O寄存器 2.3.5 ATmega8的锁定位、熔丝位、标识位和校正位 2.4 系统时钟及其分配 2.4.1 时钟源 2.4.2 外部晶振 2.4.3 外部低频石英晶振 2.4.4 外部:RC振荡器 2.4.5 可校准内部.RC振荡器 2.4.6 外部时钟源 2.4.7 异步定时器/计数器振荡器 2.5 系统电源管理和休眠模式 2.5.1 MCU控制寄存器 2.5.2 空闲模式 2.5.3 ADC降噪模式 2.5.4 掉电模式 2.5.5 省电模式 2.5.6 等待模式 2.5.7 最小功耗 2.6 系统复位 2.6.1 复位源 2.6.2 MCU控制状态寄存器——MCUCSR 2.6.3 内部参考电压源 2.7 I/O端口 2.7.1 通用数字I/O端口 2.7.2 数字输入使能和休眠模式 2.7.3 端口的第二功能 第3章 ATmega8指令系统 3.1 ATmega8汇编指令格式 3.1.1 汇编语言源文件 3.1.2 指令系统中使用的符号 3.1.3 ATmega8指令 3.1.4 汇编器伪指令 3.1.5 表达式 3.1.6 文件“M8def.inc” 3.2 寻址方式和寻址空间 3.3 算术和逻辑指令 3.3.1 加法指令 3.3.2 减法指令 3.3.3 取反码指令 3.3.4 取补码指令 3.3.5 比较指令 3.3.6 逻辑与指令 3.3.7 逻辑或指令 3.3.8 逻辑异或 3.3.9 乘法指令 3.4 转移指令 3.4.1 无条件转移指令 3.4.2 条件转移指令 3.4.3 子程序调用和返回指令 3.5 数据传送指令 3.5.1 直接寻址数据传送指令 3.5.2 间接寻址数据传送指令 3.5.3 从程序存储器中取数装入寄存器指令 3.5.4 写程序存储器指令 3.5.5 I/0端口数据传送 3.5.6 堆栈操作指令 3.6 位操作和位测试指令 3.6.1 带进位逻辑操作指令 3.6.2 位变量传送指令 3.6.3 位变量修改指令 3.7 MCU控制指令 3.8 指令的应用 第4章 中断系统 4.1 外部向量 4.2 外部中断 4.3 中断寄存器 第5章 自编程功能 5.1 引导加载技术 5.2 相关I/O寄存器 5.3 Flash程序存储器的自编程 5.4 Flash自编程应用 第6章 定时器/计数器 6.1 定时器/计数器预定比例分频器 6.2 8位定时器/计数器O(T/CO) 6.3 16位定时器/计数器1(T/C1) 6.3.1 T/C1的结构 6.3.2 T/C1的操作模式 6.3.3 T/121的计数时序 6.3.4 T/C1的寄存器 6.4 8位定时器/计数器2(T/C2) 6.4.1 T/C2的组成结构 6.4.2 T/C2的操作模式 6.4.3 T/C2的计数时序 6.4.4 T/02的寄存器 6.4.5 T/C2的异步操作 6.5 看门狗定时器 第7章 AVR单片机通信接口 7.1 AVR单片机串行接口 7.1.1 同步串行接口 7.1.2 通用串行接口 7.2 两线串行TWT总线接口 7.2.1 TWT模块概述 7.2.2 TWT寄存器描述 7.2.3 TWT总线的使用 7.2.4 多主机系统和仲裁 第8章 AVR单片机A/D转换及模拟比较器 8.1 A/D转换 8.1.1 A/D转换概述 8.1.2 ADC噪声抑制器 8.1.3 ADC有关的寄存器 8.2 AvR单片机模拟比较器 第9章 系统扩展技术 9.1 串行接口8位LED显示驱动器MAX7219 9.1.1 概述 9.1.2 引脚功能及内部结构 9.1.3 操作说明 9.1.4 应用 9.1.5 软件设计 9.2 AT24C系列两线串行总线E2PPOM 9.2.1 概述 9.2.2 引脚功能及内部结构 9.2.3 操作说明 9.2.4 软件设计 9.3 AT93C46——三线串行总线E2PPOM接口芯片 9.3.1 概述 9.3.2 内部结构及引脚功能 9.3.3 操作说明 9.3.4 软件设计 9.4 串行12位的ADCTL543 9.4.1 概述 9.4.2 内部结构及引脚功能 9.4.3 操作说明 9.4.4 AD620放大器介绍 9.4.5 软件设计 9.5 串行输出16位ADCMAXl95 9.5.1 概述 9.5.2 引脚功能及内部结构 9.5.3 操作说明 9.5.4 应用 9.5.5 软件设计 9.6 串行输入DACTLC5615 9.6.1 概述 9.6.2 引脚功能及内部结构 9.6.3 操作说明 9.6.4 软件设计 9.7 串行12位的DACTLC5618 9.7.1 概述 9.7.2 内部结构及引脚功能 9.7.3 操作说明 9.7.4 软件设计 9.8 串行非易失性静态RAMX24C44 9.8.1 概述 9.8.2 引脚功能及内部结构 9.8.3 操作说明 9.8.4 软件设计 9.9 数据闪速存储器AT45DB041B 9.9.1 概述 9.9.2 引脚功能及内部结构 9.9.3 操作说明 9.9.4 软件设计 9.10 GM8164串行I/0扩展芯片 9.10.1 概述 9.10.2 引脚功能说明 9.10.3 操作说明 9.10.4 软件设计 9.11 接口综合实例 附录1 ICCACR简介 附录2 ATmega8指令表 参考文献

    标签: AVR 单片机原理

    上传时间: 2013-10-29

    上传用户:lanwei

  • 32位单片机C语言编程:基于PIC32图书电子版

    《32位单片机C语言编程:基于PIC32》介绍32位单片机PIC32的C语言编程技术,引导读者循序渐进地掌握基于PIC32单片机的嵌入式控制系统的软硬件设计技术。全书内容分为三部分,第一部分是基础知识,第二部分是基本实践,第三部分是高级应用。   《32位单片机C语言编程:基于PIC32》内容新颖实用,趣味性强,既可作为嵌入式系统设计人员的参考书,也可作为高年级本科生、研究生的学习参考书。任何对嵌入式控制系统设计感兴趣的读者都会从中受益。

    标签: PIC 32 32位单片机 C语言编程

    上传时间: 2013-11-17

    上传用户:sardinescn

  • 初学单片机应知

    当你有了学习单片机的愿望,接下来的问题就是从何学起,如何学。对于在校学生有老师指导,开始时的迷茫会少的多,而靠自学的朋友麻烦就多一些。例如从哪种单片机学起?需要哪些器材?买什么书籍有用?做些什么实验?......等等。这里就自学单片机过程中的方法和问题向初学者做一些引导和提示。 学单片机之初,你必须懂一些数字电路,若对数字电路中的一般概念都很模糊,最好还是再补习一下再来学单片机。接下来你最好先选一种单片机机种进行学习,因为目前单片机机种较多,其结构和指令均不相同,若这种学两天,那种学两天往往会滩多嚼不烂。这里建议你最好先学8051单片机,因为8051方面的书籍、资料、器材都较多。PIC和AVR以及其它类型的单片机虽有其长处,但现在的书籍、资料以及器件供应并不理想,不太适合初学者选择。若你对这些并不在意的话那选择后者进行学习也未尚不可。

    标签: 单片机

    上传时间: 2013-10-28

    上传用户:muhongqing

  • 基于STC89C52单片机控制的超声波汽车防撞系统

    随着科学技术的快速发展,超声波将在科学技术中的应用越来越广。本文对超声波传感器测距的可能性进行了理论分析,利用模拟电子、数字电子、微机接口、超声波换能器、以及超声波在介质的传播特性等知识,采用以STC89C52 单片机为核心的低成本、高精度、微型化数字显示超声波测距的硬件电路和软件设计方法在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。为了保证超声波测距传感器的可靠性和稳定性,采取了相应的抗干扰措施。就超声波的传播特性,超声波换能器的工作特性、超声波发射、接收、超声微弱信号放大、波形整形、速度变换、语音提示电路及系统功能软件等做了详细说明.实现障碍物的距离测试、显示和报警,超声波测距范围30CM-300CM,精度在十厘米左右。这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以用于倒车雷达、建筑施工工地以及一些工业现场,例如:测量液位、井深、管道长度等场合。可以广泛应用于工业生产、医学检查、日常生活、无人驾驶汽车、自动作业现场的自动引导小车、机器人、液位计等。

    标签: STC 89C C52 89

    上传时间: 2013-11-05

    上传用户:lixinxiang

  • 单片机仿真机使用说明

    主要功能和特性 1  支持串口的仿真功能 2  串口中断用户可以使用 3  不占用定时器 2 4  完全仿真 p0 p2 口 5  支持 89C52 等嵌入式 CPU仿真 6  占用用户堆栈 2 个字节 7  占用 1 条 I/O : P3.5 8  ISP  在线编程,在线下载 9  仿真频率最高 33 兆 10 支持同时最多 10 个断点 11 支持单步,断点,全速运行 12 支持汇编,c 语言,混合调试 13 支持 KEIL C51 的 IDE 开发仿真环境 UV1 UV2 (V5.20 V6.02 V6.10 V6.12 V6.14) 14 单步执行时间(60 毫秒) 15 程序代码载入(可以重复装载,无需预先擦除用户程序空间) 16 SFR 读取速度(128 个)200 毫秒 17 跟踪记录(trace record)256 条 18 可以仿真标准的 89c51 89c52 89c58 等 51 内核的单片机仿真

    标签: 单片机 仿真机 使用说明

    上传时间: 2013-10-24

    上传用户:ddddddos

  • 单片机快速入门——按键、继电器、蜂鸣器篇

    在2005年第4期中,笔者曾写了《单片机快速入门》一文,在近几个月中,笔者收到了众多读者的来信、来电纷纷表示称赞及支持。使不少初学者对单片机的学习有了非常大的进步与认识,同时也希望笔者能继续引导大家进一步地学习单片机技术,这使我也感到非常欣慰,也使我有了更大的动力。从本期开始,我们将作连载,从各方面着手,结合实例,如:按键、继电器、蜂鸣器、数码管、串口通信、液晶屏、红外线、步进电机、IIC通信等原理及使用方法,一步一步地伴您走向单片机大门。在前一期中,我们已对发光二极管的使用进行了学习,如怎么编写流水灯程序,相信大家都已经有了一个感性的认识。在这一期中,我们首先将一起来学习一下单片机应用电路中键盘、蜂鸣器和继电器的工作原理及使用方法,这也是单片机开发中,最为常用的。至于具体涉及到的程序编写、仿真调试及芯片烧写的使用,读者朋友可以参考2005年第4期《单片机快速入门》一文,如需交流,也可以发电子邮件给我,可以提供资料给大家。Email:xu169@sina.com。

    标签: 单片机 快速入门 按键 继电器

    上传时间: 2014-12-27

    上传用户:cepsypeng

  • 带2K字节Flash的8位微控制器AT89LP216的主要功

    AT89LP216是一款低功耗、高性能CMOS8位单片机,它有2k字节ISPFlash存储器。产品生产采用Atmel的高密度非易失性存储器技术而且和工业标准de的MCS51指令集相兼容。AT89LP216基于一个加强性CPU内核,每时钟周期读取单子节指令。在经典8051结构中,每次读取需要6个时钟周期,使得执行指令需要12、24或者48个时钟周期。在AT89LP216CPU中,指令只需要1到4个时钟周期就可以达到传统8051速度的6到12倍。70%的指令字节数与执行的时钟周期数相等,而且其他指令只需要一个额外时钟。在相同功耗下增强型CPU内核可达到20MIPS,而传统8051CPU只能达到4MIPS。相反地,在相同的工作速率下,新CPU内核比传统的8051拥有更低的时钟速率和功耗。AT89LP216也拥有下列标准的特性:2K字节ISPFlash存储器,128字节RAM、多达12个I/O口、2个16位定时器/计数器,两PWM输出,一个可编程看门狗定时器,一个全双工串口,一个串行外围接口,一个内部RC振荡器,片上石英振荡器和一个4级、6矢量中断系统。AT89LP216里的两个定时器/计数器增加了两个新模式。模式0可以被设置为9到16位的定时器/计数器,模式1可被设置位16位自动装载定时器/计数器。此外,定时器/计数器可以独立驱动PWM输出。AT89LP216里面的I/O口能被独立配置为4种工作模式的其中一种。在准双工模式中,I/O口的工作模式和传统8051一样。在输入模式中,接口是三态门。推挽输出模式提供足够的CMOS驱动,开漏模式则起到一个下拉的作用。另外,Port1的所有8个引脚可以作为通用中断接口。AT89LP216的I/O口能承受的电压可超出电源电压达到5.5V。当器件的电源电压为2.4V而I/O口输入5.5V时,所有I/O口的反向电流总和不超过100μA。

    标签: Flash 216 89 AT

    上传时间: 2013-10-24

    上传用户:曹云鹏

  • 网上学单片机(提高篇)

    在入门篇里,我们利用网络资源建立了自己的学习环境,在提高篇里,我们将带领爱好者充分利用网络资源,登堂入室,尽快从学习者变为一个开发者。当爱好者学到一定程度后,必然会结合自身的情况,向各个不同的方向发展,这里无法对每一个方向作详细论述,仅讨论一些能从网络上获得的、典型的资源,难免挂一漏万,但希望能够给读者一些引导。

    标签: 单片机

    上传时间: 2013-10-15

    上传用户:ysjing

  • M5399-A型51 AVR PIC单片机仿真学习型开发板简

    嘿!朋友。很感谢你能看到坚持看到本处,如果你是初次接触单片机,本章将正确引导你快速掌握学习单片机的捷径!首先,也是最重要的一条:你必须得有一定要学会的信心。告诉你件高兴的事情:单片机根本一点都不难!只要你有强烈的学习欲望。就是小学生都会做点简单的东西出来!当然这并不是要贬低单片机,并不是说单片机只能是小孩子玩的东西。其实单片机能做的事情多着呢,P4电脑很牛吗?其实就是速度和可用的脚比单片机多点而已。现在学习ARM和DSP等的人多起来,许多人感到很茫然:我到底学什么??给你盏明灯:从单片机学起吧。理由是:1它是学习其他超高档MCU的基础2市场占有份额高3学习资源丰富4相对其他的MCU入门容易精通容易(并不要认为入门容易的东西都是低级的!!)是因为这玩意确实是人类智慧的结晶。

    标签: 5399 AVR PIC 单片机仿真

    上传时间: 2013-11-21

    上传用户:pkzz021