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

通用控制

  • PSD3系列可编程单片机通用外围接口芯片原理编程及应用

    内容提要: SD3系列器件介绍           可编程通用外围芯片PSD301           可编程通用外围芯PSD311等介绍。 1.1 简介   1.1.1 引言   1.2.2 器件命名方式   1.1.3 PSD3系列器件简介   1.1.4 PSD3系列器件性能简介   1.1.5 支持PSD系列的WSI软件 1.2 系统结构   1.2.1 PSD3系列器件结构和引脚说明   1.2.2 地址输入   1.2.3 性能参数   1.2.4 微控制器/微处理器控制输入 1.3 PSD3系列器件的操作方式   1.3.1多路复用8位地址/数据总线   1.3.2多路复用16位/数据总线                            ............................                            ............................

    标签: PSD3 可编程 单片机 外围接口

    上传时间: 2013-10-22

    上传用户:座山雕牛逼

  • 凌阳8位通用单片机--SPMC65系列单片机原理及开发

    前言 通用单片机,其实泛指微控器,对于芯片提供厂商,又指应用于通用领域的单片机产品;广泛应用于家电产品、工业控制产品、仪器仪表设备、智能控制器等当中,渗透在人们的日常生活、生产活动当中。按照通用单片机的数据总线位数划分,也分为4位、8位、16位以及32位通用单片机/微控制器,其中又以8位通用单片机在通用领域应用的市场当中,占据最大的份额;而且随着需求的增涨,全球8位通用单片机的出货量还在攀升当中。在8位通用单片机的供货商中,有很多世界知名的芯片厂商,都在给广大用户提供各种规格的通用单片机产品,应用于各种领域;凌阳科技(Sunplus Technology Co.,Ltd.)作为全球知名的芯片设计公司,在通用单片机产品上,提供了SPMC系列通用单片机。

    标签: SPMC 65 凌阳 8位

    上传时间: 2013-11-02

    上传用户:gtzj

  • 基于C8051F020的通用串口适配器的设计

    介绍了基于单片机C8051F020的通用串口适配器的设计与实现方法,即由单片机控制的智能化一对多口收发信号转换器。通过采用C51对单片机进行编程,控制与RS-232(标准RS-232电平)、RS232(TTL电平)、RS-422接口的数据通信;采用C++ Builder作为开发平台,通过RS-232接口实现上位机对适配器各个通信端口的控制。 Abstract:  Design and realization of a universal serial port adapter based on the MCU C8051F020 are introduced.The adapter is an intelligent one-to-more receiving and transmitting signal converter controlled by the MCU. By programming the MCU with the language C51,MCU control data communication between the MCU and RS-232(RS-232 level),RS-232(TTL level),RS-422 port; Using C++ Builder as the development plane, by one RS232 port, the upper PC can control each of the communication port of the adapter.

    标签: C8051F020 串口适配器

    上传时间: 2013-11-19

    上传用户:hebanlian

  • 用单片机制作通用型电视遥控器

    用单片机制作通用型电视遥控器:本文介绍了一种用MCS-51系列单片机AT89C52代替专用遥控芯片的设计方案,通过软件模拟实现了电视机遥控编码的发射,并且达到“一器多用”。上世纪八十年代初,日本率先在电视产品中使用了红外遥控技术,目前已经在电视机上得到了广泛应用。电视遥控器使用的是专用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦SAA3010T等。这些芯片价格较贵,且相互之间采用的遥控编码格式互不兼容,所以各机型的遥控器通常只能针对各自的遥控对象而无法通用。本文在试验验证的基础上,介绍了如何利用低成本的MCS-51系列单片机来实现遥控码的模拟发射,并实现遥控器的通用化。遥控发射技术的基本原理通常彩电遥控信号的发射,就是将某个按键所对应的控制指令和系统码(由0和1组成的序列),调制在32~56KHz范围内的载波上,然后经放大、驱动红外发射管将信号发射出去。不同公司的遥控芯片,采用的遥控码格式也不一样。在此介绍较普遍的两种,一种是NEC标准,一种是PHILIPS 标准。

    标签: 用单片机 通用型电 遥控器

    上传时间: 2013-11-16

    上传用户:jiangfire

  • 微型计算机课程设计论文—通用微机发声程序的汇编设计

    微型计算机课程设计论文—通用微机发声程序的汇编设计 本文讲述了在微型计算机中利用可编程时间间隔定时器的通用发声程序设计,重点讲述了程序的发声原理,节拍的产生,按节拍改变的动画程序原理,并以设计一个简单的乐曲评分程序为引子,分析程序设计的细节。关键字:微机 8253 通用发声程序 动画技术 直接写屏 1. 可编程时间间隔定时器8253在通用个人计算机中,有一个可编程时间间隔定时器8253,它能够根据程序提供的计数值和工作方式,产生各种形状和各种频率的计数/定时脉冲,提供给系统各个部件使用。本设计是利用计算机控制发声的原理,编写演奏乐曲的程序。    在8253/54定时器内部有3个独立工作的计数器:计数器0,计数器1和计数器2,每个计数器都分配有一个断口地址,分别为40H,41H和42H.8253/54内部还有一个公用的控制寄存器,端地址为43H.端口地址输入到8253/54的CS,AL,A0端,分别对3个计数器和控制器寻址.     对8353/54编程时,先要设定控制字,以选择计数器,确定工作方式和计数值的格式.每计数器由三个引脚与外部联系,见教材第320页图9-1.CLK为时钟输入端,GATE为门控信号输入端,OUT为计数/定时信号输入端.每个计数器中包含一个16位计数寄存器,这个计数器时以倒计数的方式计数的,也就是说,从计数初值逐次减1,直到减为0为止.     8253/54的三个计数器是分别编程的,在对任一个计数器编程时,必须首先讲控制字节写入控制寄存器.控制字的作用是告诉8253/54选择哪个计数器工作,要求输出什么样的脉冲波形.另外,对8253/54的初始化工作还包括,向选定的计数器输入一个计数初值,因为这个计数值可以是8为的,也可以是16为的,而8253/5的数据总线是8位的,所以要用两条输出指令来写入初值.下面给出8253/54初始化程序段的一个例子,将计数器2设定为方式3,(关于计数器的工作方式参阅教材第325—330页)计数初值为65536.    MOV   AL,10110110B ;选择计数器2,按方式3工作,计数值是二进制格式    OUT   43H,AL      ; j将控制字送入控制寄存器    MOV   AL,0        ;计数初值为0    OUT   42H,AL      ;将计数初值的低字节送入计数器2    OUT   42H,AL      ;将计数初值的高字节送入计数器2    在IBM PC中8253/54的三个时钟端CLK0,CLK1和CLK2的输入频率都是1.1931817MHZ. PC机上的大多数I/O都是由主板上的8255(或8255A)可编程序外围接口芯片(PPI)管理的.关于8255A的结构和工作原理及应用举例参阅教材第340—373页.教材第364页的”PC/XT机中的扬声器接口电路”一节介绍了扬声器的驱动原理,并给出了通用发声程序.本设计正是基于这个原理,通过编程,控制加到扬声器上的信号的频率,奏出乐曲的.2.发声程序的设计下面是能产生频率为f的通用发声程序:MOV      AL, 10110110B   ;8253控制字:通道2,先写低字节,后写高字节        ;方式3,二进制计数OUT      43H, AL                  ;写入控制字MOV      DX, 0012H               ;被除数高位MOV      AX, 35DEH              ;被除数低位 DIV      ID      ;求计数初值n,结果在AX中OUT      42H, AL     ;送出低8位MOV      AL, AHOUT      42H,AL     ;送出高8位IN      AL, 61H     ;读入8255A端口B的内容MOV      AH, AL                  ;保护B口的原状态OR  AL, 03H     ;使B口后两位置1,其余位保留OUT 61H,AL     ;接通扬声器,使它发声

    标签: 微型计算机 发声程序 论文 微机

    上传时间: 2013-10-16

    上传用户:sunjet

  • 基于DSP的嵌入式通用主动视觉系统

    根据通用主动视觉系统的设计要求,提出了基于DSP的嵌入式主动视觉系统的设计方案,并完成系统的软硬件设计。最终实现的系统具有俯仰和摇摆2个自由度、支持双CCD视觉传感器和双倾角传感器。该系统的硬件分别采用TMS320C6711和TMS320F2812实现了视频处理、运动控制、传感器信息采集及系统与PC机之间的通讯。实验结果表明该系统具有计算和接口资源丰富、操作灵活等特点,达到设计要求。

    标签: DSP 嵌入式 视觉系统

    上传时间: 2013-11-22

    上传用户:brain kung

  • GD-06 ALLEGRO通用GSM拨号器

    D-06  ALLEGRO 是通用型的GSM拨号器和控制器,它既可以用于家庭又可以用于工业自动控制,用于安全防范或远程数据传输工程,触发任何一个输入端将会使得该装置以短信的方式发送报告到已编好程的电话号码上或直接打电话,通过发送特定的短信到该装置上,你可以打开或关闭远端控制输出端。基本设定是,GD-06提供4个输入触发端和3个输出端。  可以通过对该装置发送短信进行编程或通过互联网用捷豹GSMLINK网页进行编程。 专业模式允许所有的输入和输出端的全面编程,触发监听模式,GPRS数据通讯和模拟数据发送。 

    标签: ALLEGRO GSM GD 06

    上传时间: 2013-11-18

    上传用户:CHINA526

  • 用GAL、EPROM设计测量显示控制装置

    本文提出j以通用阵列逻辑器件GAL 和只读存贮器EPROM 为核心器件.设计测量 显示控制装置的方法。配以数字式传感器及用 最小二乘法编制的曲线自动分段椒合程序生成 的EPROM 中的数据.可用于力、温度、光强等 非电量的测量显示和控制。该装置与采用微处 理器的电路相比.有相同的洲量精度,电路简 单.而且保密性好

    标签: EPROM GAL 测量 显示控制

    上传时间: 2013-11-10

    上传用户:langliuer

  • 通用阵列逻辑GAL实现基本门电路的设计

    通用阵列逻辑GAL实现基本门电路的设计 一、实验目的 1.了解GAL22V10的结构及其应用; 2.掌握GAL器件的设计原则和一般格式; 3.学会使用VHDL语言进行可编程逻辑器件的逻辑设计; 4.掌握通用阵列逻辑GAL的编程、下载、验证功能的全部过程。 二、实验原理 1. 通用阵列逻辑GAL22V10 通用阵列逻辑GAL是由可编程的与阵列、固定(不可编程)的或阵列和输出逻辑宏单元(OLMC)三部分构成。GAL芯片必须借助GAL的开发软件和硬件,对其编程写入后,才能使GAL芯片具有预期的逻辑功能。GAL22V10有10个I/O口、12个输入口、10个寄存器单元,最高频率为超过100MHz。 ispGAL22V10器件就是把流行的GAL22V10与ISP技术结合起来,在功能和结构上与GAL22V10完全相同,并沿用了GAL22V10器件的标准28脚PLCC封装。ispGAl22V10的传输时延低于7.5ns,系统速度高达100MHz以上,因而非常适用于高速图形处理和高速总线管理。由于它每个输出单元平均能够容纳12个乘积项,最多的单元可达16个乘积项,因而更为适用大型状态机、状态控制及数据处理、通讯工程、测量仪器等领域。ispGAL22V10的功能框图及引脚图分别见图1-1和1-2所示。 另外,采用ispGAL22V10来实现诸如地址译码器之类的基本逻辑功能是非常容易的。为实现在系统编程,每片ispGAL22V10需要有四个在系统编程引脚,它们是串行数据输入(SDI),方式选择(MODE)、串行输出(SDO)和串行时钟(SCLK)。这四个ISP控制信号巧妙地利用28脚PLCC封装GAL22V10的四个空脚,从而使得两种器件的引脚相互兼容。在系统编程电源为+5V,无需外接编程高压。每片ispGAL22V10可以保证一万次在系统编程。 ispGAL22V10的内部结构图如图1-3所示。 2.编译、下载源文件 用VHDL语言编写的源程序,是不能直接对芯片编程下载的,必须经过计算机软件对其进行编译,综合等最终形成PLD器件的熔断丝文件(通常叫做JEDEC文件,简称为JED文件)。通过相应的软件及编程电缆再将JED数据文件写入到GAL芯片,这样GAL芯片就具有用户所需要的逻辑功能。  3.工具软件ispLEVER简介 ispLEVER 是Lattice 公司新推出的一套EDA软件。设计输入可采用原理图、硬件描述语言、混合输入三种方式。能对所设计的数字电子系统进行功能仿真和时序仿真。编译器是此软件的核心,能进行逻辑优化,将逻辑映射到器件中去,自动完成布局与布线并生成编程所需要的熔丝图文件。软件中的Constraints Editor工具允许经由一个图形用户接口选择I/O设置和引脚分配。软件包含Synolicity公司的“Synplify”综合工具和Lattice的ispVM器件编程工具,ispLEVER软件提供给开发者一个简单而有力的工具。

    标签: GAL 阵列 逻辑 门电路

    上传时间: 2013-11-16

    上传用户:看到了没有

  • 基于MASON公式的多功能二阶通用滤波器设计

    基于通用集成运算放大器,利用MASON公式设计了一个多功能二阶通用滤波器,能同时或分别实现低通、高通和带通滤波,也能设计成一个正交振荡器。电路的极点频率和品质因数能够独立、精确地调节。电路使用4个集成运放、2个电容和11个电阻,所有集成运放的反相端虚地。利用计算机仿真电路的通用滤波功能、极点频率和品质因数的独立控制和正交正弦振荡,从而证明该滤波器正确有效。 Abstract:  A new multifunctional second-order filter based on OPs was presented by MASON formula. Functions, such as high-pass, band-pass, low-pass filtering, can be realized respectively and simultaneously, and can become a quadrature oscillator by modifying resistance ratio. Its pole angular frequency and quality factor can be tuned accurately and independently. The circuit presented contains four OPs, two capacitors, and eleven resistances, and inverting input of all OPs is virtual ground. Its general filtering, the independent control of pole frequency and quality factor and quadrature sinusoidal oscillation were simulated by computer, and the result shows that the presented circuit is valid and effective.

    标签: MASON 多功能 二阶 滤波器设计

    上传时间: 2013-10-09

    上传用户:13788529953