随着通信技术的不断发展,计算机网络系统通信是当今技术发展的一个重要的方向,然而在网络系统中利用现有电话网作为通信方式则是最经济、最方便和最可靠的方法。当前电话通信网已经进入程控交换时代,技术比较先进,速度快,容量大,因此采用电话通信网建立数据通信系统确实具有其独特的优越性。利用单片机系统可用于采集灌区水位、水流量、电力抄表等方面,实现无人职守,方便管理。2.系统硬件设计:本系统采用了MODEM将前端单片机采集的数据通过电话网远程传输到中心站PC机,并实现一对多点通信(站点数、通信距离均不限),后台PC机通过拨号的方式对各站点进行数据接收并实时存储记录、查询、打印。单片机系统从传感器直接采集数字信号,通过RS-232接口送给本端的MODEM,MODEM将数字信号调制成音频模拟信号在电话线上传输,再经中心站MODEM调制成数字信号送往PC机。系统中MODEM采用F-E56CSD-V1型嵌入MODEM,用户使用贺氏标准AT命令呼叫和应答,实现与远程系统的通信。
上传时间: 2013-11-05
上传用户:alan-ee
家居智能机器人的核心控制部分采用双CPU体系,主从CPU分布计算,保证了实时性要求。主机以SPCE061A单片机为核心,外扩了嵌入式语音识别应答模块、智能报警及灭火模块、电机驱动控制模块等功能模块。从机作为专门的定位处理芯片,实现系统定位的功能,同时将处理得到的信息通过串口通信传递给上位机。超声波传感器、红外传感器、霍尔传感器、接触传感器等多传感器信息融合技术的采用,保证了智能机器人系统信息处理的快速性和正确性。
上传时间: 2014-12-01
上传用户:康郎
pic单片机实用教程(提高篇)以介绍PIC16F87X型号单片机为主,并适当兼顾PIC全系列,共分9章,内容包括:存储器;I/O端口的复位功能;定时器/计数器TMR1;定时器TMR2;输入捕捉/输出比较/脉宽调制CCP;模/数转换器ADC;通用同步/异步收发器USART;主控同步串行端口MSSP:SPI模式和I2C模式。突出特点:通俗易懂、可读性强、系统全面、学练结合、学用并重、实例丰富、习题齐全。<br>本书作为Microchip公司大学计划选择用书,可广泛适用于初步具备电子技术基础和计算机知识基础的学生、教师、单片机爱好者、电子制作爱好者、电器维修人员、电子产品开发设计者、工程技术人员阅读。本教程全书共分2篇,即基础篇和提高篇,分2册出版,以适应不同课时和不同专业的需要,也为教师和读者增加了一种可选方案。 第1章 EEPROM数据存储器和FIASH程序存储器1.1 背景知识1.1.1 通用型半导体存储器的种类和特点1.1.2 PIC单片机内部的程序存储器1.1.3 PIC单片机内部的EEPROM数据存储器1.1.4 PIC16F87X内部EEPROM和FIASH操作方法1.2 与EEPROM相关的寄存器1.3 片内EEPROM数据存储器结构和操作原理1.3.1 从EEPROM中读取数据1.3.2 向EEPROM中烧写数据1.4 与FLASH相关的寄存器1.5 片内FLASH程序存储器结构和操作原理1.5.1 读取FLASH程序存储器1.5.2 烧写FLASH程序存储器1.6 写操作的安全保障措施1.6.1 写入校验方法1.6.2 预防意外写操作的保障措施1.7 EEPROM和FLASH应用举例1.7.1 EEPROM的应用1.7.2 FIASH的应用思考题与练习题第2章 输入/输出端口的复合功能2.1 RA端口2.1.1 与RA端口相关的寄存器2.1.2 电路结构和工作原理2.1.3 编程方法2.2 RB端口2.2.1 与RB端口相关的寄存器2.2.2 电路结构和工作原理2.2.3 编程方法2.3 RC端口2.3.1 与RC端口相关的寄存器2.3.2 电路结构和工作原理2.3.3 编程方法2.4 RD端口2.4.1 与RD端口相关的寄存器2.4.2 电路结构和工作原理2.4.3 编程方法2.5 RE端口2.5.1 与RE端口相关的寄存器2.5.2 电路结构和工作原理2.5.3 编程方法2.6 PSP并行从动端口2.6.1 与PSP端口相关的寄存器2.6.2 电路结构和工作原理2.7 应用举例思考题与练习题第3章 定时器/计数器TMR13.1 定时器/计数器TMR1模块的特性3.2 定时器/计数器TMR1模块相关的寄存器3.3 定时器/计数器TMR1模块的电路结构3.4 定时器/计数器TMR1模块的工作原理3.4.1 禁止TMR1工作3.4.2 定时器工作方式3.4.3 计数器工作方式3.4.4 TMR1寄存器的赋值与复位3.5 定时器/计数器TMR1模块的应用举例思考题与练习题第4章 定时器TMR24.1 定时器TMR2模块的特性4.2 定时器TMR2模块相关的寄存器4.3 定时器TMR2模块的电路结构4.4 定时器TMR2模块的工作原理4.4.1 禁止TMR2工作4.4.2 定时器工作方式4.4.3 寄存器TMR2和PR2以及分频器的复位4.4.4 TMR2模块的初始化编程4.5 定时器TMR2模块的应用举例思考题与练习题第5章 输入捕捉/输出比较/脉宽调制CCP5.1 输入捕捉工作模式5.1.1 输入捕捉摸式相关的寄存器5.1.2 输入捕捉模式的电路结构5.1.3 输入捕捉摸式的工作原理5.1.4 输入捕捉摸式的应用举例5.2 输出比较工作模式5.2.1 输出比较模式相关的寄存器5.2.2 输出比较模式的电路结构5.2.3 输出比较模式的工作原理5.2.4 输出比较模式的应用举例5.3 脉宽调制输出工作模式5.3.1 脉宽调制模式相关的寄存器5.3.2 脉宽调制模式的电路结构5.3.3 脉宽调制模式的工作原理5.3.4 脉定调制模式的应用举例5.4 两个CCP模块之间相互关系思考题与练习题第6章 模/数转换器ADC6.1 背景知识6.1.1 ADC种类与特点6.1.2 ADC器件的工作原理6.2 PIC16F87X片内ADC模块6.2.1 ADC模块相关的寄存器6.2.2 ADC模块结构和操作原理6.2.3 ADC模块操作时间要求6.2.4 特殊情况下的A/D转换6.2.5 ADC模块的转换精度和分辨率6.2.6 ADC模块的内部动作流程和传递函数6.2.7 ADC模块的操作编程6.3 PIC16F87X片内ADC模块的应用举例思考题与练习题第7章 通用同步/异步收发器USART7.1 串行通信的基本概念7.1.1 串行通信的两种基本方式7.1.2 串行通信中数据传送方向7.1.3 串行通信中的控制方式7.1.4 串行通信中的码型、编码方式和帧结构7.1.5 串行通信中的检错和纠错方式7.1.6 串行通信组网方式7.1.7 串行通信接口电路和参数7.1.8 串行通信的传输速率7.2 PIC16F87X片内通用同步/异步收发器USART模块7.2.1 与USART模块相关的寄存器7.2.2 USART波特率发生器BRG7.2.3 USART模块的异步工作方式7.2.4 USART模块的同步主控工作方式7.2.5 USART模块的同步从动工作方式7.3 通用同步/异步收发器USART的应用举例思考题与练习题第8章 主控同步串行端口MSSP——SPI模式8.1 SPI接口的背景知识8.1.1 SPI接口信号描述8.1.2 基于SPI的系统构成方式8.1.3 SPI接口工作原理8.1.4 兼容的MicroWire接口8.2 PIC16F87X的SPI接口8.2.1 SPI接口相关的寄存器8.2.2 SPI接口的结构和操作原理8.2.3 SPI接口的主控方式8.2.4 SPI接口的从动方式8.3 SPI接口的应用举例思考题与练习题第9章 主控同步串行端口MSSP——I(平方)C模式9.1 I(平方)C总线的背景知识9.1.1 名词术语9.1.2 I(平方)C总线的技术特点9.1.3 I(平方)C总线的基本工作原理9.1.4 I(平方)C总线信号时序分析9.1.5 信号传送格式9.1.6 寻址约定9.1.7 技术参数9.1.8 I(平方)C器件与I(平方)C总线的接线方式9.1.9 相兼容的SMBus总线9.2 与I(平方)C总线相关的寄存器9.3 典型信号时序的产生方法9.3.1 波特率发生器9.3.2 启动信号9.3.3 重启动信号9.3.4 应答信号9.3.5 停止信号9.4 被控器通信方式9.4.1 硬件结构9.4.2 被主控器寻址9.4.3 被控器接收——被控接收器9.4.4 被控器发送——被控发送器9.4.5 广播式寻址9.5 主控器通信方式9.5.1 硬件结构9.5.2 主控器发送——主控发送器9.5.3 主控器接收——主控接收器9.6 多主通信方式下的总线冲突和总线仲裁9.6.1 发送和应答过程中的总线冲突9.6.2 启动过程中的总线冲突9.6.3 重启动过程中的总线冲突9.6.4 停止过程中的总线冲突9.7 I(平方)C总线的应用举例思考题与练习题附录A 包含文件P16F877.INC附录B 新版宏汇编器MPASM伪指令总表参考文献
上传时间: 2013-12-14
上传用户:xiaoyuer
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
上传时间: 2013-11-08
上传用户:xcy122677
单片机应用技术选编(11) 目录 第一章 专题论述 1.1 3种嵌入式操作系统的分析与比较(2) 1.2 KEIL RTX51 TINY内核的分析与应用(8) 1.3 中间件技术及其发展展望(13) 1.4 嵌入式实时操作系统μC/OSⅡ的移植探讨(19) 1.5 μC/OSⅡ的移植及其应用系统开发(23) 1.6 片上系统的总线结构发展现状及前景(27) 1.7 SoC——VLSI的新发展(30) 1.8 电力线通信(PLC)技术的发展(35) 1.9 8位低档单片机与以太网的互联(40) 1.10 单片机系统的电磁兼容性设计(43) 1.11 条码技术的发展及其应用(48) 第二章 综合应用 2.1 串行扩展应用平台设计(54) 2.2 单片机对CF存储卡文件读/写的实现(60) 2.3 基于8051的CF卡文件系统的实现(65) 2.4 利用DS1302时钟芯片实现时间锁的方法(71) 2.5 无线校时解决无电缆协调控制中的时钟精度问题(76) 2.6 单片机从机的波特率自适应设置(80) 2.7 汉字的动态编码与显示方案(84) 2.8 PS/2协议的研究及其在单片机系统中的应用(89) 2.9 PC机标准鼠标及键盘的远距离遥控(94) 2.10 PC标准键盘在单片机系统中的应用(99) 2.11 ADC误差对系统性能影响的分析与研究(104) 2.12 ADμC812单片机A/D转换及软件校准方法(109) 2.13 智能卡中射频前端的设计(114) 2.14 固态继电器选型要素(118) 第三章 软件技术 3.1 单片机C语言中指针的应用(122) 3.2 用Keil C51开发大型嵌入式程序(127) 3.3 C语言高效编程的几招(135) 3.4 ASM51调用Franklin C51函数的实现(139) 3.5 51系列汇编程序设计的优化(142) 3.6 常用串行总线数据操作的C51编程(144) 3.7 嵌入式操作系统μC/OSⅡ的内核实现(150) 3.8 μC/OSⅡ在MCS51系列中的应用(154) 3.9 基于MCS51单片机的实时内核的设计与实现(158) 3.10 时间片轮转算法在单片机程序设计中的应用(165) 3.11 如何编制高效的键译程序(169) 3.12 DSP编程的几个关键问题(172) 3.13 DSP软件编程经验浅谈(177) 3.14 TMS320C6000汇编和C语言的混合编程(183) 3.15 TMS320C28xDSP创建C可调用的汇编程序的简便方法(188) 3.16 TMS320C6000 DSP自动引导的方法和编程实现(193) 3.17 DSP外挂FLASH的在系统编程及并行引导装载方法的研究(198) 3.18 基于并口的I2C总线模拟软件包开发及应用(203) 第四章 网络与通信 4.1 用51单片机控制RTL8019AS实现以太网通信(210) 4.2 测试网络中长线传输若干问题分析(215) 4.3 基于手机模块TC35的单片机短消息收发系统(219) 4.4 GSM网络在远程抄表中的应用(223) 4.5 基于键盘接口的单片机与PC的无线数据通信(228) 4.6 基于TRF4900的无线发射电路设计与应用(234) 4.7 电力线载波通信方案设计(240) 4.8 消费总线电力线接口电路的设计(246) 4.9 LC带通滤波器在低压电力线载波通信中的应用(252) 4.10 基于P300芯片组的电力线载波通信模件开发(257) 4.11 PL2101电力线载波芯片I2C通信的实现(264) 4.12 电力线Modem在音频传输系统中的应用(269) 4.13 SSC技术及P485在电力线通信中的应用(274) 4.14 低压电力线载波通信中的抗干扰问题(279) 4.15 RS232口与RS485口转换的免供电与免控制实现(284) 4.16 利用并口实现PC机应用程序与I2C总线间的通信(287) 第五章 总线技术 5.1 一线总线的软件接口(292) 5.2 提高1Wire总线器件驱动能力的方法(296) 5.3 1Wire Bus指令卡的应用(299) 5.4 模拟I2C总线多主通信的通用软件包(303) 5.5 USB OnTheGo技术概述(306) 5.6 USB总线信号环境分析(312) 5.7 USB电路保护技术和实施方案(318) 5.8 可移植的USB协议栈实现原理与技术研究(324) 5.9 一种USB外设的实现方案(329) 5.10 基于PDIUSBD12芯片的USB接口设计(334) 5.11 无线USB的设计与实现(339) 5.12 RS232/USB转换器的设计(343) 5.13 CAN总线冗余方法研究(348) 5.14 CAN总线中循环冗余校验码的原理及其电路实现(352) 5.15 CAN总线位定时参数的确定(356) 5.16 基于P80C592的DeviceNet通信节点接口的设计(363) 5.17 MBUS总线及其应用(367) 第六章 可靠性及安全性 6.1 印制电路板的可靠性设计(374) 6.2 正确选择和安装EMI滤波器(380) 6.3 电磁兼容与电子产品(386) 6.4 电磁兼容性衬垫安装结构设计及应用(390) 6.5 高速电路PCB板中电磁干扰的研究(395) 6.6电磁屏蔽抗干扰技术的探讨(398) 6.7 ESD破坏的特点及对策(403) 6.8 屏蔽抗干扰技术在检测系统中的应用研究(408) 6.9 蓝牙技术中抗干扰能力的分析(413) 6.10 光电编码器信号抗干扰算法(416) 6.11 集成电路的噪声抑制(420) 6.12 智能硬件电路加密方法(425) 6.13 一种新型电子安全密码锁的设计(428) 6.14 光电耦合器的实用技巧(433) 第七章 PLD与SoC设计 7.1 SoC与芯片设计方法(438) 7.2 SoC片上总线综述(443) 7.3 SoC片上总线技术的研究(450) 7.4 SoC体系结构中AMBA总线的系统级设计(454) 7.5 MCS51兼容芯片的正向设计(461) 7.6 一种低功耗8位MCU的设计与实现(467) 7.7 ASIC设计中基于Verilog语言的Inout(双向)端口程序设计(472) 7.8 硬件描述语言HDL的现状与发展(480) 7.9 FPGA设计中关键问题的研究(486) 7.10 浮点加法器的VHDL算法设计(493) 7.11 基于CPLD的系统中I2C总线的设计(498) 7.12 基于CPLD的条形码译码电路设计(503) 7.13 I2C总线数据传输系统的设计及其应用(508) 第八章 典型应用技术 8.1 CYGNAL高速片上系统单片机C8051F交叉开关的使用(516) 8.2 基于FT245BM的简易USB接口开发(520) 8.3 CY7C63001的PS/2USB键盘转换设备设计(525) 8.4 用AT89C52单片机实现RS422到CAN总线的转换(529) 8.5 基于通信器S1503的门禁系统的设计(534) 8.6 用PMM8713和SI7300A构成的一种步进电机功率驱动电路(540) 8.7 基于DS1616的定时数据采集系统(545) 8.8 用AT89C2051实现电话远程控制家用电器(548) 8.9 基于S6700芯片与ISO/IEC15693标准的读卡器设计(551) 8.10 用单总线DS2450实现红外式触摸屏的设计方法(556) 8.11 电阻式触摸屏在智能仪表中的应用(560) 8.12 PDA触摸屏控制芯片TSC2200及其应用(565) 8.13 高性能铁电存储器FM24C256及其在单片机中的应用(570) 8.14 DTMF拨号与条形码阅读器的接口设计(576) 第九章 文章摘要 一、 专题论述(582) 1.1 移动存储技术及其发展(582) 1.2 Java技术在嵌入式系统中的应用(582) 1.3 用Java实现基于向量空间的搜索引擎优化(582) 1.4 利用TINI和Java设计远程测控系统(582) 1.5 无线技术综述(582) 1.6 蓝牙技术及其现状与发展浅析(582) 1.7 蓝牙及系统实现技术(583) 1.8 蓝牙技术在音频网关中的应用(583) 1.9 现场总线技术及标准化现状(583) 1.10 iButton的工作原理及其特点(583) 1.11 单总线技术及其应用(583) 1.12 MBUS二级制总线(583) 1.13 基于电力线数字家庭实现方案(583) 1.14 嵌入式系统的组成、设计与调试(584) 1.15 基于软件的智能传感器的概念与实现(584) 1.16 入侵检测系统的历史、现状与研究进展(584) 1.17 嵌入式应用系统的实质——兼论应用系统软件的开发方法(584) 1.18 硬件演化理论与应用技术研究(584) 1.19 一种纠错编码器的实现(584) 1.20 UML在嵌入式系统设计中的应用(585) 1.21 嵌入式系统的系统测试和可靠性评估(585) 1.22 单片机应用系统中的低功耗设计(585) 1.23 开关电源新技术与发展前景(585) 1.24 单片机系统中汉字字库的设计与实现(585) 1.25 嵌入式系统中的CACHE问题(585) 1.26 基于先验预知的动态电源管理技术(585) 1.27 一种MCU时钟系统的设计(586) 1.28 定时用户的时间获取技术(586) 1.29 基于Windows平台的高精度定时的实现(586) 1.30 微秒级定时技术的实现与改进(586) 1.31 电力系统GPS同步时钟应用技术(586) 1.32 基于单片机的GPS授时系统设计(586) 1.33 大容量串行Flash的快速编程(587) 1.34铁电存储器在单片机系统中的应用(587) 1.35 提高闪速存储器写入速度的方法(587) 1.36 提高单片机A/D转换速度的方法(587) 1.37 新型流水线型模/数转换器的接口技术(587) 1.38 超高速A/D转换器的原理及其应用(587) 1.39 32位ARM嵌入式处理器的调试技术(587) 1.40 JNI技术在数据采集中的应用(588) 1.41 测控系统中的通信技术的应用(588) 1.42 适用于仪器仪表通信的若干新技术(588) 1.43 微机系统通用遥控输入模块(588) 1.44 嵌入式系统和基于Windows CE的在线监测设备(588) 1.45标准非接触式IC卡在智能化仪表中的应用(588) 1.46 数字视频信号的长线传输(589) 1.47 基于单片机的MicroDridve接口设计(589) 1.48 接近开关原理及其应用(589) 1.49 嵌入不敷出式器件的测试技术研究(589) 1.50 楼宇自动化元件及其应用(589) 1.51 高速密码卡的设计与实现(589) 1.52 无线温度采集系统的设计(589) 1.53 一种基于双CPU的无线通信数据采集系统设计(590) 1.54 单片机嵌入式系统在远程电网监测系统中的应用(590) 1.55 微控制器拨号上网的实现(590) 1.56 远程监控技术在信息家电领域的研究与应用(590) 1.57 在远程数据采集中多线程串口通信的应用(590) 1.58 高分辨率D/A转换器及其在系统辨识中的应用(590) 1.59 计算机增强型并行口与数据采集系统设计(590) 1.60 ∑Δ型ADC转换速度的分析(591) 1.61 基于DAGs模型的RAID系统的设计与实现(591) 1.62 一种新颖的模拟信号光电隔离方法(591) 1.63 CIP51及其在嵌入式单片机系统的应用(591) 1.64 线性电位器产生非线性传递函数分析(591) 1.65 MPC555微控制器与汽车电子(591) 1.66 嵌入式设备鼠标接口的设计与实现(592) 1.67 曼彻斯特码异步解调的单片机实现及性能分析(592) 1.68 基于智能卡的数字签名系统的设计与实现(592) 1.69 构建S3C4510B嵌入式系统的开发应用平台(592) 1.70 电压基准(592) 1.71 单片开关电源的原理与应用(592) 二、 综合应用(593) 2.1 JTAG口及其对Flash的在线编程(593) 2.2 AVR嵌入式单片机接口技术与应用(593) 2.3 基于51系列单片机的串行口扩展技术(593) 2.4 异步高速双口RAM多串口接口电路设计(593) 2.5 单片机PC机串行数据通信的工程实践(593) 2.6 8051高速单片机串行通信的时钟新配置(593) 2.7 一种用于单片机的红外串行通信接口(594) 2.8 串行DataFlash存储器及其与单片机的接口(594) 2.9 一种低成本高性能的LED数码显示器(594) 2.10 一种新型的LED屏获取显示数据方法(594) 2.11 一种经济实用显示驱动电路的设计(594) 2.12 PIC单片机与基于HD44780液晶显示模块接口的设计(594) 2.13 单片机与软盘驱动器的接口(594) 2.14 基于PIC单片机的视频矩阵开关的设计(595) 2.15 嵌入式GSM短信息接口的软、硬件设计(595) 2.16 将AT89C52用作多功能外围器件使用(595) 2.17 基于8位微控制器控制硬盘进行HDTV码流读/写(595) 2.18 一种新型电涡流位置传感器(595) 2.19 编码传感器接口装置设计及应用(595) 2.20 数字式温湿度传感器SHT15及其应用(596) 2.21 温度传感器的简化μC接口(596) 2.22 全串行单片机系统在光纤气敏传感器中的应用(596) 2.23 基于混沌电路设计阵列触觉传感器的采集系统(596) 2.24 光学传感器阵列在测定水硬度中的应用(596) 2.25 智能仪表的一种数据交换技术(596) 2.26 用过采样和求均值技术提高模/数转换器的分辨率(597) 2.27 数字频率计分频电路的设计(597) 2.28 一种远程数据采集模块的设计(597) 2.29 单片精密仪器仪表放大器应用电路(597) 2.30 12位高速ADC存储电路设计与实现(597) 2.31 EPP模式500 Ksps数据采集接口(597) 2.32 精密时间间隔测量方法的改进(598) 2.33 精密信号测量系统的设计(598) 2.34 多通道高速数据采集记录系统(598) 2.35 新型精密石英晶体温度仪(598) 2.36 GPS多天线数据采集与控制系统(598) 2.37 DMA方式的A/D转换器接口电路设计(598) 2.38 多通道可编程A/D转换芯片在现场总线智能从站开发中的应用(599) 2.39 温控型非易失性数字电位器DS1847(8)智能接口的设计与其在测量中的应用(599) 2.40 高性能18位D/A转换器设计(599) 2.41 由单片机控制的单相SPWM变频器的研究(599) 2.42 基于单片机的智能步进电机细分驱动器设计(599) 2.43 一种高精度智能温控装置的研究(599) 2.44 光电耦合器用于数字开关电源(600) 2.45 酒店中非接触式IC卡系统的应用设计(600) 2.46 89C51单片微机在自动定位系统中的应用(600) 2.47 PCI通用板卡结构(600) 2.48 多种串行接口技术在LED大屏幕显示系统中的应用(600) 2.49 嵌入式系统中使用USB盘存储(600) 2.50 一种简单串行鼠标控制的单片机实现(601) 2.51 便携式MP3播放器的设计(601) 2.52 基于IDE硬盘的大容量语音记录仪(601) 2.53 数字存储式自动应答录音系统(601) 2.54 RS编译码的一种硬件解决方案(601) 2.55 SDRAM在任意波形发生器中的应用(601) 2.56 无线控制授时技术(RCT)及其应用(601) 2.57 低功耗IC卡门锁系统设计(602) 2.58 IC卡读写器用的一种四元振子天线分析(602) 2.59 一种基于单片机控制的数字视频混合器(602) 2.60 车载GPS接收机与PC机的串口通信及数据截取(602) 2.61 基于keil c51的红外遥控器解码设计(602) 2.62 基于DTMF的解码器设计(602) 2.63短消息电话中数据链路层的控制技术(602) 2.64 宽带CDMA发射机低相噪本振源的设计(603) 2.65 智能型多芯片数码语音录放电路(603) 三、 软件技术(604) 3.1 实时多任务嵌入系统的实现(604) 3.2 4种实时操作系统实时性的分析对比(604) 3.3 应用于嵌入式系统开发的Java技术(604) 3.4 嵌入式软件测试研究(604) 3.5 浅谈组态软件发展趋势(604) 3.6 8051单片机开发工具DIY(604) 3.7 如何仿真单片机的外围设备(605) 3.8 基于ARM的嵌入式系统程序开发要点(605) 3.9 基于MSP430单片机的实时多任务操作系统(605) 3.10 在单片AT89C52上实现多任务实时处理(605) 3.11 单片机系统中的多任务、多线程机制的实现(605) 3.12 嵌入式实时操作系统移植技术的分析与应用(606) 3.13 一种新的基于单片机的多字节浮点快速开平方算法(606) 3.14 单片机与PC机串行通信时浮点数的处理(606) 3.15 AVR90三字节浮点库及其使用说明(606) 3.16 嵌入式系统软件开发中的通信协议研究(606) 3.17 PIC单片机软件异步串行口实现技巧(606) 3.18 用汇编语言实现GPS时间、日期转换(606) 3.19 实时任务处理程序设计中“易变的”变量(607) 3.20 VB与C51之间浮点类型数据的传输和转换(607) 3.21 用汇编语言实现BCH解码校验算法(607) 3.22 嵌入式RTOS中就绪任务查找算法和优先级反转的解决方案(607) 3.23 AVR单片机软件模拟UART通信接口(607) 3.24 基于EJB2.0的MessageDrivenBean组件设计与实现(607) 3.25 基于AT89C51的通信协议转换系统(607) 3.26 USB密码钥及其软件设计(608) 3.27 任意长度信息序列的CRC快速算法(608) 3.28 设备驱动程序通知应用程序的几种方法(608) 3.29 基于嵌入式系统的改进快速压缩算法(608) 3.30 点缝焊控制系统人机接口设计及C51编程(608) 3.31 8K智能卡DTT4C08及其应用程序设计(609) 3.32 利用数码相机SDK开发图像采集应用程序(609) 3.33 Windows 2000下设备驱动程序的设计(609) 3.34 Windows CE下通用串行总线驱动程序开发(609) 3.35 基于Windows CE的嵌入式网络监控系统的设计与实现(609) 3.36 基于Windows CE的嵌入式焊接质量在线监测设备的研究(609) 3.37 在Windows CE下实现串口通信(610) 3.38 Windows 2000/98下USB驱动程序的开发(610) 3.39 VxWorks下PC/104CAN驱动器程序设计(610) 3.40 嵌入式操作系统μC/OSⅡ的特点及应用(610) 3.41 嵌入式实时操作系统μC/OS定时器服务的改进(610) 3.42 μC/OSⅡ在AT89C51上的移植(610) 3.43 μC/OSⅡ在C8051F020中的移植(611) 3.44 实时操作系统μC/OSⅡ在196KC上的移植(611) 3.45 μC/OSⅡ在AT91X40单片机上的移植(611) 3.46 实时嵌入式操作系统μC/OSⅡ在MPC555上的移植(611) 3.47 μC/OSⅡ实时嵌入式系统在电机保护装置中的开发(611) 3.48 基于μC/OSⅡ的网络控制系统通信接口设计(611) 3.49 嵌入式Linux技术研究(612) 3.50 嵌入式Linux硬实时性的研究与实现(612) 3.51 Linux实时机制分析与改进(612) 3.52 Linux中PCI设备驱动程序的开发(612) 3.53 嵌入式Linux集成开发环境的设计与实现(612) 3.54 嵌入式Linux系统及其应用研究(612) 3.55 Linux在保护模式下的中断处理分析(612) 3.56 Linux系统下USB设备驱动程序的开发(613) 3.57 嵌入式Linux中断设备驱动程序设计(613) 3.58 Linux下汉字输入实现技术(613) 3.59 SPI串行总线在嵌入式Linux系统中的编程实现(613) 3.60 红外通信在嵌入式Linux系统中的实现(613) 3.61 基于LinuxJava的新一代智能电话软件平台的研究(613) 3.62 实时Linux下数控系统多任务的结构与实现(614) 3.63 嵌入式Linux在数控系统中的应用(614) 3.64 TMS320C6X DSP的C语言与汇编混合编程技术(614) 3.65 单片机C语言编程应注意的若干问题(614) 四、 网络与通信(615) 4.1 工业控制网络中的以太网技术(615) 4.2 工业以太网协议EtherNet/IP(615) 4.3 基于SX52微控制器的嵌入式系统以太网接口设计与实现(615) 4.4 嵌入式以太网技术及其在工业测控领域中的应用(615) 4.5 基于CSoC芯片的嵌入式以太网接口设计(615) 4.6 基于Internet的测试网时间同步问题的研究(616) 4.7 提升实时测量数据在Internet上的传输可靠性(616) 4.8 TCP/IP协议中嵌入硬件设备的驱动程序设计实现(616) 4.9 TCP/IP协议的安全性分析及对策(616) 4.10 基于工业以太网的嵌入式控制器的研究(616) 4.11 基于Web的嵌入式系统设计与实现(616) 4.12 CAN总线与以太网互连系统设计(617) 4.13 SX52嵌入式Internet网关设计及实现(617) 4.14 利用单片机控制以太网网卡进行数据传输的研究(617) 4.15 一种双MCU结构的嵌入式Internet接入服务器(617) 4.16 嵌入了TCP/IP协议的单片机数据通信系统的设计与实现(617) 4.17 异步串行接口与以太网服务器的连接(617) 4.18 基于TCP/IP的楼宇自控网BACnet(618) 4.19 基于SX52BD单片机的以太网控制应用(618) 4.20 网络处理器IP2022及其在嵌入式牌照识别系统中的应用(618) 4.21 蓝牙与控制系统通讯技术研究(618) 4.22 蓝牙基带数据传输机理分析(618) 4.23 Jini与蓝牙技术的结合应用(618) 4.24 蓝牙技术软件实现模式分析(618) 4.25 蓝牙个人区域网(PAN)的设计与实现(619) 4.26 蓝牙技术安全性分析与安全策略(619) 4.27 蓝牙技术在测控系统中的应用研究(619) 4.28 蓝牙无线测控系统的实现(619) 4.29 基于蓝牙技术实现家域网的设计(619) 4.30 基于蓝牙技术的无线智能传感器网络的实现(619) 4.31 蓝牙技术在车辆导航系统中的应用研究(620) 4.32 蓝牙技术在机械手控制系统中的应用(620) 4.33 蓝牙HCI接口及其在工控和智能仪器仪表中的应用(620) 4.34 蓝牙芯片ROK 101 007在蓝牙语音系统中的应用(620) 4.35 基于蓝牙技术家庭网络的研究和实现(620) 4.36 基于蓝牙技术的移动远程教育系统实现方案(620) 4.37 蓝牙技术及其在遥控器中的应用(621) 4.38 无线局域网安全机制研究(621) 4.39 无线局域网技术及其未来应用(621) 4.40 蓝牙无线通讯技术在AGV的应用(621) 4.41 突发解调器STEL9257在宽带无线接入系统中的应用(621) 4.42 无线因特网上的数据传输(621) 4.43 单片射频收发芯片nRF403在医院监护系统中的应用(622) 4.44 射频收发芯片nRF401在语音传输中的应用(622) 4.45 PBA313 01蓝牙射频芯片特性与应用(622) 4.46 基于点对点无线通信技术的nRF401芯片的应用研究(622) 4.47 基于CDMA的无线DCS系统(622) 4.48 基于GSM短信息的离散油井监控系统(622) 4.49 基于GSM技术的无线环保监测仪的研制(622) 4.50 GSM模块在车辆监控系统无线通信中的应用(623) 4.51 基于GSM的变电所遥测遥控系统(623) 4.52 基于GSM传输方式的电管所现代管理系统(623) 4.53 基于GSM短消息业务的预装式变电站综合保护装置(623) 4.54 基于GPRS无线传输的便携式图像监控系统(623) 4.55 RF8000 GPS接收器的原理及应用(623) 4.56 无线家庭网络控制系统的设计(624) 4.57 智能家庭网络性能分析(624) 4.58 基于CEBus的家庭网关研究与开发(624) 4.59 一种基于无线通讯与公用电话网的智能抄表系统(624) 4.60 电力线载波通讯模块在机器人控制技术中的应用(624) 4.61 温控系统VB实现的PC机与单片机串行通讯(624) 4.62 用定时中断方式实现单片机与PC机之间的串行通信(624) 4.63 PC机与多台单片机并行通信接口的设计(625) 4.64 PC并口EPP通信外围电路设计(625) 4.65 在VC++6.0中用内嵌汇编语言实现PC机与单片机的串行通信(625) 4.66 VB6.0实现与 ADμC824串行通信(625) 4.67 VC下利用串口进行数据通讯的研究(625) 4.68 长距离通信器S1503的应用编程原理(625) 4.69 利用MODEM芯片实现单片机远程通讯(626) 五、 新器件与新技术(627) 5.1 Cygnal在片系统单片机的特点与应用(627) 5.2 C8051F02X外部存储器接口和I/O端口配置(627) 5.3 C8051F单片机电压基准的不同用法(627) 5.4 C8051F236在精密定位控制系统中的应用(627) 5.5 C8051F041在智能功率柜中的应用(627) 5.6 基于ADμC812的测控平台软硬件设计(627) 5.7 ADμC812单片机A/D转换介绍及软件校准方法(627) 5.8 利用ADμC812实现高频的数字测量(628) 5.9 ADμC812微控制器在供热系统的应用(628) 5.10 采用ADμC824的数字调节器(628) 5.11 ADμC812单片机温度控制器(628) 5.12 用ADμC812开发高精度多功能的动物呼吸机(628) 5.13 P89C51RD2中的WatchDog用法(628) 5.14 W78E516B在系统可编程的应用(628) 5.15 一种新型单片机MSC1210及其应用(629) 5.16 M16C/62单片机在仪器仪表中的应用(629) 5.17 24位A/D转换的51单片机MSC1210及其应用(629) 5.18 基于AT90单片机的数据采集系统(629) 5.19 基于80C196KC的PSD934F2远程程序升级技术(629) 5.20 基于80C196单片机的空间矢量控制简洁算法实现(629) 5.21 80C196ADMC401双CPU接口电路设计及其应用(629) 5.22 基于196KC的步进电机检测系统的设计(630) 5.23 8097BH系统与80C196系统的替换(630) 5.24 基于MSP430的一维光纤滑觉传感器(630) 5.25 基于MSP430的扩展Flash Memory系统(630) 5.26 MSP430串行写入BOOTSTRAP与加密熔断功能(630) 5.27 基于MSP430的极低功耗系统设计(630) 5.28 MSP430的低功耗特性在蓝牙产品中的应用(631) 5.29 新型16位单片机SPCE061A及应用展望(631) 5.30 基于凌阳单片机的语音信号实时采集(631) 5.31 基于PIC16F877的温室自动控制系统(631) 5.32 PIC16C78系列混合信号嵌入式芯片的原理和应用(631) 5.33 基于PIC16C54单片机的智能软件狗设计(631) 5.34 用PIC单片机控制DDS芯片AD9852实现雷达跳频系统(631) 5.35 “龙珠”微处理器电源管理设计在GPS接收机中的应用(632) 5.36 ARM7TDMI内核微处理器的调试原理及方法(632) 5.37 32位ARM核微处理器芯片PUC3030A及其应用(632) 5.38 基于W77E58双串口通信的监控系统(632) 5.39 用N87C196MH构成的交流电动机变频器(632) 5.40 基于MB90F549单片机的频率测量仪(632) 5.41 基于MB90F549单片机的数据自动记录仪(633) 5.42 基于MB90F549单片机的直流伺服电机调速系统(633) 5.43 Fujitsu F2MC16LX系列单片机的特点及应用(633) 5.44 MB90F540/545单片机的接口技术(633) 5.45 用ATmega8单片机设计串行编程器(633) 5.46 一种基于μPD780208的低功耗数据处理系统(633) 5.47 基于Z85C30的多协议串行通信设计(633) 5.48 嵌入式处理器MPC8250与CF卡的接口设计(634) 5.49 电流型PWM控制芯片PUCC3801的原理及应用(634) 5.50 带A/D和LCD驱动器的51兼容单片机控制家电(634) 5.51 内含标准字库的中文液晶模块OCMJ5X10(634) 5.52 ispPAC10芯片及其应用(634) 5.53 PSoC的动态配置能力及其实现方法(634) 5.54 在系统可编程模拟器件ispPAC20及其应用(634) 5.55 超大容量Flash Memory的应用与开发(635) 5.56 超大容量E2PROM存储器TH58100及其应用(635) 5.57 Super Flash型存储器SST39SF020的特性及应用(635) 5.58 闪速存储器AT29C040与单片机的接口设计(635) 5.59 铁电存储器FM24C16原理及其在多MCU系统中的应用(635) 5.60 16 Kbits非易失性铁电存储器芯片FM25C160原理及其应用(635) 5.61 PLX9054对SRAM读/写及DMA操作(635) 5.62 DS1302数据暂存器的灵活应用(636) 5.63 DS18B20串行通信误码的解决办法(636) 5.64 DS1820数字温度传感器在轮胎温度信号采集中的应用(636) 5.65 单片机与串行时钟DS1307的接口设计(636) 5.66 用实时时钟芯片DS1305启动数据采集系统(636) 5.67 实时时钟芯片RX8025的原理及其应用(636) 5.68 X25043的原理及在单片机系统中的应用(637) 5.69 X25045在智能仪表系统中的应用设计(637) 5.70 EG7564RS点阵液晶的开发应用(637) 5.71 串行显示管理芯片PS7219在智能仪表系统中的应用设计(637) 5.72 AD7711与单片机AT89S8252的接口技术(637) 5.73 AD7715模/数转换器在小信号测量中的应用(637) 5.74 带信号调理的16位A/D转换器AD7715的原理及应用(637) 5.75 高精度A/D转换器AD7730及其应用(638) 5.76 高精度模数芯片组AD1555与AD1556应用(638) 5.77 18位串行低功耗A/D转换器MAX1402(638) 5.78 智能温度传感器DS18B20的原理与应用(638) 5.79 提高DS1631温度传感器精度的方法(638) 5.80 数字温度测控芯片DS1620的应用(638) 5.81 单片K型热电偶放大与数字转换器MAX6675(639) 5.82 一种采用专用芯片TCA355涡流传感器的研制(639) 5.83 数字加速度传感器ADXL210在轨检仪中的应用(639) 5.84 ADXL202加速度计在振动测试中的应用(639) 5.85 PSD9xxF在在线编程中的应用(639) 5.86 单片机与LM629芯片相结合的全数字位置直流伺服系统(639) 5.87 步进电机驱动芯片HH204原理及应用(640) 5.88 PCI9052接口电路功能及使用(640) 5.89 LN82530串行通讯控制器的研制(640) 5.90 通用异步收发芯片SCC2691的原理及应用(640) 5.91 UART多串口扩展器SP2338DP及其应用(640) 5.92 基于nRF401的双绞线故障诊断(640) 5.93 单片机集成调频发射芯片MC2831A的应用(640) 5.94 基于MCX314控制器的数控机床运动控制系统(641) 5.95 DS80C400在远程数据采集系统中的应用(641) 5.96 TLC5618在测控系统中的应用(641) 5.97 SDH净荷提取/定位处理芯片PM5313及其应用(641) 5.98 DAC714在单片机系统中的层叠应用(641) 5.99 基于PIC单片机和μPD6453的新型视频字符叠加系统(641) 5.100 电压电流电量测量芯片CS5460及其应用(641) 5.101 二维条码PDF417译码技术(642) 5.102 基于SAA6752的MPEG2编码系统(642) 5.103 ISD4004语音芯片在语音报站器中的应用(642) 5.104 可编程正弦波发生器芯片ML2035的原理及应用(642) 六、 总线技术(643) 6.1 RS232C串口红外数据传输系统(643) 6.2 多路RS232、RS485通信的单片机扩展方法(643) 6.3 RS232与CAN总线通信协议转换单元设计(643) 6.4 串行通讯接口RS232/RS485的应用与转换(643) 6.5 RS485智能串行通信接口的设计(643) 6.6 一种通用的RS232/RS485转换器(643) 6.7 基于RS485总线的单片机对等网络的设计与实现(643) 6.8 基于单片机的RS485总线网络扩展方法(644) 6.9 基于RS485的多个LED屏实时显示(644) 6.10 具有隔离性能的RS485中继器及其设计(644) 6.11 一种基于RS485总线的网络协议及其实现方法(644) 6.12 通信协议宏在RS485总线通信中的应用(644) 6.13 RS485和LonWorks协议转换的节点设计(644) 6.14 串行通信的两种格式(645) 6.15 基于ISA总线的RS232/RS485(RS422)通信转换卡(645) 6.16 CAN总线双环光纤网络设计(645) 6.17 CAN总线控制系统的应用层协议CANopen剖析(645) 6.18 CAN总线网络前端模块的接口设计与编程(645) 6.19 CAN总线在低压变电站通信系统中的应用(645) 6.20 CAN中继器设计及其应用(646) 6.21 基于CAN总线的接口控制系统通信卡设计与实现(646) 6.22 一种基于CAN总线的高可靠汽车控制系统的设计与实现(646) 6.23 基于CAN总线的网络传感器的研究与实现(646) 6.24 基于CAN总线技术的一类智能节点开发及应用(646) 6.25 基于SJA1000的CAN总线智能控制系统设计(647) 6.26 一种基于CAN总线的数据采集系统(647) 6.27 车辆变速电控系统ECU和显示器之间CAN总线通信设计(647) 6.28 MB90F540/545系列单片机内置CAN总线及其应用(647) 6.29 利用MCP25050设计CAN总线前端测控节点(647) 6.30 分布式系统中的CAN总线应用设计(647) 6.31 单片机在线编程的CNA总线实现技术(647) 6.32 列车总线控制系统的CAN485总线网关设计(648) 6.33 1553B与CAN总线的互连(648) 6.34 基于PCI9052的CAN总线控制卡及WDM驱动程序设计(648) 6.35 在EPP模式下利用并口实现上位机与CAN总线的数据通信(648) 6.36 无驱动USB认证模块在电子商务中的应用(648) 6.37 基于DeviceNET网络的变频器远程监控(649) 6.38 DeviceNet通讯产品开发(649) 6.39 DeviceNet智能节点的开发(649) 6.40 LonWorks控制器芯片的设计扩展方法(649) 6.41 LonWorks现场总线与USB接口的设计与实现(649) 6.42 基于80C552单片机的现场总线控制器设计与实现(649) 6.43 通用串行总线USB及其应用(650) 6.44 通用串行总线数据传输模型(650) 6.45 通用串行总线的OTG技术(650) 6.46 EZUSB接口设备的软配置技术(650) 6.47 采用PDIUSBD12的USB系统固件程序设计(650) 6.48 一种新型USB2.0高速集线器的设计与实现(650) 6.49 USB接口的CAN总线网络适配器(651) 6.50 USB接口器件在DMA模式下的设计与应用(651) 6.51 USB总线上连接ISA扩充卡的实现(651) 6.52 USB技术在图像传输系统中的应用(651) 6.53 MBUS总线的远程供电及拓扑构成(651) 6.54 USB接口通讯系统应用开发(651) 6.55 EZUSB及其在图像采集中的应用(652) 6.56 EZUSB单片机的开发(652) 6.57 USB OTG 5 V电荷泵(652) 6.58 USB设备控制器缓冲区特性和实现方案(652) 6.59 USB数据传输中CRC校验码的并行算法实现(652) 6.60 USB接口的高速数据采集卡的设计与实现(652) 6.61 基于USB接口终端的PC机互联与接口扩展(653) 6.62 基于USBN9604的通用USB设备接口的研究与开发(653) 6.63 基于USB和GPIF的大规模数据采集系统(653) 6.64 基于USB总线的柴油发动机测控仪的设计与实现(653) 6.65 基于USB双机通信系统中应用程序的研究与实现(653) 6.66 基于USB的高速隔离数据采集系统设计(653) 6.67 基于USB总线的多道脉冲幅度分析器设计(654) 6.68 基于HID类的USB接口技术研究(654) 6.69 基于USB接口的多通道实时数据采集系统(654) 6.70 基于USB总线的数据采集系统(654) 6.71 基于USB总线的高速实时数据采集系统(654) 6.72 工控系统中的USB口CAN总线通信技术(654) 6.73 微控制器在USB接口中的应用(654) 6.74 虚拟仪器与基于USB总线的测试设备(655) 6.75 PDIUSBD12芯片在USB接口电路中的应用(655) 6.76 智能仪器中数据高速传输的USB实现(655) 6.77 一种USB接口的A/D转换卡设计(655) 6.78 采用USBN9602的数据采集系统设计(655) 6.79 iButton技术在安防系统中的应用(655) 6.80 单总线式数字温度传感器MAX6575的应用(656) 6.81 一种新型单总线数字温度传感器的特性与应用(656) 6.82 基于1WireTM技术的单片机单线通信的实现(656) 6.83 1Wire总线数字温度传感器DS18B20及应用(656) 6.84 基于一线总线的远程混凝土温度检测系统(656) 6.85 用嵌入式系统的SPI模块实现I2C总线通信(656) 6.86 ADμC812的I2C总线接口及其应用(656) 6.87 用于嵌入式系统的I2C总线主控器的设计(657) 6.88 I2C总线CMOS型的PB0300数字图像传感器(657) 6.89 采用8位单片机驱动PCI总线网卡的设计方案(657) 6.90 ISP技术在PCI总线接口设计中的应用(657) 6.91 VIC64实现ADSP2106x与VMEbus的接口(657) 6.92 通过串行口访问Modbus现场控制网络(657) 6.93 GPIB口实现及应用(658) 6.94 GPIB芯片TNT4882在多路程控电源中的应用(658) 七、 可靠性及安全性(659) 7.1 单片机应用系统的抗干扰技术(659) 7.2综述单片机控制系统的抗干扰设计(659) 7.3 单片机软件抗干扰编程技术的探讨(659) 7.4 单片机系统中的掉电检测和数据保护(659) 7.5 嵌入式计算机CMOS掉电、校验和出错解决方案(659) 7.6 基于MCS96单片机控制系统的程序失控防洪(659) 7.7 基于MB90F543微控制器的双CAN冗余设计(659) 7.8 MAX1480B在DCS中的应用及提高RS485通讯可靠性的研究(660) 7.9 计算机电磁兼容技术研究(660) 7.10 微控制器的电磁兼容性设计(660) 7.11 电磁兼容屏蔽的设计(660) 7.12 电磁干扰滤波的半导体解决方案(660) 7.13 低电磁干扰时钟振荡器(660) 7.14 电磁兼容技术在变频中的应用(661) 7.15 单片机测控系统干扰分析与抗干扰措施(661) 7.16 单片机控制系统中的抗干扰技术及应用(661) 7.17 地环流抑制技术的探讨(661) 7.18 光电隔离抗干扰技术及应用(661) 7.19计算机控制系统电源抗干扰问题的研究(661) 7.20 计算机电源对电网的干扰及抑制(662) 7.21 变频器应用中的干扰问题及其对策(662) 7.22 DSP控制电机中减少电磁干扰的几项技术(662) 7.23 抗干扰的16位LED显示模块软、硬件设计(662) 7.24 错误检测与纠正电路的设计与实现(662) 7.25 AVR单片机CRC校验码的查表与直接生成(662) 7.26 AVR单片机的RC5和RC6算法比较与改进(662) 7.27 实用可控的按键抖动消除电路(663) 7.28 基于89C51的计算机可锁定加密键盘设计(663) 7.29 一种新的实用安全加密标准算法——Camellia算法(663) 7.30嵌入式指纹识别系统开发(663) 7.31 基于指纹的网络身份认证技术的研究与实现(663) 7.32 基于DSP指纹识别核心算法的设计与实现(663) 7.33 基于DSP和以太网的指纹识别系统(664) 7.34 基于TMS320VC5402的指纹识别系统(664) 7.35 IPM驱动和保护电路的研究(664) 7.36 数字保密电话的设计与实现(664) 八、 DSP技术(665) 8.1 单片机与DSP结合的dsPIC芯片(665) 8.2 一种高性能用于电机控制的嵌入式DSP芯片TMS320LF2401A(665) 8.3 电机控制嵌入式DSP芯片ADMC401及其应用(665) 8.4 一种DSP小系统接口电路可移植性设计方案(665) 8.5 双DSP紧耦合控制系统(665) 8.6 DSP接口效率的分析与提高(665) 8.7 DSP与慢速设备接口的实现(666) 8.8 基于DSP的跟踪频率变化的交流采样技术(666) 8.9 利用DSP和CPLD增加数据采集的可扩展性(666) 8.10 通过JTAG口对DSP外部Flash存储器的在线编程(666) 8.11 TMS320C31与MAX125 A/D转换器的接口设计及应用(666) 8.12 TMS320VC5402 DSP与串行AD73360 A/D转换器的接口设计(666) 8.13 TMS320C54X系列DSP扩展外部Flash存储器的方法及应用(667) 8.14 高速DSP与SDRAM之间信号传输延时的分析及应用(667) 8.15 TMS320F240片内PWM实现D/A扩展功能(667) 8.16 全功能异步收发器与DSP的SPI接口技术(667) 8.17 EPP并口与ADSP2181 DSP的接口设计(667) 8.18 TMS320C5402与PCI总线的接口电路设计(667) 8.19 DSP系统中键盘处理的一种新方法(668) 8.20 嵌入式系统中FFT算法研究(668) 8.21 用定点DSP处理实现浮点DSP仿真(668) 8.22 基于TMS320C55x DSP的代码优化(668) 8.23 嵌入式C语言开发ADSP21XX系列DSP(668) 8.24 TMS320C62X DSP的混合编程研究(668) 8.25 μC/OSⅡ在ADSP21535上的实现(669) 8.26 TMS320VC5402的Flash并行Bootloader技术(669) 8.27 基于铁电存储器编程技术的DSP SPI引导装载方案(669) 8.28 基于DSP的嵌入式系统中BOOTLOADER程序的设计方法(669) 8.29 TMS320C5410烧写Flash实现并行自举引导(669) 8.30 多核DSP的BootLoader程序的实现(669) 8.31 TMS320VC5402外部并行引导装载方法的研究(669) 8.32 RSA算法的TMS320C54x DSP实现(670) 8.33 基于定点DSP的MP3音频编码算法研究及实现(670) 8.34 机器视觉中的图像采集技术(670) 8.35 在Windows NT/2000环境中实现微机与DSP系统的串行通信(670) 8.36 基于单片收发器的DSP无线串行通信设计(670) 8.37 DSP系统的通信与控制接口设计(670) 8.38 高速串行总线在DSP系统中的开发与研究(671) 8.39 TMS320C30处理器与PC机串行口异步双向通讯的方法(671) 8.40 TMS320C54XX系列DSP与PC机间串行通信的实现(671) 8.41 TMS320F240 DSP与C51单片机串行通讯的实现(671) 8.42 基于DSP平台的嵌入式系统与以太网的接口技术(671) 8.43 基于DSP的以太网的数据采集处理系统(671) 8.44 Windows下PC机与DSP通信系统的设计(672) 8.45 DSP与单片机基于MODBUS协议的通信(672) 8.46 基于DSP的CAN总线智能节点通信的设计(672) 8.47 基于TMS320LF2407A的CAN通信程序设计方法(672) 8.48 TMS320F2812内嵌eCAN模块的CAN总线通信(672) 8.49 TMS320LF2407A的CAN控制器应用实例(672) 8.50 TMS320C54xx DSP的USB接口实现(672) 8.51 基于DSP的USB语音传输接口设计(673) 8.52 利用I2C总线实现DSP与音频采样芯片TLV320AIC23的接口控制(673) 8.53 SPI接口协议实现的DSP与其他设备的通信技术(673) 8.54 DSP TMS320C控制器的设计与实现(673) 8.55 基于DSP的网络化无刷直流电动机控制系统(673) 8.56 基于TMS320LF240x DSP的无刷直流电机控制的设计(673) 8.57 基于DSP的远程医疗系统设计(674) 8.58 TMS320VC5402 DSP与ISD4004语音录放芯片的接口设计及其信息管理(674) 8.59 基于TMS320VC5416 DSP的自适应变速率声码器的实现(674) 8.60 基于DSP的嵌入式二维条码识别器(674) 九、 PLD与SoC技术(675) 9.1 系统级芯片设计研究(675) 9.2 一种适合SoC的时钟控制器IP核(675) 9.3 适于SoC的统一设计语言SystemVerilog(675) 9.4 捕获单元的研究和设计(675) 9.5 在测控系统中用IP核实现D/A转换(675) 9.6 高性能、低功耗微控制器IP软核设计综述(676) 9.7 SoC应用中寄存器组设计的自动化(676) 9.8 基于WISHBONE的SoC接口设计(676) 9.9 电机控制的MCU芯片设计(676) 9.10 新一代CPLD及其应用(676) 9.11 VHDL及高层综合(676) 9.12 FPGA设计网络与技巧(677) 9.13 基于消息驱动机制的VHDL程序设计(677) 9.14 一种应用VHDL语言设计有限状态机控制器的方法(677) 9.15 开发FPGA应用的新设计环境(677) 9.16 VHDL语言在寄存器描述中两个局限性的探讨(677) 9.17 FPGA以ASIC转换: 从原型到生产(677) 9.18 Flash编程器的FPGA实现(678) 9.19 在PLD开发中提高VHDL的综合质量(678) 9.20 使用VHDL进行EDA电路设计(678) 9.21 VHDL在数字系统设计中的运用(678) 9.22 VHDL语言及其在实际电路设计中的简化问题(678) 9.23 FPGA可重构系统结构分析与三态总线设计(678) 9.24 一种用VHDL设计实现的专用数据通讯方案(678) 9.25 基于CPLD的可编程信号调理模块(679) 9.26 CPLD器件在时间统一系统中的应用(679) 9.27 一种基于FPGA的误码性能测试方案(679) 9.28 PCI总线协议的FPGA实现及驱动设计(679) 9.29 基于VHDL的UART IP核设计(679) 9.30 基于RAM结构的CAM的Verilog HDL设计(679) 9.31 基于FPGA实现快速移位器的设计方案比较(680) 9.32 基于Verilog HDL语言的USB收发器设计(680) 9.33 通用异步串行通信电路的VHDL设计与实现(680) 9.34 使用VHDL语言开发计算机中的接口芯片(680) 9.35 一种将CPLD系统扩展成具有远距离通讯的方法(680) 9.36 基于VHDL的异步串行通信电路设计(680) 9.37 基于VHDL的四通道12位SXZ(D/A)模块接口设计(680) 9.38 应用VHDL语言设计A/D和LED显示控制器(681) 9.39 基于FPGA/CPLD和USB技术的无损图像采集卡(681) 9.40 采用VHDL设计电话机自动拨号系统(681) 9.41 基于FPGA的高速高精度频率测量的研究(681) 9.42 利用FPGA解决TMS320C54x与SDRAM的接口问题(681) 9.43 基于FPGA的智能误码测试仪(681) 9.44 DDR SDRAM控制器的FPGA实现(682) 9.45 基于FPGA的SDRAM控制器设计(682) 9.46 基于FPGA技术的以太网远程网桥的实现(682) 9.47 基于FPGA的PCI总线接口设计(682) 9.48 PCI总线控制器的VHDL设计与FPGA实现(682) 9.49 用FPGA实现数据远距离的高精度传输(682) 9.50 实现PWM脉宽调制的FPGA芯片研制(683) 9.51 基于FPGA的数控交流电源设计(683) 9.52 FPGA控制实现图像系统视频图像采集(683) 9.53 图像相关系统中的两维FFT的FPGA实现(683) 9.54 基于FPGA的多路模拟量、数字量采集与处理系统(683) 9.55 基于CPLD的线阵CCD数据采集系统的开发(683) 9.56 基于CPLD的电子安全系统接口电路设计(684) 9.57 串口通信星型连接的CPLD实现(684) 9.58 用CPLD控制曼彻斯特编解码器(684) 9.59 一种基于CPLD的I/O总线驱动液晶显示的方法(684) 9.60 用CPLD实现中央信号装置设计(684) 9.61 基于CPLD的直流电动机PWM驱动器设计(684) 9.62 CPLD器件在电机调速中的应用(685) 9.63 用CPLD设计高精度超声液位检测系统(685) 9.64 基于CPLD集成芯片FLEX6016实现DDS技术的任意波形发生器的研制(685) 9.65 基于CPLD的高速视频采集/转发系统设计(685) 十、 典型应用技术(686) 10.1 ARM核SoC EP7312及其EP7312显控系统的设计(686) 10.2 基于32位高性能嵌入式处理器的门禁考勤系统(686) 10.3 ARM CPU S3C44B0X与C54X DSP的接口设计(686) 10.4 AT89C2051单片机在焊缝自动跟踪系统中的应用(686) 10.5 基于89C2051单片机的远距离高精度温度测控电路(686) 10.6 P87LPC768单片机在电动机保护器的应用(686) 10.7 用PIC16F877构成的二线制温度变送器(687) 10.8 一种基于M68HC08和DS1820的温度监控系统(687) 10.9 基于ADμC824的便携式数据采集仪的设计(687) 10.10 ADμC812开发板的内燃机试验数据采集系统(687) 10.11 基于MSP430步进电机驱动位移检测系统的研制(687) 10.12 一种基于MSP430F413的智能IC卡热量表系统(687) 10.13 用SPCE061A单片机构成的控制式计热表(688) 10.14 TMS320C54XX系列DSP异步串行数据传输的研究与实现(688) 10.15 SA9904B在电力参数远程测控系统中的应用(688) 10.16 基于MSC1210的多路高精度温度采集系统模块(688) 10.17 基于ST72单片机的快速充电系统(688) 10.18 一种新型的IGBT短路保护电路的设计(688) 10.19 基于单片机的智能报警呼叫系统(689) 10.20 一种基于单片微机的步进电机控制系统(689) 10.21 I2C串行总线技术在DSP系统中的虚拟实现(689) 10.22 PS7219在LED光柱显示中的应用(689) 10.23 高精度时钟芯片SD2001E及其应用(689) 10.24 非接触式e5551读写器的开发(689) 10.25 级联驱动LED的MAX7221在智能测控仪器中的应用(690) 10.26 电机控制芯片TPIC2101的一个应用(690) 10.27 用MC9S12H256实现异步电机变频调速(690) 10.28 基于实时时钟芯片X1228的电源控制器设计(690) 10.29 用ST72141实现无刷直流电机的控制(690) 10.30 采用PCI9052及GP2010实现GPS信号采集(690) 10.31 基于TM1300的可视电话终端研究(691) 10.32 PSD913F2在一种电台中的应用(691) 10.33 极低功耗无线收发集成芯片CC1000(691) 10.34 单片机与AD1555/AD1556的接口和软件设计(691) 10.35 使用TEMIC感应卡技术的智能电子门锁系统(691) 10.36 媒体信号处理器MAPCA及其应用实例(691) 10.37 基于无线数字温度传感器的多点温度测量系统设计(692) 10.38 基于PCI总线的高速高精度实时数据采集系统(692) 10.39 用一片8D锁存器实现的单片机键显接口电路(692) 10.40 旋钮式键盘及其与AT89C52的接口技术(692) 10.41 基于模/数一体化设计的交流伺服控制系统(692) 10.42 多功能智能函数信号发生器的设计(692) 10.43 高精度智能转速测量模板的设计(693) 10.44 家庭GSM短消息遥控监测系统(693) 10.45数字单总线环境状态监控系统的设计(693) 10.46 非接触式IC卡预收费电度表的设计(693) 10.47 AM30LV0064D在单片机系统中的典型应用(693)
上传时间: 2013-11-06
上传用户:569342831
1 /**————————————————————2 〖说明〗I2C总线驱动程序(用两个普通IO模拟I2C总线)3 包括100Khz(T=10us)的标准模式(慢速模式)选择,4 和400Khz(T=2.5us)的快速模式选择,5 默认11.0592Mhz的晶振。6 〖文件〗PCF8563T.C ﹫2001/11/2 77 〖作者〗龙啸九天 c51@yeah.net http://www.c51bbs.co /8 〖修改〗修改建议请到论坛公布 http://www.c51bbs.co m9 〖版本〗V1.00A Build 080310 —————————————————————*/1112 #ifndef SDA13 #define SDA P0_014 #define SCL P0_115 #endif1617 extern uchar SystemError;1819 #define uchar unsigned char20 #define uint unsigned int21 #define Byte unsigned char22 #define Word unsigned int23 #define bool bit24 #define true 125 #define false 02627 #define SomeNOP(); _nop_();_nop_();_nop_();_nop_();2829 /**--------------------------------------------------------------------------------30 调用方式:void I2CStart(void) ﹫2001/07/0 431 函数说明:私有函数,I2C专用32 ---------------------------------------------------------------------------------*/33 void I2CStart(void)34 {35 EA=0;36 SDA=1; SCL=1; SomeNOP();//INI37 SDA=0; SomeNOP(); //START38 SCL=0;39 }4041 /**--------------------------------------------------------------------------------42 调用方式:void I2CStop(void) ﹫2001/07/0 443 函数说明:私有函数,I2C专用44 ---------------------------------------------------------------------------------*/45 void I2CStop(void)46 {47 SCL=0; SDA=0; SomeNOP(); //INI48 SCL=1; SomeNOP(); SDA=1; //STOP49 EA=1;50 }5152 /**--------------------------------------------------------------------------------53 调用方式:bit I2CAck(void) ﹫2001/07/0 454 函数说明:私有函数,I2C专用,等待从器件接收方的应答55 ---------------------------------------------------------------------------------*/56 bool WaitAck(void)57 {58 uchar errtime=255;//因故障接收方无ACK,超时值为255。59 SDA=1;SomeNOP();60 SCL=1;SomeNOP();61 while(SDA) {errtime--; if (!errtime) {I2CStop();SystemError=0x11;return false;}}62 SCL=0;63 return true;
上传时间: 2014-04-11
上传用户:xg262122
现在我们在超市购物付款时候只要一个识别器就可以很快知道价格,不再是以前的一个算盘或者计算器,加快了付款速度,很好地方便了顾客。无线射频识别(RFID)技术是一种自动识别技术。每一个目标对象在射频读卡器中对应唯一的电子识别码(UID),或者“电子标签”。标签附着在物体上标识目标对象,如纸箱、货盘或包装箱等。射频读卡器(应答器)从电子标签上读取识别码。 表1 RFID频率 基本的RFID系统由三部分组成:天线或线圈、带RFID解码器的收发器和RFID电子标签(每个标签具有唯一的电子识别码)。表1显示了常用的四个RFID频率及其潜在的应用领域。其中,目前商业上应用最广的是超高频(UHF),它在供应链管理中有可能得到广泛的应用。
上传时间: 2014-12-28
上传用户:蠢蠢66
IEEE 802.15.4是低速率、低功耗的无线个人区域网络协议标准。分析了IEEE 802.15.4 的特点,在其上设计了轻量级网络层路由协议并在ZigBit 900平台上实现。路由协议对AODV进行了简化,利用MAC层的应答机制检测链路是否连通。最后对路由协议进行了测试,结果表明本路由设计具有良好的性能和扩展性。
上传时间: 2014-12-28
上传用户:cherrytree6
无论是自动应答机、护照/身份验证设备,或者是便利店内的销售点终端,都有一些重要信息,例如口令、个人身份识别号(PIN)、密钥和专有加密算法等,需要特别保护以防失窃。金融服务领域采用了各种精细的策略和程序来保护硬件和软件。因此,对于金融交易系统的设计者来讲,在他设计一个每年要处理数十亿美元业务的设备时,必将面临严峻挑战。为确保可信度,一个支付系统必须具有端到端的安全性。中央银行的服务器通常放置在一个严格限制进入的建筑物内,周围具有严密的保护,但是远端的支付终端位于公共场所,很容易遭受窃贼侵袭。尽管也可以将微控制器用保护外壳封闭起来,并附以防盗系统,一个有预谋的攻击者仍然可以切断电源后突破防盗系统。外壳可以被打开,如果将外壳与微控制器的入侵响应加密边界相联结,对于安全信息来讲就增加了一道保护屏障。为了实现真正的安全性,支付系统应该将入侵响应技术建立在芯片内部,并使用可以信赖的运算内核。这样,执行运算的芯片在发生入侵事件时就可以迅速删除密钥、程序和数据存储器,实现对加密边界的保护1。安全微控制器最有效的防护措施就是,在发现入侵时迅速擦除存储器内容。DS5250安全型高速微控制器就是一个很好的典范,它不仅可以擦除存储器内容,而且还是一个带有SRAM程序和数据存储器的廉价的嵌入式系统。物理存储器的信心保证多数嵌入式系统采用的是通用计算机,而这些计算机在设计时考虑更多的是灵活性和调试的便利性。这些优点常常又会因引入安全缺口而成为其缺陷2。窃贼的首个攻击点通常是微控制器的物理存储器,因此,对于支付终端来讲,采用最好的存储技术尤其显得重要。利用唾手可得的逻辑分析仪,例如Hewlett-Packard的HP16500B,很容易监视到地址和数据总线上的电信号,它可能会暴露存储器的内容和私有数据,例如密钥。防止这种窃听手段最重要的两个对策是,在存储器总线上采用强有力的加密措施,以及选择在没有电源时也能迅速擦除的存储技术。有些嵌入式系统试图采用带内部浮置栅存储器(例如EPROM或闪存)的微控制器来获得安全性。最佳的存储技术应该能够擦除其内容,防止泄密。但紫外可擦除的EPROM不能用电子手段去擦除,需要在紫外灯光下照射数分钟才可擦除其内容,这就增加了它的脆弱性。闪存或EEPROM要求处理器保持工作,并且电源电压在规定的工作范围之内,方可成功完成擦除。浮置栅存储技术对于安全性应用来讲是很坏的选择,当电源移走后,它们的状态会无限期地保持,给窃贼以无限长的时间来找寻敏感数据。更好的办法是采用象SRAM这样的存储技术,当电源被移走或入侵监测电路被触发时以下述动作之一响应:• 当电源被移走后存储器复零。• 入侵监测电路在数纳秒内擦除内部存储器和密钥。• 外部存储器在应用软件的控制下以不足100ns的写时间进行擦除。
上传时间: 2013-11-14
上传用户:dick_sh
本文主要介绍了基于电力载波智能点灯系统的设计由来和系统方案,并简要说明了其电气结构,工作原理、技术特点及应用效果。系统利用电力线作为通信媒介,由硬件电路、单片机接口电路和其它接口电路组成,采用轮询应答和载波侦听的主从通信方式,可实现对多个节点的实时集中监控。
上传时间: 2014-01-09
上传用户:jrsoft