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

低待机

  • PC机之间串口通信的实现

    PC机之间串口通信的实现一、实验目的 1.熟悉微机接口实验装置的结构和使用方法。 2.掌握通信接口芯片8251和8250的功能和使用方法。 3.学会串行通信程序的编制方法。 二、实验内容与要求 1.基本要求主机接收开关量输入的数据(二进制或十六进制),从键盘上按“传输”键(可自行定义),就将该数据通过8251A传输出去。终端接收后在显示器上显示数据。具体操作说明如下:(1)出现提示信息“start with R in the board!”,通过调整乒乓开关的状态,设置8位数据;(2)在小键盘上按“R”键,系统将此时乒乓开关的状态读入计算机I中,并显示出来,同时显示经串行通讯后,计算机II接收到的数据;(3)完成后,系统提示“do you want to send another data? Y/N”,根据用户需要,在键盘按下“Y”键,则重复步骤(1),进行另一数据的通讯;在键盘按除“Y”键外的任意键,将退出本程序。2.提高要求 能够进行出错处理,例如采用奇偶校验,出错重传或者采用接收方回传和发送方确认来保证发送和接收正确。 三、设计报告要求 1.设计目的和内容 2.总体设计 3.硬件设计:原理图(接线图)及简要说明 4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法) 四、8251A通用串行输入/输出接口芯片由于CPU与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串行接口中,必须要有“接收移位寄存器”(串→并)和“发送移位寄存器”(并→串)。能够完成上述“串←→并”转换功能的电路,通常称为“通用异步收发器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251。8251A异步工作方式:如果8251A编程为异步方式,在需要发送字符时,必须首先设置TXEN和CTS#为有效状态,TXEN(Transmitter Enable)是允许发送信号,是命令寄存器中的一位;CTS#(Clear To Send)是由外设发来的对CPU请求发送信号的响应信号。然后就开始发送过程。在发送时,每当CPU送往发送缓冲器一个字符,发送器自动为这个字符加上1个起始位,并且按照编程要求加上奇/偶校验位以及1个、1.5个或者2个停止位。串行数据以起始位开始,接着是最低有效数据位,最高有效位的后面是奇/偶校验位,然后是停止位。按位发送的数据是以发送时钟TXC的下降沿同步的,也就是说这些数据总是在发送时钟TXC的下降沿从8251A发出。数据传输的波特率取决于编程时指定的波特率因子,为发送器时钟频率的1、1/16或1/64。当波特率指定为16时,数据传输的波特率就是发送器时钟频率的1/16。CPU通过数据总线将数据送到8251A的数据输出缓冲寄存器以后,再传输到发送缓冲器,经移位寄存器移位,将并行数据变为串行数据,从TxD端送往外部设备。在8251A接收字符时,命令寄存器的接收允许位RxE(Receiver Enable)必须为1。8251A通过检测RxD引脚上的低电平来准备接收字符,在没有字符传送时RxD端为高电平。8251A不断地检测RxD引脚,从RxD端上检测到低电平以后,便认为是串行数据的起始位,并且启动接收控制电路中的一个计数器来进行计数,计数器的频率等于接收器时钟频率。计数器是作为接收器采样定时,当计数到相当于半个数位的传输时间时再次对RxD端进行采样,如果仍为低电平,则确认该数位是一个有效的起始位。若传输一个字符需要16个时钟,那么就是要在计数8个时钟后采样到低电平。之后,8251A每隔一个数位的传输时间对RxD端采样一次,依次确定串行数据位的值。串行数据位顺序进入接收移位寄存器,通过校验并除去停止位,变成并行数据以后通过内部数据总线送入接收缓冲器,此时发出有效状态的RxRDY信号通知CPU,通知CPU8251A已经收到一个有效的数据。一个字符对应的数据可以是5~8位。如果一个字符对应的数据不到8位,8251A会在移位转换成并行数据的时候,自动把他们的高位补成0。 五、系统总体设计方案根据系统设计的要求,对系统设计的总体方案进行论证分析如下:1.获取8位开关量可使用实验台上的8255A可编程并行接口芯片,因为只要获取8位数据量,只需使用基本输入和8位数据线,所以将8255A工作在方式0,PA0-PA7接实验台上的8位开关量。2.当使用串口进行数据传送时,虽然同步通信速度远远高于异步通信,可达500kbit/s,但由于其需要有一个时钟来实现发送端和接收端之间的同步,硬件电路复杂,通常计算机之间的通信只采用异步通信。3.由于8251A本身没有时钟,需要外部提供,所以本设计中使用实验台上的8253芯片的计数器2来实现。4:显示和键盘输入均使用DOS功能调用来实现。设计思路框图,如下图所示: 六、硬件设计硬件电路主要分为8位开关量数据获取电路,串行通信数据发送电路,串行通信数据接收电路三个部分。1.8位开关量数据获取电路该电路主要是利用8255并行接口读取8位乒乓开关的数据。此次设计在获取8位开关数据量时采用8255令其工作在方式0,A口输入8位数据,CS#接实验台上CS1口,对应端口为280H-283H,PA0-PA7接8个开关。2.串行通信电路串行通信电路本设计中8253主要为8251充当频率发生器,接线如下图所示。

    标签: PC机 串口通信

    上传时间: 2013-12-19

    上传用户:小火车啦啦啦

  • 低碳环保史上最牛本本散热平台

    笔记本平民化的散热平台改装!!! 我的笔记本是联想410MT2080,由于没有买专用的笔记本桌,也没有买笔记本的散热器。都是放在睡房上网用!玩游戏就用台机,但一到天气热,笔记本都不知放在那里才可以安全上网,硬盘部分实在太热!怕会发生火灾!!现在如果不放空调,硬盘的位置都不敢放手摸太久!有点烫手的!放在那个地方也不方便,以前是直接放床上!但是近来天气太热了!35度成了常温!真的怕怕!看来要想想法子才行呀! 有一天看到老婆的旧鞋盒!灵机一动,能否用这个来改装一个笔记本的散热底座!!不要让笔记本放在床上,太危险!这样也是废物利用,进行低碳生活!说动就动!

    标签: 低碳 环保 散热

    上传时间: 2013-12-16

    上传用户:ABCDE

  • 时代互联5周年庆典,低至6.2折 Shopxp 商城购物系统 北京联通 上海电信 辽宁联通 江苏电信 河南网通 北方电信 a站长强烈推荐使用迅雷5高速下载! a全球最大的驱动下载基地

    时代互联5周年庆典,低至6.2折 Shopxp 商城购物系统 北京联通 上海电信 辽宁联通 江苏电信 河南网通 北方电信 a站长强烈推荐使用迅雷5高速下载! a全球最大的驱动下载基地! a强烈推荐使用IS下载 a域名45元,虚机100M 50元,诚征代理 注意:推荐使用网际快车或迅雷飞速下载!若不能下载,请报告错误,谢谢!下载解压缩软件: WinRAR 韩国服务器出租 软件简介: 主要功能: 1、各栏目自由添加,排序 2、文章在线添加、编辑、删除。 3、网站相关信息后台动态配置 4、自由添加友情链接 5、添加广告,支持HTML编码 6、支持UBB 7、软件下载

    标签: Shopxp 电信 6.2 联通

    上传时间: 2014-01-27

    上传用户:asdfasdfd

  • USB、串口、并口是PC机和外设进行通讯的常用接口

    USB、串口、并口是PC机和外设进行通讯的常用接口,但对于数据量大的图像来说,若利用串行RS-232协议进行数据采集,速度不能达到图像数据采集所需的要求;而用USB进行数据采集,虽能满足所需速度,但要求外设必须支持USB协议,而USB协议与常用工程软件的接口还不普及,给使用带来困难。有些用户为了利用标准并行口(SPP)进行数据采集,但SPP协议的150kb/s传输率对于图像数据采集,同样显得太低。因此,为了采集数据量大的图像数据,本文采用了具有较高传输速率的增强型并行口协议(EPP)和FPGA,实现对OV7620CMOS图像传感器进行高速数据采集,它最高速率可以达到2Mb/s。

    标签: USB PC机 串口 并口

    上传时间: 2015-08-29

    上传用户:

  • 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点

    红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。

    标签: 红外线遥控 体积 功耗 通信

    上传时间: 2015-11-05

    上传用户:watch100

  • 实现基于S3C2410处理器的系统板与PC机通过USB接口进行互联

    实现基于S3C2410处理器的系统板与PC机通过USB接口进行互联,通过PC机访问和控制嵌入式开发板上的FLASH存储器。 以往访问嵌入式主机板上的存储器通过串口或者网口通过键入Linux命令来完成,不但速度低,而且对硬件环境和操作者有严格要求(会Linux系统命令),通过此课题可以提升开发产品档次,使普通用户也可以对开发板上的FLASH存储器进行管理,速度上有一定提高,使用了主流的USB接口,方便以后的更新、升级,达到了缩短产品的开发周期和降低了开发难度,节约成本的目的。因此,此课题具有很深远的研究开发意义。

    标签: S3C2410 USB PC机 处理器

    上传时间: 2014-08-08

    上传用户:黑漆漆

  • 本文的题目是改进的核函数算法及其在人脸识别中的应用研究。 本文在系统学习现有核函数及支持向量机相关理论的基础上

    本文的题目是改进的核函数算法及其在人脸识别中的应用研究。 本文在系统学习现有核函数及支持向量机相关理论的基础上,系统研究了自适应选择核函数算法,通过引入朴素正则风险最小化准则,提出了一种改进的在线核函数算法。算法采用截断误差最小化、合理选取拉格郎日因子等方法对新增样本进行训练,有效地克服了现有方法收敛精度低和不能自适应选择样本的困难。 根据独立分量分析的原理和特点,将改进的核函数算法引入人脸识别的研究中,给出了基于ICA-SVM的人脸识别算法及实现方法。 论文分别应用数值仿真及现有人脸数据库,分析了算法的数值特性并验证了算法的可靠性和实用性。 本文数值仿真与分析软件基于MATLAB和LABVIEW虚拟仪器设计开发。 本文档是nh文件,可以用caj打开。与大家共享!!

    标签: 核函数 人脸识别 中的应用 支持向量机

    上传时间: 2016-02-14

    上传用户:Divine

  • 为解决直接序列扩频系统的数字收发机中初始频率的捕获问题

    为解决直接序列扩频系统的数字收发机中初始频率的捕获问题,提出了一种通过DFT变换,在频域 上进行抛物插值运算的频偏估计的算法。该算法可适应低信噪比、宽频率偏移范围的恶劣通信环境和突发的通信 模式,且算法复杂度较低。该算法已在FPGA 中实现。

    标签: 直接序列 扩频系统 数字收发 机中

    上传时间: 2016-02-16

    上传用户:youlongjian0

  • 本资料是新一代工业计算机总线CompactPCI规范核心部分。当前广泛应用的IPC工控机是在PC机的基础上

    本资料是新一代工业计算机总线CompactPCI规范核心部分。当前广泛应用的IPC工控机是在PC机的基础上,在机箱、结构等方面作适当改造,保留了PCI-ISA总线的有源底板,开发和扩充了工业I/O系列模板而构成。由于PCI总线的开放性、高性能、低成本、通用操作系统等方面的优势,使其得到迅速的普及和发展

    标签: CompactPCI IPC 工业计算机

    上传时间: 2013-12-22

    上传用户:czl10052678

  • 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点

    红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。

    标签: 红外线遥控 体积 功耗 通信

    上传时间: 2014-01-21

    上传用户:SimonQQ