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

单片机模块

  • 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

  • 8051系列单片机C程序设计完全手册全书

    内容提要: 单片机基础  C语言编程基础  C语言高级编  C51程序设计  C51编译器    单片机通信   C51单片机工程开发实例   C51单片机典型模块实例  第一章 单片机基础 第二章 C语言编程基础 第三章 C语言高级编辑 第四章 C51程序设计 第五章 Windows集成开发环境 第六章 C51编译器 第七章 C51的典型资源编程 第八章 单片机通信 第九章 C51单片机的工程开发实例 第十章 C51单片机典型模型模块实例

    标签: 8051 单片机 C程序设计 完全手册

    上传时间: 2013-11-19

    上传用户:sssl

  • 基于单片机的智能化多媒体电脑遥控装置的设计

    为了解决无法远离计算机多媒体设备进行操作的现象,本文提出一种基于STC89C51单片机控制的智能化多媒体电脑遥控装置的设计。在设计中结合红外遥控器、红外接收电路、串口转USB模块,有效地克服了其不足问题。结果表明,该装置能够自动识别遥控信号并解码,可以智能学习自定义按键功能,利用身边任意一款遥控器结合本装置就可以脱离计算机有线的束缚,使用灵活,操作简便,性价比极高,可广泛应用于教室、会议室、家庭、娱乐等场合。

    标签: 单片机 智能化 多媒体电脑 遥控

    上传时间: 2013-10-26

    上传用户:王楚楚

  • 基于单片机的多路数据采集系统设计毕业论文

    本文介绍了基于单片机的数据采集的硬件设计和软件设计,数据采集系统是模拟域与数字域之间必不可少的纽带,它的存在具有着非常重要的作用。本文介绍的重点是数据采集系统,而该系统硬件部分的重心在于单片机。数据采集与通信控制采用了模块化的设计,数据采集与通信控制采用了单片机AT89S52来实现,硬件部分是以单片机为核心,还包括A/D模数转换模块,显示模块,和串行接口部分。该系统从机负责数据采集并应答主机的命令。8路被测电压通过模数转换器ADC0809进行模数转换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的数据通过串行口MAX232传输到上位机,由上位机负责数据的接受、处理和显示,并用LED数码显示器来显示所采集的结果。软件部分应用VC++编写控制软件,对数据采集系统、模数转换系统、数据显示、数据通信等程序进行了设计。

    标签: 单片机 多路数据采集 系统设计 毕业论文

    上传时间: 2013-10-28

    上传用户:18707733937

  • 单片机创新实验板系统的设计与应用

    传统教学用实验箱缺少培养学生独立设计硬件的环节,偏重软件设计,学生动手能力和创新性不足。为此,引入了模块化思想,将系统按功能分成6个模块,设计了创新实验板系统,采用串口通信原理,实现宿主计算机和单片机之间的通信问题。该系统要求学生根据需求,自主选材、独立设计并焊接实验板,编程之前需要自己设计实验方案并进行连线。该系统使学生参与从硬件设计到软件实现的单片机应用系统开发的全部过程,有效地弥补传统实验箱在硬件教学上的不足,全程培养学生动手能力和解决问题的能力。结果表明,本系统具有很好的稳定性和灵活性。

    标签: 单片机 创新 实验板

    上传时间: 2013-11-14

    上传用户:franktu

  • xlisp单片机综合仿真实验仪使用手册pdf

    XLISP 系列单片机综合仿真试验仪(以下简称  XLISP 系列)是深圳市学林电子有限公司综合多年经验开发出的多功能 8051 单片机平台(兼容 AVR/PIC 单片机的部 份烧写实验功能)。本系列目前包含 XL600 单片机试验仪和 XL1000 USB 型单片机实验仪,集成常用的单片机 外围硬件,ISP 下载线,单片机仿真器,  单片机试验板,编程器功能于一身,特别适合新手学习使用! 第一章:XLISP 系列  单片机综合仿真试验仪系统简介 1.1 系统简介……………………………………………………………2 1.  2 各个模块接口的定义……………………………………………3 第二章:  快速入门篇- 跟我来用 XLISP 系列作跑马灯实验 2.1 软件安装介绍………………………………………………………5 2.2 软件操作……………………………………………………………6 第三章    USB 接口安装指南(仅限 XL1000) 3.1 USB 驱动程序安装…………………………………………………8 3.2 特别情况下的 usb安装……………………………………………10 第四章 ISP 下载部份的应用 4.1      ISP 下载部份介绍…………………………………………11 4.2    XLISP 系列下载头之插头定义………………………………12 4.3 常用芯片的 ISP 相关引脚连接方法……………………………13 第五章  XLISP 系列  仿真操作指南 5.1  仿真概述…………………………………………………………14 5.2 KEIL UV2 软件操作指南…………………………………………15 第六章:XLISP 系列单片机系统实验 MCS-51 单片机引脚说明………………………………………………17 实验 1    最简单的八路跑马灯………………………………………18 实验 2    用 XLISP 系列试验仪做一个 8 路彩灯控制器…………20 实验 3    8 路指示灯读出 8 路拨动开关的状态……………………21 实验 4    数码管静态扫描  …………………………………………22 实验 5    数码管动态扫描显示 01234567……………………………23 实验 6    端口按键判断技术(按键显示数字)………………………26 实验 7    矩阵按键识别技术……………………………………………27 实验 8  74LS14 反向器实验………………………………………………29 实验 9    74LS138  38 译码器部分实验………………………………30 实验 10  74LS164 串入并出实验  ……………………………………31 实验 11  74LS165 并入串出实验  ………………………………………32 实验 12 DA 转换 dac0832 的原理与应用………………………………34 实验 13 模拟/数字转换器 ADC0804………………………………………36 实验 14 小喇叭警报器试验………………………………………………38 实验 15 红外线遥控试验…………………………………………………39 实验 16 汉字显示屏显示倚天一出宝刀屠龙(仅限 XL1000)…………42 实验 17    1602 液晶显示屏显示 A……………………………………44 实验 18    8155 试验(仅限 XL1000)…………………………………46 实验 19   24C02 储存开机次数实验  ……………………………………48 实验 20    步进电机实验…………………………………………………50 实验 21 93c46 演示程序  …………………………………………………………51 实验 22 串行双向通信实验  ……………………………………………53 实验 23 综合实验  18B20 数字温度显示系统…………………………55 第七章 怎样产生 hex 文件? Dais 集成开发环境使用………………58 第八章      常见问题解答 60 第九章 系统配置和售后服务指南…………………………………61 部分配套的例子程序说明………………………………………………62

    标签: xlisp 单片机 使用手册

    上传时间: 2013-11-13

    上传用户:lanjisu111

  • 点阵模块升级版的PCB电路板

    该16*16点阵模块为本人设计,并已经在销售,功能强大,使用起来非常方便,特别适合于STC15F104E的8个引脚单片机开发,当然了,也适合于40个引脚的STC系列单片机,有兴趣的联系本人Q:984966845

    标签: PCB 点阵模块 电路板

    上传时间: 2013-10-19

    上传用户:jisujeke

  • MedWin v2.04单片机集成开发环境(中文版)

    介绍:MedWin v2.04 是一个具有 Microsoft Visual Studio 窗口风格的集成开发环境。 支持带语法分析的彩色文本显示、源程序断点设置记忆、实时程序计数器 PC 显示、仿真器断电自动重载、自适应连接仿真器等功能, 并且支持全空间程序代码和数据空间的模拟仿真、TraceBuffer 跟踪器。包含对中断、定时器的模拟仿真和单片机外部设备状态分析设置、程序性能分析等更多、更实用的功能。特点:真正多模块的项目管理和单文件操作;源程序编辑及带语法分析的彩色字符;变量,数组,表达式的设置、观察、修改(包括浮点数据类型的直接输入);不限制打开数据窗口的数目,并可以在文本和数据窗口中横向和纵向分割;有模式的窗口停驻功能;实时程序计数器PC显示;源程序断点设置记忆功能;完全真实的实时源程序跟踪、单步和调用返回功能。

    标签: MedWin 2.04 单片机 集成开发环境

    上传时间: 2013-10-19

    上传用户:feilinhan

  • 基于AT89S52单片机的无线抢答记分系统的设计与制作

        无线抢答记分系统以AT89S52/51单片机为控制核心,主持人电路可实现有效抢答信号的无线译码接收与识别显示、抢答倒计时、答题倒计时、提示报警等功能,选手电路可实现抢答信号的编码与无线发送、分数数据的无线译码接收显示,主持人和选手之间通信采用UM3758-108A编译码器和红外发送接收模块配合实现。

    标签: 89S S52 AT 89

    上传时间: 2013-11-02

    上传用户:zmy123

  • 52模块-STC89C52单片机介绍

    对stc89c52的介绍可以帮助新手了解stc单片机

    标签: STC 89 52 模块

    上传时间: 2013-11-17

    上传用户:chaisz