推荐阅读最新更新时间:2024-03-16 13:15
MCU + USB设备控制器IP核的设计
1 引言
在传统的计算机系统上常采用串口(如RS232)和并口连接外围设备,但串口和并口都存在着通信速度 慢,接口独占不利于扩展等无法克服的缺点,而通用串行总线(Universal Serial Bus,即USB)因具有传输 速度快、支持热插拔、扩展方便、抗干扰强、成本低、数据传输质量高、节省系统资源等优点而得到了广 泛的应用,当前它已成为计算机最常用的接口之一 。
现在USB控制器主要有两种:带USB接口的单片机(MCU)和纯粹的USB接口芯片。纯粹的USB接口芯片仅处 理USB通信,必须有个外部微处理器来进行协议处理和数据交换。典型产品有PHILIPS公司的PDIUSBD11(I2C 接口)、PDIUSB
[嵌入式]
飞思卡尔推出单芯片图形LCD Kinetis微控制器系列
思卡尔半导体(NYSE: FSL)近日推出面向单芯片、图形LCD 应用的基于ARM® Cortex™-M4内核的微控制器(MCU)系列。高性能Kinetis K70系列的目标应用需要复杂的图形LCD用户界面以及先进的连接和安全功能,而没有多芯片设计相关的成本与功耗的增加。
为K70提供支持的是飞思卡尔 便携嵌入式图形用户界面(PEG) 图形开发套件,这是全面的可视化布局和设计工具,能够加快设计流程,使开发人员可以在简单的基于PC的环境内创建丰富的图形用户界面(GUI)。
图形LCD界面正在迅速取代传统的LED和分段LCD显示器,越来越多的设计人员利用图形LCD界面提供的美观性、灵活性和成本效益。Kinetis K
[嵌入式]
基于ISD4004语音芯片和AT89S52单片机的语音播报记
引 言 本文介绍一种以语音存储与自动播放系统为基础的语音播报记事器设计。该设计以ISD4004:语音芯片和AT89S52单片机为中心,很好地实现了语音存储与自动播放。 1 硬件设计原理 语音播报记事器的主要功能是实现语音存储与定时播放。要实现语音存储与定时播放的方法很多,可供选择的器件也很多。由于单片机等微控制器的出现和数字电路技术的发展,使得现在的语音存储与自动播放变得易于实现。本设计采用单片机作为微控制器。单片机的字长由4位、8位、16位发展到32位。目前这几种字长的单片机同时存在于市场,用户可以根据不同的需要进行选择。本系统选用字长为8位的AT89S52单片机作为控制器。 目前可以与单片机配合使用
[单片机]
AVR单片机定时/计数器学习笔记(一)
(具体的寄存器配置方式见mega16数据手册) 定时/计数器1(16位)有普通模式、CTC模式、快速PWM模式、相位修正PWM模式等工作模式。 1.普通模式(设为溢出中断工作方式,向量号为9) 工作原理:在设定的时钟频率下,计数寄存器由初值逐次加1,当达到计数最大值(65535)时,溢出,执行中断子程序。 需要配置的寄存器:T/C1控制寄存器B(TCCR1B)、计数寄存器(TCNT1H和TCNT1L)、T/C1中断屏蔽寄存器(TIMSK)。 (1)由TCCR1B的bit2、bit1、bit0设置时钟频率(有内部和外部) (2)由TCNT1H和TCNT1L设置计数初值(注意应先写H,再写L) (3)由T
[单片机]
基于51单片机实现74LS164串入并出移位寄存器
对于串入并出移位寄存器以下是我个人的理解和实际开发工程中得出的经验 图一: 由我上图所画 可以得出 一个8位串入数据输入, 8位并行输出。可以看出先移的是高位, 就是第一个位进去的到最后会在最高位。 图为时序图 A B 是输入 clean 是清0端,低电平有效。就是如果给个低电平那么输出都为0强制都输出0。一般接高电平 clock 是时钟 上升沿有效 由上图可以得出如果 A B 有一个为低电平 ,那么阻止新数据的进入,并在下一个时钟上升沿时,将 QA 端清0. 如果A B端都为高电平则会使能信号输入,并在下一个时钟脉冲的上升沿之前使输出端QA置1.每一个时钟脉冲上升沿到来时,输出端的数据会移动一个位
[单片机]
51单片机—DAC0832—06—①
DAC0832~相信大家都不陌生,想整理整理这个,三种方法吗~~所以这个也得两三篇吧~~慢慢来~~ 这一篇还是比较简单的介绍,不过也有注意的~~ 1、DAC0832的简介 1)DAC0832的引脚 当然第一就得是引脚,由于网上的这个东西比较多,那我就粘贴了~~ 2)DAC0832的内部结构(这个对于理解1还是很重要的~~ ,呵呵,这个应该放在1处) 这里一定注意了: 8位输入寄存器用于存放CPU送来的数字量,使得输入的数字量得到缓冲和锁存,由/LE1来控制。 8位DAC寄存器用于存放待转换的数字量,由/LE2控制 都是低电平有效啊~~ (当他们所对应的引脚都有效的时候,它们俩是高电平~~
[单片机]
单片机在晶闸管触发电路中的应用
0 前 言 在电力拖动系统、电炉控制系统中现已大量采用可控硅(晶闸管)元件作为可调电源向电动机或电炉供电,这种由晶闸管组成的控制系统,主要是利用改变可控硅的控制角θ来调节供电电压。在常规控制中,主要是用电子控制装置对可控硅实现触发,这种方法由于受到电子元器件的限制,其分辨率不高,有时还会出现误触发。本文介绍一种由8031单片机组成的触发控制系统,可实现高分辨率的数字触发。 1 硬件组成及原理 系统硬件组成如,只须在8031最小系统上加一块16位的定时/计数器8253和晶振电路,另加一块带一个14位定时/计数器的可编程RAM/IO扩展器8155,即可组成单片机的系统线路。 1.1 θ角定时
[单片机]
CC2530芯片的主要特性以及它的应用领域
CC2530(无线片上系统单片机)是用于IEEE802.15.4,ZigBee和RF4CE应用的一个真正的片上系统解决方案,它能够以非常低的成本建立起一个强大的无线网络。并且CC530还结合了领先的2.4GHz的RF收发器的优良性能,是业界标准的增强型的8051单片机,所以如果了解过51单片机,要入门CC2530也是很简单的。芯片引脚图如下: 根据芯片内置闪存的容量不容,可以分为四个类型:CC2530F32/64/128/256。编号后缀分别代表:具有32KB/64KB/128KB/256KB的闪存。 CC2530芯片主要特性 1、高性能、低功耗且具有代码预取功能的8051微控制器内核 2、符合2.4GHz IEEE802.1
[单片机]