EDA实验--UART串口实验:UART 主要有由数据总线接口、控制逻辑、波特率发生器、发送部分和接收部分等组成。UART 发送器 --- 发送器每隔16 个CLK16 时钟周期输出1 位,次序遵循1位起始位、8位数据位(假定数据位为8位)、1位校验位(可选)、1位停止位。 UART 接收器 --- 串行数据帧和接收时钟是异步的,发送来的数据由逻辑1 变为逻辑0 可以视为一个数据帧的开始。接收器先要捕捉起始位,确定rxd 输入由1 到0,逻辑0 要8 个CLK16 时钟周期,才是正常的起始位,然后在每隔16 个CLK16 时钟周期采样接收数据,移位输入接收移位寄存器rsr,最后输出数据dout。还要输出一个数据接收标志信号标志数据接收完。 波特率发生器 --- UART 的接收和发送是按照相同的波特率进行收发的。波特率发生器产生的时钟频率不是波特率时钟频率,而是波特率时钟频率的16 倍,目的是为在接收时进行精确地采样,以提出异步的串行数据。 --- 根据给定的晶振时钟和要求的波特率算出波特率分频数。
标签: UART EDA CLK 实验
上传时间: 2014-01-25
上传用户:xsnjzljj
针对主控制板上存储器(SRAM) 存储的数据量小和最高频率低的情况,提出了基于SDR Sdram(同步动态RAM) 作为主存储器的LED 显示系统的研究。在实验中,使用了现场可编程门阵列( FPGA) 来实现各模块的逻辑功能。最终实现了对L ED 显示屏的控制,并且一块主控制板最大限度的控制了256 ×128 个像素点,基于相同条件,比静态内存控制的面积大了一倍,验证了动态内存核[7 ]的实用性。
标签: Sdram SRAM FPGA SDR
上传时间: 2013-12-18
上传用户:c12228
Intel8253应用——发声控制 Intel8253通道工作过程是:按本通道中给定的初值n,对输入时钟信号频率f进行n分频,输出频率为F的分频信号,即F=f/n. 从而在通道输出引线周围产生一种与频率F波形对应的电磁波,若用此电磁波控制一扬声器,则可听到与该电磁波对应的声音。
标签: Intel 8253 发声 初值
上传时间: 2016-08-01
上传用户:3到15
按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。可利用8255、8253、8259等接口电路。
标签: 控制
上传时间: 2013-12-15
上传用户:haoxiyizhong
频率法校正程序,用于自动控制原理课程设计,对任意输入的对象及要求指标,利用频率法校正到要求指标,输出校正后的结果。
标签: 频率法 校正 程序
上传用户:lingzhichao
按照音符来设定频率和8253定时/计数器的延时时间。8253的CLK0接1MHz时钟,GATE0接+5V,OUT0接8255的PA0,J1接喇叭,编程使计算机的数字键1、2、3、4、5、6、7作为电子琴按键,按下即发出相应的音阶。 要求: (1)层以8255接八个开关K1~K8,做电子琴按键输入。 (2) 以8253控制扬声器,拨动不同的开关,发出相应的音阶。
标签: 8253 1MHz CLK0 设定
上传时间: 2016-08-12
上传用户:225588
——9999计数器模块 四输出 设计要求频率计为四段显示,故计数器采用0~~9999计数,可以很好的利用数码管,以及增加频率计的精确度。模块内包含俩个进程,一为计数进程,二为时基信号控制计数模块数据输出进程。
标签: 9999 计数器 模块 输出
上传时间: 2016-08-17
上传用户:zsjinju
步进电动机是纯粹的数字控制电动机,它将电脉冲信号转变为角位移,即给一个脉冲,步进电机就转一个角度,因此非常合适单片机控制,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,电机则转过一个步距角,同时步进电机只有周期性的无累积误差,精度高。
标签: 步进电动机 数字控制 电动机
上传时间: 2014-08-15
上传用户:xuanchangri
利用脉冲控制伺服电机运转,伺服电机频率通过改变定时器初值来控制
标签: 脉冲控制 伺服电机
上传时间: 2013-12-27
上传用户:fandeshun
单片机控制步进电机加减速C语言源程序,通过不断改变定时器的定时初值来提高频率。
标签: 单片机控制 减 C语言 步进电机
上传时间: 2014-01-22
上传用户:xhz1993