单片机与可编程器件教程 本教程包括: 一.用AT89C52 和TLC1543实现数据采集系统 二.红外学习机的设计原理及应用江苏张家港沙洲工学院 赵海兰摘要 简单介绍了红外学习系统的设计原理给出了红外学习系统的软硬件设计思路并利用红外学习机去遥控其它设备真正实现了学习并再利用的功能
上传时间: 2013-10-18
上传用户:ks201314
AVR单片机技术原理 AVR单片机介绍 单片机又称单片微控制器,它是把一个计算机系统集成到一个芯片上,概括的讲:一块芯片就成了一台计算机。单片机技术是计算机技术的一个分支,是简易机器人的核心元件。 1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称AVR。[编辑本段]AVR单片机的优势特征 单片机已广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表和机器人制作等领域,使产品功能、精度和质量大幅度提升,且电路简单,故障率低,可靠性高,成本低廉。单片机种类很多,在简易机器人制作和创新中,为什么选用AVR单片机呢? 一、简便易学,费用低廉 首先,对于非专业人员来说,选择AVR单片机的最主要原因,是进入AVR单片机开发的门槛非常低,只要会操作电脑就可以学习AVR单片机的开发。单片机初学者只需一条ISP下载线,把编辑、调试通过的软件程序直接在线写入AVR单片机,即可以开发AVR单片机系列中的各种封装的器件。AVR单片机因此在业界号称“一线打天下”。 其次,AVR单片机便于升级。AVR程序写入是直接在电路板上进行程序修改、烧录等操作,这样便于产品升级。 再次,AVR单片机费用低廉。学习AVR单片机可使用ISP在线下载编程方式(即把PC机上编译好的程序写到单片机的程序存储器中),不需购买仿真器、编程器、擦抹器和芯片适配器等,即可进行所有AVR单片机的开发应用,这可节省很多开发费用。程序存储器擦写可达10000次以上,不会产生报废品。 二、高速、低耗、保密 首先,AVR单片机是高速嵌入式单片机: 1、AVR单片机具有预取指令功能,即在执行一条指令时,预先把下一条指令取进来,使得指令可以在一个时钟周期内执行。 2、多累加器型,数据处理速度快。AVR单片机具有32个通用工作寄存器,相当于有32条立交桥,可以快速通行。 3、中断响应速度快。AVR单片机有多个固定中断向量入口地址,可快速响应中断。 其次,AVR单片机耗能低。对于典型功耗情况,WDT关闭时为100nA,更适用于电池供电的应用设备。有的器件最低1.8 V即可工作。 再次,AVR单片机保密性能好。它具有不可破解的位加密锁Lock Bit技术,保密位单元深藏于芯片内部,无法用电子显微镜看到。 三、I/O口功能强,具有A/D转换等电路 1. AVR单片机的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。工业级产品,具有大电流(灌电流)10~40 mA,可直接驱动可控硅SCR或继电器,节省了外围驱动器件。 2. AVR单片机内带模拟比较器,I/O口可用作A/D转换,可组成廉价的A/D转换器。ATmega48/8/16等器件具有8路10位A/D。 3. 部分AVR单片机可组成零外设元件单片机系统,使该类单片机无外加元器件即可工作,简单方便,成本又低。 4. AVR单片机可重设启动复位,以提高单片机工作的可靠性。有看门狗定时器实行安全保护,可防止程序走乱(飞),提高了产品的抗干扰能力。 四、有功能强大的定时器/计数器及通讯接口 定时/计数器T/C有8位和16位,可用作比较器。计数器外部中断和PWM(也可用作D/A)用于控制输出,某些型号的AVR单片机有3~4个PWM,是作电机无级调速的理想器件。 AVR单片机有串行异步通讯UART接口,不占用定时器和SPI同步传输功能,因其具有高速特性,故可以工作在一般标准整数频率下,而波特率可达576K。
上传时间: 2013-10-18
上传用户:二十八号
C8051F单片机 C8051F系列单片机 单片机自20世纪70年代末诞生至今,经历了单片微型计算机SCM、微控制器MCU及片上系统SoC三大阶段,前两个阶段分别以MCS-51和80C51为代表。随着在嵌入式领域中对单片机的性能和功能要求越来越高,以往的单片机无论是运行速度还是系统集成度等多方面都不能满足新的设计需要,这时Silicon Labs 公司推出了C8051F系列单片机,成为SoC的典型代表。 C8051F具有上手快(全兼容8051指令集)、研发快(开发工具易用,可缩短研发周期)和见效快(调试手段灵活)的特点,其性能优势具体体现在以下方面: 基于增强的CIP-51内核,其指令集与MCS-51完全兼容,具有标准8051的组织架构,可以使用标准的803x/805x汇编器和编译器进行软件开发。CIP-51采用流水线结构,70%的的指令执行时间为1或2个系统时钟周期,是标准8051指令执行速度的12倍;其峰值执行速度可达100MIPS(C8051F120等),是目前世界上速度最快的8位单片机。 增加了中断源。标准的8051只有7个中断源Silicon Labs 公司 C8051F系列单片机扩展了中断处理这对于时实多任务系统的处理是很重要的扩展的中断系统向CIP-51提供22个中断源允许大量的模拟和数字外设中断一个中断处理需要较少的CPU干预却有更高的执行效率。 集成了丰富的模拟资源,绝大部分的C8051F系列单片机都集成了单个或两个ADC,在片内模拟开关的作用下可实现对多路模拟信号的采集转换;片内ADC的采样精度最高可达24bit,采样速率最高可达500ksps,部分型号还集成了单个或两个独立的高分辨率DAC,可满足绝大多数混合信号系统的应用并实现与模拟电子系统的无缝接口;片内温度传感器则可以迅速而精确的监测环境温度并通过程序作出相应处理,提高了系统运行的可靠性。 集成了丰富的外部设备接口。具有两路UART和最多可达5个定时器及6个PCA模块,此外还根据不同的需要集成了SMBus、SPI、USB、CAN、LIN等接口,以及RTC部件。外设接口在不使用时可以分别禁止以降低系统功耗。与其他类型的单片机实现相同的功能需要多个芯片的组合才能完成相比,C8051单片机不仅减少了系统成本,更大大降低了功耗。 增强了在信号处理方面的性能,部分型号具有16x16 MAC以及DMA功能,可对所采集信号进行实时有效的算法处理并提高了数据传送能力。 具有独立的片内时钟源(精度最高可达0.5%),设计人员既可选择外接时钟,也可直接应用片内时钟,同时可以在内外时钟源之间自如切换。片内时钟源降低了系统设计的复杂度,提高了系统可靠性,而时钟切换功能则有利于系统整体功耗的降低。 提供空闲模式及停机模式等多种电源管理方式来降低系统功耗 实现了I/O从固定方式到交叉开关配置。固定方式的I/O端口,既占用引脚多,配置又不够灵活。在C8051F中,则采用开关网络以硬件方式实现I/O端口的灵活配置,外设电路单元通过相应的配置寄存器控制的交叉开关配置到所选择的端口上。 复位方式多样化,C8051F把80C51单一的外部复位发展成多源复位,提供了上电复位、掉电复位、外部引脚复位、软件复位、时钟检测复位、比较器0复位、WDT复位和引脚配置复位。众多的复位源为保障系统的安全、操作的灵活性以及零功耗系统设计带来极大的好处。 从传统的仿真调试到基于JTAG接口的在系统调试。C8051F在8位单片机中率先配置了标准的JTAG接口(IEEE1149.1)。C8051F的JTAG接口不仅支持Flash ROM的读/写操作及非侵入式在系统调试,它的JTAG逻辑还为在系统测试提供边界扫描功能。通过边界寄存器的编程控制,可对所有器件引脚、SFR总线和I/O口弱上拉功能实现观察和控制。 C8051F系列单片机型号齐全,可根据设计需求选择不同规模和带有特定外设接口的型号,提供从多达100个引脚的高性能单片机到最小3mmX3mm的封装,满足不同设计的需要。 基于上述特点,Silicon Labs 公司C8051F系列单片机作为SoC芯片的杰出代表能够满足绝大部分场合的复杂功能要求,并在嵌入式领域的各个场合都得到了广泛的应用:在工业控制领域,其丰富的模拟资源可用于工业现场多种物理量的监测、分析及控制和显示;在便携式仪器领域,其低功耗和强大的外设接口也非常适合各种信号的采集、存储和传输;此外,新型的C8051F5xx系列单片机也在汽车电子行业中崭露头角。正是这些优势,使得C8051单片机在进入中国市场的短短几年内就迅速风靡,相信随着新型号的不断推出以及推广力度的不断加大,C8051系列单片机将迎来日益广阔的发展空间,成为嵌入式领域的时代宠儿 此系列单片机完全兼容MCS-51指令集,容易上手,开发周期短,大大节约了开发成本。C8051F系统集成度高,总线时钟可达25M
上传时间: 2013-11-24
上传用户:testAPP
STC12C5410AD 系列单片机器件手册 STC12C5412, STC12C5412ADSTC12C5410, STC12C5410ADSTC12C5408, STC12C5408ADSTC12C5406, STC12C5406ADSTC12C5404, STC12C5404ADSTC12C5402, STC12C5402ADSTC12C5410AD 系列单片机器件手册技术支援: 宏晶科技( 深圳)www.MCU-Memory.com support@MCU-Memory.comUpdate date: 2006-4-15 (请随时注意更新)--- 高速,高可靠--- 低功耗,超低价--- 无法解密--- 强抗静电,强抗干扰STC12LE5412, STC12LE5412ADSTC12LE5410, STC12LE5410ADSTC12LE5408, STC12LE5408ADSTC12LE5406, STC12LE5406ADSTC12LE5404, STC12LE5404ADSTC12LE5402, STC12LE5402AD
上传时间: 2014-12-27
上传用户:han_zh
Stellaris(群星)单片机的时钟选择本文论述了群星(stellaris)系列微控制器中的时钟,包括锁相环的使用和配置。
上传时间: 2014-12-27
上传用户:zhang97080564
单片机原理及应用实验指导书 第一部分 系统介绍一、系统的特点EL 型微机教学实验系统旨在提高实验者的动手能力、分析解决问题的能力,系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微处理器教学实验课程的大部分内容。2、系统采用了开放式的结构设计,通二组相对独立的总线最多可同时扩展二块应用实验板,用户可根据需要购置相应的实验板,降低了成本,提高了灵活性,便于升级换代。3、配有两块可编程器件EPM7064/ATF1502,一块被系统占用。另一块供用户实验用。两块器件皆可通过JTAG 接口在线编程。使用十分方便。4、系统配有LED 数码管显示和点阵式液晶显示模块,二者的接口都对用户开放,方便用户灵活使用。5、系统配有完善的输入键盘,方便用户灵活编程。6、灵活的电源接口:配有PC 机电源插座,可有PC 提供电源。另外还配有外接开关电源,提供所需的+5V、±12V,其输入为220V 的交流电。7、系统的联机运行模式:配有系统调试软件,系统调试软件分为DOC 版和WINDOWS 版两种,均为中文多窗口界面。调试程序时可以同时打开寄存器窗口、内存窗口、变量窗口、反汇编窗口、波形显示窗口等等,极大的方便了用户的程序调试。该软件集源程序编辑、编译、链接、调试于一体,每项功能均为中卫下拉菜单,简明易学。经常使用的功能均备有热键,这样可以提高程序的调试效率。调试软件不仅支持汇编语言,而且还支持C 语言编辑、编译调试。8、系统的单机运行模式:系统在没有与计算机连接的情况下,自动运行在单机模式,在此模式下,用户可通过键盘输入运行程序(机器码),和操作指令,同时将输入信息及操作的结果在LED 数码管上显示出来。9、系统的功能齐全,可扩展性(数据总线、地址总线、控制总线为用户开放)亦能轻松满足其课程设计、毕业设计使用等。二、系统概述1、微处理器: 8031,它的P1 口、T0、EX0、EX1、RXD、TXD、RD、WR 皆对用户开放,供用户使用。2、时钟频率:6.0MHz3、存储器:程序存储器与数据存储器统一编址,最多可达64K,板载ROM(监控程序27C256)16K,RAM(程序存储器6264)8K 供用户下载实验程序,可达到32K;RAM(数据存储器6264)8K 供用户程序使用,可扩展达32K。(RAM 程序存储器与数据存储器不可同时扩展至32K,具体与厂家联系)。(见图1-1:存储器组织图)。在程序存储器中:20000H----2FFFFH 为监控程序存储器区,用户不可使用,3000H----3FFFH 为用户数据存储区。4000H----7FFFH 为实验程序存储器区,供用户下载实验程序8000H----CF9FH,CFF0H------FFFFH 为用户CPLD 实验区段,用户可在此段空间编程。CFA0H----CFDFH 系统I/O 区,用户可用但不可更改。
上传时间: 2013-10-21
上传用户:kiklkook
CAT1024 CAT1025 器件数据手册 CAT1024和CAT1025是基于微控制器系统的存储器和电源监控的完全解决方案。它们利用低功耗CMOS技术将2kbit的串行EEPOM存储器和带掉电保护的系统电源监控电路集成在一起。存储器采用400kHz的I2C总线接口。
上传时间: 2013-12-02
上传用户:lhuqi
HT45R38在触摸按键式电子时钟中的应用 HT45R38可用来开发触摸按键式电子时钟,这是因为HT45R38提供了12个Touch Switch提供了5个信道的ADC及两信道的PWM输出。
上传时间: 2013-11-24
上传用户:jelenecheung
单片机常用芯片和器件手册 地址锁存器由于MCS-51单片机的P0口是分时复用的地址/数据总线,因此在进行程序存储器扩展时,必须利用地址锁存器将信号从地址/数据总线中分离开来。 常用的地址锁存器是: 74LS373828274LS273 存储器扩展MCS-51的程序存储器寻址空间为64k字节(0000H--FFFFH),其中8051、8751片内涵有4K字节的ROM或EPROM,8031片内部不带ROM。当片内ROM不够用或采用8031芯片时,需扩展程序存储器。MCS-51单片机访问外部程序存储器所使用的控制信号有: ALE:低8位地址锁存控制; PSEN:外部程序存储器“读取”控制。 常用的程序存储器有: EPROM: 2716 2732 2764 27128 27256 EEPROM:2817 2864 MCS-51的数据存储器寻址空间为64k字节(0000H--FFFFH)。而8031单片机内部只有128个字节的RAM存储器。数据存储器只使用WR、RD控制线。 常用的数据存储器有: 静态RAM:6116 6264 动态RAM:2186
上传时间: 2013-11-15
上传用户:xiaowei314
PCA9698 是56 脚的CMOS 器件,能够实现I2C/SMBus 应用中40 位通用GPIO 的扩展。改进的特性包括4000pF 的驱动能力、5V I/O 口、工作电流低于1mA、单独的I/O 口配置、400kHz I2C 总线时钟频率和更小的封装形式。当应用中需要额外的I/O 口来连接ACPI(“高级配置与电源接口“这是英特尔、微软和东芝共同开发的一种电源管理标准)电源开关、传感器、按钮、LED、风扇等时,可使用 I/O 扩展器件实现简单的解决方案。
上传时间: 2013-11-11
上传用户:gundamwzc