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

产品简介

  • 采用AT91SAM9261的MiniGUI移植方案

    采用AT91SAM9261的MiniGUI 移植方案 1、图形用户界面MiniGUI 简介MiniGUI 是遵循GPL 条款发布的自由软件,其目标是为基于Linux 的实时嵌入式系统提供一个轻量级的图形用户界面支持系统。与QT/Embedded、MicoroWindows 等其它GUI相比,MiniGUI 的最显著特点就是轻型、占用资源少。据称MiniGUI 能够在CPU 主频为30MHz,仅有4MB RAM 的系统上正常运行, 这是其它多种 GUI 所无法达到的。目前,MiniGUI 已经非常成熟和稳定,并且在许多实际产品和项目中得到了应用。

    标签: MiniGUI 9261 SAM AT

    上传时间: 2014-12-27

    上传用户:fac1003

  • DevKit8000评估套件简介及应用

    DevKit8000评估套件简介及应用 OMAP3530应用处理器集成600-MHz ARM Cortex-A8核及430-MHz TMS320C64x DSP核 板载128MByte DDR SDRAM,32bit 板载128MByte NAND Flash

    标签: DevKit 8000 评估套件

    上传时间: 2014-12-27

    上传用户:lliuhhui

  • 开发电子产品的艺术及理念

    电子产品开发的过程正发生着根本性的变化。此变化极有可能与二十多年前低成本微处理器出现后所带来的变化同样显著。既可以将整个系统 — 硬件和软件嵌入到低成本、高容量的可编程器件(FPGA),这就带来了一种对设计过程非常不同的看法。把握这个变化创造的机遇,解决变化带来的问题是我们必须面对的挑战。

    标签: 电子产品

    上传时间: 2014-01-26

    上传用户:icarus

  • 8051系列单片机应用系统的PROTEUS仿真设计

    8051系列单片机应用系统的PROTEUS仿真设计:介绍PROTEUS软件的基础上,以电扶梯单片机控制系统为实例来介绍如何采用PROTEUS软件进行8051单片机应用系统仿真设计。关键词:8051单片机  应用系统  PROTEUS软件  keil c软件  绑定  仿真单片机在电子产品中的应用已经越来越广泛,由于市场竞争日趋激烈,要求新产品的开发周期越来越短。因此应运而生了单片机仿真技术。PROTEUS软件是英国Labcenter electronics公司研发的EDA工具软件。它是一个集模拟电路、数字电路、模/数混合电路以及多种微控制器系统为一体的系统设计和仿真平台。是目前同类软件中最先进、最完整的电子类仿真平台之一。它真正实现了在计算机上完成从原理图、电路分析与仿真、单片机代码调试与仿真、系统测试与功能验证到PCB板生成的完整的电子产品研发过程。1. PROTEUS软件简介PROTEUS从1989年问世至今,经过了近20年的使用、完善,功能越来越强、性能越来越好。运行PROTEUS软件,计算机系统需具有:200MHz或更高的奔腾处理器,Win98/Me/2000/XP或更高版本的操作系统,64MB或以上的可用硬盘空间,64MB或以上的RAM空间,用PROTEUS VSM仿真时,则要求300MHz以上的奔腾处理器,如果专门使用PROTEUS VSM作实时仿真较大或较复杂的电路系统,则建议采用更高配置的计算机系统,以便获得更好的仿真效果[1]。已经安装了Proteus ISIS7软件的桌面上就会有图标 。双击该图标,出现工作界面如图1所示。界面中包括:标题栏、下拉主菜单、快捷按钮栏、标准工具栏、绘图工具箱、状态栏、选择元器件按钮、预览对象方位控制按钮、仿真操作按钮、预览窗口、电路原理图编辑窗口等。

    标签: PROTEUS 8051 单片机 仿真设计

    上传时间: 2013-11-05

    上传用户:003030

  • 单片机应用概述

    1-1. 课程介绍1-2. 电子计算机的发展概述1-3. 单片机的发展过程及产品近况1-4. 单片机的特点及应用领域1-5. 单片机应用系统开发简介本课程学习的主要内容本课程主要学习以增强型51单片微型计算机P89V51RD2为代表的单片微型计算机应用知识。

    标签: 单片机应用

    上传时间: 2013-10-27

    上传用户:bakdesec

  • 基于单片机89C51和89C2051点阵LED图文显示

    摘 要:介绍了一种以单片机89C51为控制器的点阵LED显示系统。该系统采用RS-232通信标准,通过以89C51和89C2051为核心的控制电路和后续驱动电路,得到了LED显示屏多种显示方式和状态。本文详细说明了该电路的工作原理及编程思路。关键词:89C51 89C2051 RS-232 点阵LED 实时时钟1、 LED点阵显示系统简介随着图形点阵LED显示模块在各行各业的逐步使用,使得人机界面变得越来越直观形象,尤其对于国内大多数需要有汉字和图形显示的用户来说,显示界面的友好与否,将直接影响到其产品的形象和市场竞争力。本文所介绍的点阵LED显示屏,显示汉字和各种常见字符等信息,可广泛应用于各种场所。具有结构简单、安装方便、字型美观、图案清析。采用高性能单片机控制,性能稳定,可靠性高,具有掉电保护功能,可完全脱机运行,可以显示约2000个文字。经过一条RS-232串口线与电脑连接更换信息,操作简单,使用方便。 2、 LED点阵显示系统的硬件设计LED点阵显示系统由计算机、RS-232通讯电路、控制电路和LED点阵显示电路构成,结构框图如图1所示。

    标签: 89C2051 89C51 LED 单片机

    上传时间: 2013-11-29

    上传用户:时代将军

  • PIC单片机基础知识

    ◆ PIC系列单片机简介 ◆ PIC系列单片机程序设计基础 ◆ PIC 8位单片机的分类和特点(一) ◆ PIC 8位单片机的分类和特点(二) ◆ PIC系列单片机的振荡器配置方法 ◆ PIC 8位单片机的基本组成 ◆ PIC 8位单片机的汇编语言 ◆ PIC 8位单片机16F8X系列简介 ◆ PIC 8位8脚单片机12C5××和12CE5××系列的特点 ◆ PIC 8位单片机的电源和时钟 ◆ 常用PIC系列8位单片机芯片引脚符号的功能 ◆ PIC 8位单片机16C6×系列简介 ◆ PIC 8位单片机汇编语言常用指令的识读(上) ◆ PIC 8位单片机汇编语言常用指令的识读(中) ◆ PIC 8位单片机汇编语言常用指令的识读(下) ◆ 浅谈PIC 8位单片机中的RAM和汇编程序的关系 ◆ 选择PIC单片机存储体0或1的方法 ◆ PIC系列8位单片机源程序的组成 ◆ PIC系列单片机的伪指令 ◆ PIC 8位单片机指令识读技巧 ◆ PIC16C84单片机介绍 ◆ PIC16C54单片机原理及应用 ◆ PIC单片机开发的若干问题 ◆ 小议编写PIC单片机源程序应注意的问题 ◆ PIC16C64单片机外部功能特点  ◆ PIC单片机16F84的内部硬件资源(一) ◆ PIC单片机16F84的内部硬件资源(二) ◆ PIC单片机16F84的内部硬件资源(三) ◆ PIC单片机16F84的内部硬件资料(四) ◆ PIC单片机16F84的内部硬件资源(五) ◆ PIC单片机16F84的内部硬件资源(六) ◆ PIC单片机16F84的内部硬件资源(七) ◆ PIC单片机16F84的内部硬件资源(八) ◆ PIC单片机程序设计的基本格式 ◆ PIC系列单片机数据存储器的特点和功能(上) ◆ PIC系列单片机数据存储器的特点和功能(中) ◆ PIC系列单片机数据存储器的特点和功能(下) ◆ PIC8位单片机新产品的特点和功能 ◆ Windows下PIC8位单片机源程序汇编和固化(一) ◆ Windows下PIC 8位单片机源程序汇编和固化(二) ◆ Windows下PIC 8位单片机源程序汇编和固化(三) ◆ Windows下PIC 8位单片机源程序汇编和固化(四) ◆ Windows下PIC 8位单片机源程序汇编和固化(五) ◆ Windows下PIC 8位单片机源程序汇编和固化(六) ◆ Wineows下PIC 8位单片机源程序汇编和固化(七)

    标签: PIC 单片机 基础知识

    上传时间: 2014-01-21

    上传用户:时代电子小智

  • 新版交通灯模组(包括PCB图、使用说明书和产品说明书)

    新版交通灯模组范例代码、电路原理图、PCB图、使用说明书和产品说明书(快速上手)。

    标签: PCB 交通灯 模组 使用说明书

    上传时间: 2013-10-20

    上传用户:edward_0608

  • 80C51便携式产品中的低功耗设计

    80C51单片机由于功能全面、开发工具较为完善、衍生产品丰富、大量的设计资源可以继承和共享,得到广泛的应用。我们设计的一款手持线PDA产品,也选择80C51单片机作为主、辅CPU,还具备点阵液晶显示屏、导电橡胶键盘、双IC卡接口、EEPROM存储器、实时时钟和串行通信口。由于使用80C51单片机开发,高级语言编程,大大降低了设计的技术风险,产品在较短的时间内就推向了市场。但是,同一些低速的微控制器(如4位单片机)和高速的RISC处理器相比,80C51单片机在功耗上没有优势。为了在PDA类产品中发挥80C51单片机的上述特长,我们通过采取软、硬件配合的一系列措施,加强低电压、低功耗设计,取得了良好的效果。该机使用一颗3V钮扣式锂电池,开机时工作电池小于4mA,瞬间最大工作电流小于20mA,瞬间最大工作电流小于20mA,关机电流小于2μA。一颗电池可以使用较长的时间,达到满意的设计指标。一、低电压低功耗设计理论在一个器件中,功耗通常用电流消耗来表示。下式表明消耗的电池与器件特性之间的关系:Icc = C ∫ Vda ≈ ΔV · C · f (1)式中:Icc是器件消耗的电流;Δ是电压变化的幅值;C是器件电容和输出容性负载的大小;f是器件运行频率。从公式(1)可以得到降低系统功耗的理论依据。将器件供电电压从5V降低3V,可以至少降低40%的功耗。降低器件的工作频率,也能成比例地降低功耗。

    标签: 80C51 便携式产品 低功耗设计

    上传时间: 2013-10-13

    上传用户:shaojie2080

  • AVR高速嵌入式单片机原理与应用(修订版)

    AVR高速嵌入式单片机原理与应用(修订版)详细介绍ATMEL公司开发的AVR高速嵌入式单片机的结构;讲述AVR单片机的开发工具和集成开发环境(IDE),包括Studio调试工具、AVR单片机汇编器和单片机串行下载编程;学习指令系统时,每条指令均有实例,边学习边调试,使学习者看得见指令流向及操作结果,真正理解每条指令的功能及使用注意事项;介绍AVR系列多种单片机功能特点、实用程序设计及应用实例;作为提高篇,讲述简单易学、适用AVR单片机的高级语言BASCOMAVR及ICC AVR C编译器。 AVR高速嵌入式单片机原理与应用(修订版) 目录 第一章ATMEL单片机简介1.1ATMEL公司产品的特点11.2AT90系列单片机简介21.3AT91M系列单片机简介2第二章AVR单片机系统结构2.1AVR单片机总体结构42.2AVR单片机中央处理器CPU62.2.1结构概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU运算逻辑单元92.3AVR单片机存储器组织102.3.1可下载的Flash程序存储器102.3.2内部和外部的SRAM数据存储器102.3.3EEPROM数据存储器112.3.4存储器访问和指令执行时序112.3.5I/O存储器132.4AVR单片机系统复位162.4.1复位源172.4.2加电复位182.4.3外部复位192.4.4看门狗复位192.5AVR单片机中断系统202.5.1中断处理202.5.2外部中断232.5.3中断应答时间232.5.4MCU控制寄存器 MCUCR232.6AVR单片机的省电方式242.6.1休眠状态242.6.2空闲模式242.6.3掉电模式252.7AVR单片机定时器/计数器252.7.1定时器/计数器预定比例器252.7.28位定时器/计数器0252.7.316位定时器/计数器1272.7.4看门狗定时器332.8AVR单片机EEPROM读/写访问342.9AVR单片机串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR单片机模拟比较器452.10.1模拟比较器452.10.2模拟比较器控制和状态寄存器ACSR462.11AVR单片机I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR单片机存储器编程612.12.1编程存储器锁定位612.12.2熔断位612.12.3芯片代码612.12.4编程 Flash和 EEPROM612.12.5并行编程622.12.6串行下载662.12.7可编程特性67第三章AVR单片机开发工具3.1AVR实时在线仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式单片机开发下载实验器SL?AVR703.4AVR集成开发环境(IDE)753.4.1AVR Assembler编译器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列组态开发实验系统793.6SL?AVR*.ASM源文件说明81第四章AVR单片机指令系统4.1指令格式844.1.1汇编指令844.1.2汇编器伪指令844.1.3表达式874.2寻址方式894.3数据操作和指令类型924.3.1数据操作924.3.2指令类型924.3.3指令集名词924.4算术和逻辑指令934.4.1加法指令934.4.2减法指令974.4.3乘法指令1014.4.4取反码指令1014.4.5取补指令1024.4.6比较指令1034.4.7逻辑与指令1054.4.8逻辑或指令1074.4.9逻辑异或指令1104.5转移指令1114.5.1无条件转移指令1114.5.2条件转移指令1144.6数据传送指令1354.6.1直接数据传送指令1354.6.2间接数据传送指令1374.6.3从程序存储器直接取数据指令1444.6.4I/O口数据传送指令1454.6.5堆栈操作指令1464.7位指令和位测试指令1474.7.1带进位逻辑操作指令1474.7.2位变量传送指令1514.7.3位变量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延长间接调用子程序1624.8.2EIJMP--扩展间接跳转1634.8.3ELPM--扩展装载程序存储器1644.8.4ESPM--扩展存储程序存储器1644.8.5FMUL--小数乘法1664.8.6FMULS--有符号数乘法1664.8.7FMULSU--有符号小数和无符号小数乘法1674.8.8MOVW--拷贝寄存器字1684.8.9MULS--有符号数乘法1694.8.10MULSU--有符号数与无符号数乘法1694.8.11SPM--存储程序存储器170 第五章AVR单片机AT90系列5.1AT90S12001725.1.1特点1725.1.2描述1735.1.3引脚配置1745.1.4结构纵览1755.2AT90S23131835.2.1特点1835.2.2描述1845.2.3引脚配置1855.3ATmega8/8L1855.3.1特点1865.3.2描述1875.3.3引脚配置1895.3.4开发实验工具1905.4AT90S2333/44331915.4.1特点1915.4.2描述1925.4.3引脚配置1945.5AT90S4414/85151955.5.1特点1955.5.2AT90S4414和AT90S8515的比较1965.5.3引脚配置1965.6AT90S4434/85351975.6.1特点1975.6.2描述1985.6.3AT90S4434和AT90S8535的比较1985.6.4引脚配置2005.6.5AVR RISC结构2015.6.6定时器/计数器2125.6.7看门狗定时器 2175.6.8EEPROM读/写2175.6.9串行外设接口SPI2175.6.10通用串行接口UART2175.6.11模拟比较器 2175.6.12模数转换器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特点2285.7.2描述2295.7.3ATmega83与ATmega163的比较2315.7.4引脚配置2315.8ATtiny10/11/122325.8.1特点2325.8.2描述2335.8.3引脚配置2355.9ATtiny15/L2375.9.1特点2375.9.2描述2375.9.3引脚配置2395 .10ATmega128/128L2395.10.1特点2405.10.2描述2415.10.3引脚配置2435.10.4开发实验工具2455.11ATmega1612465.11.1特点2465.11.2描述2475.11.3引脚配置2475.12AVR单片机替代MCS51单片机249第六章实用程序设计6.1程序设计方法2506.1.1程序设计步骤2506.1.2程序设计技术2506.2应用程序举例2516.2.1内部寄存器和位定义文件2516.2.2访问内部 EEPROM2546.2.3数据块传送2546.2.4乘法和除法运算应用一2556.2.5乘法和除法运算应用二2556.2.616位运算2556.2.7BCD运算2556.2.8冒泡分类算法2556.2.9设置和使用模拟比较器2556.2.10半双工中断方式UART应用一2556.2.11半双工中断方式UART应用二2566.2.128位精度A/D转换器2566.2.13装载程序存储器2566.2.14安装和使用相同模拟比较器2566.2.15CRC程序存储的检查2566.2.164×4键区休眠触发方式2576.2.17多工法驱动LED和4×4键区扫描2576.2.18I2C总线2576.2.19I2C工作2586.2.20SPI软件2586.2.21验证SLAVR实验器及AT90S1200的口功能12596.2.22验证SLAVR实验器及AT90S1200的口功能22596.2.23验证SLAVR实验器及具有DIP40封装的口功能第七章AVR单片机的应用7.1通用延时子程序2607.2简单I/O口输出实验2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3综合程序2747.3.1LED/LCD/键盘扫描综合程序2747.3.2LED键盘扫描综合程序2757.3.3在LED上实现字符8的循环移位显示程序2757.3.4电脑放音机2777.3.5键盘扫描程序2857.3.6十进制计数显示2867.3.7廉价的A/D转换器2897.3.8高精度廉价的A/D转换器2947.3.9星星灯2977.3.10按钮猜数程序2987.3.11汉字的输入3047.4复杂实用程序3067.4.110位A/D转换3067.4.2步进电机控制程序3097.4.3测脉冲宽度3127.4.4LCD显示8字循环3187.4.5LED电脑时钟3247.4.6测频率3307.4.7测转速3327.4.8AT90S8535的A/D转换334第八章BASCOMAVR的应用8.1基于高级语言BASCOMAVR的单片机开发平台3408.2BASCOMAVR软件平台的安装与使用3418.3AVR I/O口的应用3458.3.1LED发光二极管的控制3458.3.2简易手控广告灯3468.3.3简易电脑音乐放音机3478.4LCD显示器3498.4.1标准LCD显示器的应用3498.4.2简单游戏机--按钮猜数3518.5串口通信UART3528.5.1AVR系统与PC的简易通信3538.5.2PC控制的简易广告灯3548.6单总线接口和温度计3568.7I2C总线接口和简易IC卡读写器359第九章ICC AVR C编译器的使用9.1ICC AVR的概述3659.1.1介绍ImageCraft的ICC AVR3659.1.2ICC AVR中的文件类型及其扩展名3659.1.3附注和扩充3669.2ImageCraft的ICC AVR编译器安装3679.2.1安装SETUP.EXE程序3679.2.2对安装完成的软件进行注册3679.3ICC AVR导游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE环境3709.4.1编译一个单独的文件3709.4.2创建一个新的工程3709.4.3工程管理3719.4.4编辑窗口3719.4.5应用构筑向导3719.4.6状态窗口3719.4.7终端仿真3719.5C库函数与启动文件3729.5.1启动文件3729.5.2常用库函数3729.5.3字符类型库3739.5.4浮点运算库3749.5.5标准输入/输出库3759.5.6标准库和内存分配函数3769.5.7字符串函数3779.5.8变量参数函数3799.5.9堆栈检查函数3799.6AVR硬件访问的编程3809.6.1访问AVR的底层硬件3809.6.2位操作3809.6.3程序存储器和常量数据3819.6.4字符串3829.6.5堆栈3839.6.6在线汇编3839.6.7I/O寄存器3849.6.8绝对内存地址3849.6.9C任务3859.6.10中断操作3869.6.11访问UART3879.6.12访问EEPROM3879.6.13访问SPI3889.6.14相对转移/调用的地址范围3889.6.15C的运行结构3889.6.16汇编界面和调用规则3899.6.17函数返回非整型值3909.6.18程序和数据区的使用3909.6.19编程区域3919.6.20调试3919.7应用举例*3929.7.1读/写口3929.7.2延时函数3929.7.3读/写EEPROM3929.7.4AVR的PB口变速移位3939.7.5音符声程序3939.7.68字循环移位显示程序3949.7.7锯齿波程序3959.7.8正三角波程序3969.7.9梯形波程序396附录1AT89系列单片机简介398附录2AT94K系列现场可编程系统标准集成电路401附录3指令集综合404附录4AVR单片机选型表408参 考 文 献412

    标签: AVR 高速嵌入式 单片机原理

    上传时间: 2013-11-08

    上传用户:xcy122677