-
AT89C51IO8255
AT89C51的IO方式控制3个8255的实用程序,AT89C51的IO方式控制3个8255的实用程序。(AT89C51 of IO way of controlling 3 8255 utilities, AT89C51 of IO way of controlling 3 8255 utilities.)
- 2010-05-06 04:23:29下载
- 积分:1
-
xiaofangche
电动消防车的设计。主要包括超声波测距,红外循迹,探测火源(The fire truck design)
- 2014-08-06 15:54:53下载
- 积分:1
-
LCD_HZK
汉字点阵字库仿真,这个字库挺好用的,希望能为大家提供帮助!(Chinese character dot-matrix font Simulation)
- 2009-03-11 14:50:54下载
- 积分:1
-
CAN-training-by-hirain.com
CAN基础培训资料,培训机构是恒润科技,是国内汽车电子行业比较权威的企业。(CAN based training materials, training institutions are Hirain technology, is more authoritative automotive electronics industry enterprises.)
- 2013-11-19 10:15:46下载
- 积分:1
-
51单片机数码管显示0-9
说明: 使用 AT89C52 单片机开发,功能是1个数据管,显示0 至 9。(Developed with AT89C52 single chip computer, the function is a data tube, displaying 0 to 9.)
- 2019-01-27 10:02:57下载
- 积分:1
-
STC15F104W串口通信
STC15F104W模拟串口通信,识别关键字符(STC15F104W simulates serial communication and identifies key characters)
- 2019-04-03 16:41:36下载
- 积分:1
-
spi
ARM程序,实现了SPI通信协议,可用于任何使用SPI通信协议的器件上,在LPC2103上测试成功。(ARM procedures realize the SPI communication protocol, can be used for any use of SPI communication protocol on the device, tested successfully in the LPC2103.)
- 2008-08-23 10:09:43下载
- 积分:1
-
【19】DMA PWM WS2812 GPIO输出16组
STM32作为主控芯片,72Mhz,利用DMA+PWM实现驱动WS2812,创建16个并行800kBit / s数据流的想法如下:
使用定时器每1.25us创建一个800kHz的时基和一个DMA请求。
使用2个比较模块在低位时间(350ns)和高位时间(700ns)下创建DMA请求
1.25us DMA请求将GPIO端口的所有位设置为高电平
350ns DMA请求将数据从帧缓冲区传输到GPIO端口。如果该位为0,GPIO引脚将变为低电平,否则将保持高电平。
700ns DMA请求将所有GPIO引脚设置为低电平。
重复步骤1到3,直到发送所有位。
这产生脉冲周期为1.25us,脉冲宽度为350ns或700ns的脉冲流,具体取决于脉冲表示的位值,通过DMA将数据传输到GPIO端口意味着每16个LED每位需要一个字(两个字节)。每个LED 24位,每16个LED 24个字(48个字节)。(The idea to create 16 parallel 800kBit/s data streams is the following:
Use a Timer to create an 800kHz time base and a DMA request every 1.25us.
Use 2 compare modules to create DMA requests at the low bit time (350ns) and the high bit time (700ns)
The 1.25us DMA request sets all bits of the GPIO port high
The 350ns DMA request transfers the data from the frame buffer to the GPIO port. If the bit is a 0, the GPIO pin will go low, otherwise it will stay high.
The 700ns DMA request sets all GPIO pins low.
Repeat steps 1 to 3 until all bits have been transmitted.
This creates a stream of pulses with a pulse period of 1.25us and a pulse width of either 350ns or 700ns depending on the bit value the pulse represents.
Transferring the data via DMA to the GPIO port means that per 16 LEDs one half word (two bytes) is needed per bit. At 24 bits per LED that makes 24 half words (48 bytes) per 16 LEDs.)
- 2020-12-15 10:49:13下载
- 积分:1
-
C8051F020examples
包含了C8051的基本例程,如流水灯,IO口控制,蜂鸣器,串口通信等(C8051MCU example programs)
- 2013-09-04 11:25:58下载
- 积分:1
-
Morelli 1999
An effecient algorithm has been proposed by
Schmidl and Cox for carrier frequency estimation in orthogonal
frequency-division multiplexing systems. The scheme is based
on the transmission of a training symbol composed of two
identical halves in the time domain. In this paper we extend
this algorithm by considering a training symbol composed of
L>2 identical parts. This makes it possible to achieve a better
accuracy at the cost of some increase in computational load. The
estimation range can be made as large as desired without the
need of a second training symbol, as required by the Schmidl
and Cox method.
- 2010-08-18 12:35:53下载
- 积分:1