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

时控器

  • 旋风预热器教研平台的设计与实现

    本文介绍了一种新型的旋风预热器教研平台系统,它源于水泥回转窑实际系统并同时结合教研的需求做了诸多改进。该系统由旋风预热筒设备、单片机控制系统、调速风机及电加热等执行装置及其上位机管理系统组成的一个完整系统。文章对各个组成部分的软硬件设计实现进行了阐述,对其技术特点做了详细说明,该系统涵盖知识面广,被控对象复杂,非常适合开展综合性试验及控制策略研究,经实践教研检验该教研平台较常规试验平台有更好的效果。

    标签: 预热器

    上传时间: 2013-10-23

    上传用户:c12228

  • 单片机用TTL/RS-485/RS-422转换器

    一、用途D485C型单片机用TTL/RS-485/RS-422转换器用于将单片机的RS-232串行口(TTL电平)转换成RS-485或者RS-422电平,可以将单片机串行口的通信距离延长至1200m以上(9600bps时),可以用于单片机之间、单片机与PC机之间构成远程多机通信网络。二、硬件安装D485C型转换器外形为DB-9/DB-9转接盒大小,其中DB-9(孔座)一端接单片机的RS-232串行口(只用到RXD、TXD、GND)以及+5V电源。DB-9针座为转换后的RS-485、RS-422信号。三、软件说明本产品均无需任何初始化设置!无须收发转换控制信号!只用到单片机RS-232串行口的RXD(收)、TXD(发)、GND(地)信号,加上独有的内部零延时自动收发转换技术,确保适合所有软件!四、性能说明D485C型转换器需外接5V电源,最高速率115.2Kbps。外接电源要求:电压5V±0.5V,电流>10mA。五、D485C的外形图、引脚分配D485C作为TTL/RS-485转换器(注意跳线短接位置)

    标签: RS TTL 485 422

    上传时间: 2013-12-26

    上传用户:独孤求源

  • 简易的并行编程器

    说明:适用于没用烧写ATmega8并行编程器的朋友,初用ATmega8的工程师常常在串行编程时写错熔丝位,及加密位,造成不能再串行编程的不便,没并行编程将无法再使用,本人就是因此才特花两天时间做了一个简易的并行编程器(很简单,用万能板搭焊即可),将的芯片加密位及熔丝恢复出厂默认值恢复串行编程。

    标签: 并行 编程器

    上传时间: 2013-11-07

    上传用户:牧羊人8920

  • 基于C8051F021片上系统的电容式变送器设计

    本文介绍一种基于C8051F021片上系统的电容式变送器的设计方法,对恒流充电法测量电容量的原理进行了详细的分析,设计的电容式变送器输入信号范围可以通过软件设置,输出为标准的4~20mA电流信号,能够和标准信号的工业仪表或计算机测控系统直接接口,并支持MODBUS协议的RS485现场总线通信。

    标签: C8051F021 片上系统 电容式 送器设计

    上传时间: 2013-12-27

    上传用户:asddsd

  • 12位A/D转换器TLC2543与51系列单片机接口技术

    摘 要:从应用角度介绍了具有11个输入端的12位A/D转换器TLC2543的结构与编程要点,探讨了TLC2543与51系列单片机的接口方法,用软件合成SPI操作,给出了接口电路与A/D采集程序设计实例,并对实际应用时应注意的问题进行了探讨。关键词:A/D转换;TLC2543芯片;51系列单片机;接口技术

    标签: 2543 TLC 转换器 51系列

    上传时间: 2013-11-22

    上传用户:瓦力瓦力hong

  • 单片机原理及应用实验指导书

    单片机原理及应用实验指导书 第一部分 系统介绍一、系统的特点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

  • HT45R3X系列触控IC按键识别SWIP介绍

    HT45R3X系列触控IC按键识别SWIP介绍 HOLTEK 用于触控按键的IC 有:HT45R34、HT45R36、HT45R38 等。为了帮助使用者,在利用这些IC 开发项目时,省去重复编写按键检测程序的工作,我们特此写出 SWIP,用于HT45R34,HT45R36,HT45R38 的触摸按键检测功能,使用者只需修改UserSet.inc 中的几个参数,便可实现对HT45R34,HT45R36,HT45R38 的触摸按键检测功能。

    标签: SWIP 45R HT 45

    上传时间: 2013-11-19

    上传用户:zjf3110

  • Cortex-M3 技术参考手册

    Cortex-M3 技术参考手册 Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。谭军举例说,在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。   单片机的另外一个特点是调试工具非常便宜,不象ARM的仿真器动辄几千上万。针对这个特点,Cortex-M3采用了新型的单线调试(Single Wire)技术,专门拿出一个引脚来做调试,从而节约了大笔的调试工具费用。同时,Cortex-M3中还集成了大部分存储器控制器,这样工程师可以直接在MCU外连接Flash,降低了设计难度和应用障碍。   ARM Cortex-M3处理器结合了多种突破性技术,令芯片供应商提供超低费用的芯片,仅33000门的内核性能可达1.2DMIPS/MHz。该处理器还集成了许多紧耦合系统外设,令系统能满足下一代产品的控制需求。ARM公司希望Cortex-M3核的推出,能帮助单片机厂商实.  Cortex的优势应该在于低功耗、低成本、高性能3者(或2者)的结合。  Cortex如果能做到 合理的低功耗(肯定要比Arm7 & Arm9要低,但不大可能比430、PIC、AVR低) + 合理的高性能(10~50MIPS是比较可能出现的范围) + 适当的低成本(1~5$应该不会奇怪)。  简单的低成本不大可能比典型的8位MCU低。对于已经有8位MCU的厂商来说,比如Philips、Atmel、Freescale、Microchip还有ST和Silocon Lab,不大可能用Cortex来打自己的8位MCU。对于没有8位MCU的厂商来说,当然是另外一回事,但他们在国内进行推广的实力在短期内还不够。  对于已经有32位ARM的厂商来说,比如Philips、Atmel、ST,又不大可能用Cortex来打自己的Arm7/9,对他们来说,比较合理的定位把Cortex与Arm7/9错开,即<40MIPS的性能+低于Arm7的价格,当然功耗也会更低些;当然这样做的结果很可能是,断了16位MCU的后路。  对于仍然在推广16位MCU的厂商来说,比如Freescal、Microchip,处境比较尴尬,因为Cortex基本上可以完全替代16位MCU。  所以,未来的1~2年,来自新厂商的Cortex比较值得期待-包括国内的供应商;对于已有32位ARM的厂商,情况比较有趣;对于16位MCU的厂商,反应比较有意思。  关于编程模式  Cortex-M3处理器采用ARMv7-M架构,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架构,Cortex-M3处理器不能执行ARM指令集。  Thumb-2在Thumb指令集架构(ISA)上进行了大量的改进,它与Thumb相比,具有更高的代码密度并提供16/32位指令的更高性能。  关于工作模式  Cortex-M3处理器支持2种工作模式:线程模式和处理模式。在复位时处理器进入“线程模式”,异常返回时也会进入该模式,特权和用户(非特权)模式代码能够在“线程模式”下运行。  出现异常模式时处理器进入“处理模式”,在处理模式下,所有代码都是特权访问的。  关于工作状态  Coretx-M3处理器有2种工作状态。  Thumb状态:这是16位和32位“半字对齐”的Thumb和Thumb-2指令的执行状态。  调试状态:处理器停止并进行调试,进入该状态。

    标签: Cortex-M 技术参考手册

    上传时间: 2013-12-04

    上传用户:坏坏的华仔

  • Keil C51使用详解

    Keil C51使用详解Keil C51 是美国Keil Software 公司出品的51 系列兼容单片机C 语言软件开发系统,与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C 来开发,体会更加深刻。Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍 Keil C51 开发系统各部分功能和使用。第二节 Keil C51 单片机软件开发系统的整体结构C51 工具包的整体结构,如图(1)所示,其中uVision 与Ishell 分别是C51 forWindows 和for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE 本身或其它编辑器编辑C 或汇编源文件。然后分别由C51 及A51 编译器编译生成目标文件(.OBJ)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.ABS)。ABS 文件由OH51 转换成标准的Hex 文件,以供调试器dScope51 或tScope51 使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM 中。图(1) C51 工具包整体结构图第三节 Keil C51 工具包的安装81. C51 for Dos在 Windows 下直接运行软件包中DOS\C51DOS.exe 然后选择安装目录即可。完毕后欲使系统正常工作须进行以下操作(设C:\C51 为安装目录):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后运行Autoexec.bat2. C51 for Windows 的安装及注意事项:在 Windows 下运行软件包中WIN\Setup.exe,最好选择安装目录与C51 for Dos相同,这样设置最简单(设安装于C:\C51 目录下)。然后将软件包中crack 目录中的文件拷入C:\C51\Bin 目录下。第四节 Keil C51 工具包各部分功能及使用简介1. C51 与A51(1) C51C51 是C 语言编译器,其使用方法为:C51 sourcefile[编译控制指令]或者 C51 @ commandfile其中 sourcefile 为C 源文件(.C)。大量的编译控制指令完成C51 编译器的全部功能。包控C51 输出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,详见第五部分的具体介绍。而 Commandfile 为一个连接控制文件其内容包括:.C 源文件及各编译控制指令,它没有固定的名字,开发人员可根据自己的习惯指定,它适于用控制指令较多的场合。(2) A51A51 是汇编语言编译器,使用方法为:9A51 sourcefile[编译控制指令]或 A51 @ commandfile其中sourcefile 为汇编源文件(.asm或.a51),而编译控制指令的使用与其它汇编如ASM语言类似,可参考其他汇编语言材料。Commandfile 同C51 中的Commandfile 类似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 软件包提供的连接/定位器,其功能是将编译生成的OBJ 文件与库文件连接定位生成绝对目标文件(.ABS),其使用方法为:L51 目标文件列表[库文件列表] [to outputfile] [连接控制指令]或 L51 @Commandfile源程序的多个模块分别经 C51 与A51 编译后生成多个OBJ 文件,连接时,这些文件全列于目标文件列表中,作为输入文件,如果还需与库文件(.LiB)相连接,则库文件也必须列在其后。outputfile 为输文件名,缺少时为第一模块名,后缀为.ABS。连接控制指令提供了连接定位时的所有控制功能。Commandfile 为连接控制文件,其具体内容是包括了目标文件列表,库文件列表及输出文件、连接控制命令,以取代第一种繁琐的格式,由于目标模块库文件大多不止1 个,因而第2 种方法较多见,这个文件名字也可由使用者随意指定。(2) Bl51BL51 也是C51 软件包的连接/定位器,其具有L51 的所有功能,此外它还具有以下3 点特别之处:a. 可以连接定位大于64kBytes 的程序。b. 具有代码域及域切换功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系统RTX51 是一个实时多任务操作系统,它改变了传统的编程模式,甚至不必用main( )函数,单片机系统软件向RTOS 发展是一种趋势,这种趋势对于186 和38610及68K 系列CPU 更为明显和必须,对8051 因CPU 较为简单,程序结构等都不太复杂,RTX51 作用显得不太突出,其专业版软件PK51 软件包甚至不包括RTX51Full,而只有一个RTX51TINY 版本的RTOS。RTX51 TINY 适用于无外部RAM 的单片机系统,因而可用面很窄,在本文中不作介绍。Bank switching 技术因使用很少也不作介绍。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一个源级调试器和模拟器,它可以调试由C51 编译器、A51 汇编器、PL/M-51 编译器及ASM-51 汇编器产生的程序。它不需目标板(for windows 也可通过mon51 接目标板),只能进行软件模拟,但其功能强大,可模拟CPU 及其外围器件,如内部串口,外部I/O 及定时器等,能对嵌入式软件功能进行有效测试。

    标签: Keil C51 使用详解

    上传时间: 2013-11-01

    上传用户:zhouxuepeng1

  • LPC2138 RTC使用PCONP时的操作注意点

    使用 LPC2138 的RTC 功能时,RTC 选择外部晶振且使能操作和利用外设功率控制寄存器关闭RTC 的操作有一定的次序,否则会导致RTC 正常工作、RTC 工作异常。

    标签: PCONP 2138 LPC RTC

    上传时间: 2013-10-13

    上传用户:彭玖华