精华内容
下载资源
问答
  • 74HC595串口转并口芯片学习

    千次阅读 2019-04-29 21:35:57
    STCP 上升沿输出到并行端口。 74595 的数据端: QA–QH: 八位并行输出端,可以直接控制数码管的 8 个段。 QH’: 级联输出端。我将它接下一个 595 的 SI 端。 SI: 串行数据输入端 74HC595 是具有 8 位移位寄存器和一...

    在这里插入图片描述
    当 MR 为高电平,OE 为低电平时,数据在 SHCP 上升沿进入移位寄存器,在
    STCP 上升沿输出到并行端口。
    74595 的数据端:
    QA–QH: 八位并行输出端,可以直接控制数码管的 8 个段。
    QH’: 级联输出端。我将它接下一个 595 的 SI 端。
    SI: 串行数据输入端
    74HC595 是具有 8 位移位寄存器和一个存储器,三态输出功能。 移位寄存
    器和存储器是分别的时钟。数据在 SCHcp 的上升沿输入,在 STcp 的上升沿进入
    的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早
    一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7’),
    和一个异步的低电平复位,存储寄存器有一个并行 8 位的,具备三态的总线输
    出,当使能 OE 时(为低电平),存储寄存器的数据输出到总线。

    74595 的控制端说明:
    /SCLR(10 脚): 低点平时将移位寄存器的数据清零。通常我将它接 Vcc。
    SCK(11 脚):上升沿时数据寄存器的数据移位。QA–>QB–>QC–>…–>QH;下
    降沿移位寄存器数据不变。(脉冲宽度:5V 时,大于几十纳秒就行了。)
    RCK(12 脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄
    存器数据不变
    。通常我将 RCK 置为低点平,当移位结束后,在 RCK 端产生一
    个正脉冲(5V 时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。
    /G(13 脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引
    脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。
    在这里插入图片描述在这里插入图片描述
    下面的代码实现一个流水灯的效果
    #include <reg51.h>
    #include “intrins.h”
    typedef unsigned int u16;
    typedef unsigned char u8;

    sbit sck=P3^6;//移位寄存器时钟信号
    sbit rck=P3^5;//存储寄存器时钟信号
    sbit ser=P3^4;//串行输入
    void Delay10ms() //@12.000MHz
    {
    unsigned char i, j;

    i = 117;
    j = 184;
    do
    {
    	while (--j);
    } while (--i);
    

    }

    void delay(u8 i)
    {
    while(i–);
    }
    void Hc595(u8 sdata)
    {
    int i;
    for(i=0;i<8;i++)
    {
    sck=1;
    ser=sdata>>7;//取最高位
    sdata<<=1;//将次高位移到最高位
    sck=0;//先给一个下降沿
    nop();
    nop();
    sck=1;//再给一个上升沿,让595移位一次

    }
    rck=0;
    _nop_();
    _nop_();
    rck=1;
    

    }
    void main()
    {
    u8 i;
    i=1;
    while(1)
    {
    Hc595(i);
    i=crol(i,1);//循环左移一位
    Delay10ms();
    }

    }

    展开全文
  • 串口并口芯片

    2013-05-19 09:47:11
    串口并口芯片
  • CH341中文资料,USB串口并口芯片不错的资料,有助于初学者
  • CH35芯片PCI串口/并口驱动,适用于XP和LINUX系统。
  • 包含CH341的驱动,开发应用接口文件,及应用实例源程序
  • CH340芯片选型----包括串口并口芯片

    千次阅读 2017-06-24 22:30:28
    CH340是一个USB总线的转接芯片,其中串口的...CH340芯片根据不同的功能可以实现为USB串口、打印口和IrDA红外接口,因此选型的时候就首先需要根据功能加以区分了。如下表所示: 功能划分 功能列

    原文地址::http://blog.csdn.net/jazzsoldier/article/details/68484106


    CH340是一个USB总线的转接芯片,其中转串口的应用场合居多,且市场占有率很高。CH340芯片根据不同的功能可以实现为USB转串口、打印口和IrDA红外接口,因此选型的时候就首先需要根据功能加以区分了。如下表所示:

    功能划分

    功能列表 芯片型号
    USB转串口 CH340G/CH340C/CH340B/CH340E/CH340T/CH340R
    USB转打印口 CH340S/CH340A
    USB转IrDA红外 CH340R

    功能确定好之后,就需要根据具体的应用需求来进行具体型号选型。根据表格中内容,主要的区别在于转串口功能芯片之间。首先先列举下芯片共同特性。
    支持5V与3.3V供电
    通讯波特率:50bps~2Mbps
    下面再根据芯片间功能差异进行划分,如下表所示:

    USB转串口类划分




    备注:
    9线串口:3线普通串口 + 6线的MODEM信号,可用于MODEM设备连接,串口硬件流控等
    辅助RS232引脚:芯片转出的串口默认为TTL电平,如果想在不增加额外232转换芯片的前提下使用,可以使用该引脚,外围增加一些阻容件就可以实现232电平转换

    如果还有疑问,就给我邮件或者评论吧~:-D






    展开全文
  • 74hc595串口转并口输出

    千次阅读 2015-05-02 10:31:37
    74hc595.h #ifndef _74HC585_H_ #define _74HC585_H_ ...//CPU发送完后,R_CLK将数据并行输出, //实现了只占用CPU一个输出口就可以输出8bit数据 R_CLK = 0 ; NOP; NOP; R_CLK = 1 ; }

    74hc595.h

    #ifndef _74HC585_H_
    #define _74HC585_H_
    
    #include<reg51.h>
    #include<intrins.h>
    #include<function.h>
    
    
    #ifndef uchar 
    #define uchar unsigned char
    #endif
    #ifndef uint 
    #define uint unsigned int
    #endif
    #define NOP _nop_()
    
    
    sbit MOSIO = P3^4;
    sbit R_CLK = P3^5;
    sbit S_CLK = P3^6;
    
    void hc595SendData(uchar SendVal);  //函数声名
    
    #endif
    

    74hc595.c

    #include<74hc595.h>
    
    
    void hc595SendData(uchar sendVal)
    {
        uchar i;
        //从CPU中向595一位一位发送,595一位一位接收
        for(i = 0; i < 8; i++)
        {
            if((sendVal << i) & 0x80)
                MOSIO = 1;
            else MOSIO = 0;
            S_CLK = 0;
            NOP;
            NOP;
            S_CLK = 1;
    
        }
        //CPU发送完后,R_CLK将数据并行输出,
        //实现了只占用CPU一个输出口就可以输出8bit数据
        R_CLK = 0;
        NOP;
        NOP;
        R_CLK = 1;
    
    }
    展开全文
  • FTDI USB串口转换芯片使用

    千次阅读 2014-05-15 10:05:40
    最近需要调试两块arduino单板,因此有必要将USB串口芯片的硬件电路研究下。 比如FT232,FT245,FT2232,FT4232,VNC1,VNC2。 常用到FT232,FT2232,FT4232 对于headboard,使用的是atmega328+FT2232,可以在linux...

    最近需要调试两块arduino单板,因此有必要将USB转串口芯片的硬件电路研究下。

    比如FT232,FT245,FT2232,FT4232,VNC1,VNC2。

    常用到FT232,FT2232,FT4232

    对于headboard,使用的是atmega328+FT2232,可以在linux上生成两个虚拟的串口,即ttyUSB0,ttyUSB1.显然,ttyUSB0对应的是A channel,即arduino uart。ttyUSB1对应的是B channel 即Dynamixel接口(半双工异步串口)。

    那么,linux驱动侧对于FT芯片的实现是怎样的呢?有必要对这块的驱动了解下。

    FTDI系列USB转串口/并口控制芯片介

    绍http://blog.mcuol.com/hbwangll/index.htm


    展开全文
  • 这是SPI串口芯片vk32xx的linux驱动
  • 最近在做一个智能垃圾桶的项目,小区用的那种不是家里面的那种哈,由于需要四个垃圾桶,所以挂载多个模组就是一个比较麻烦的事情,一般STM32的芯片最多就只有八个串口,所以选择拓展串口的方式来做。 主题 使用的是...
  • USB串口双向转换芯片FT2232H

    万次阅读 2012-08-05 23:08:13
    FT2232H是USB/RS232双向转换器,支持480 Mb/s的USB 2.0高速规范,提供2个支持USB 2.0高速规范且可配置的并行/串行接口,并且内部集成有USB协议,无须编写USB固件程序。
  • PCI60806A芯片驱动 并口/串口卡驱动

    热门讨论 2011-09-22 18:31:25
    PCI60806A芯片驱动 并口/串口卡驱动
  • 1、74HC164是8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者...
  • 摘 要: 本文介绍一种新型的单片机串口扩展芯片的功能特性以及与单片机接口的应用。关键词: 单片机; 多串口通信 在设计由多个单片机组成的数据采集电路时,一般要用多个串口在各个单片机之间进行数据通信。为了解决...
  • //利用串口实现,串行数据由RXD端口发送给74HC164芯片,TXD则用于输出移位时钟脉冲。 #include  //包含头文件 #include  // 包含移位函数的头文件 // 延时函数 void delay(unsigned int x) {  ...
  • USB串口芯片:CH340

    万次阅读 2017-06-26 10:01:52
    最新推荐:免晶振(CH340E/C/B)和超小体积(CH340E) ... CH340是一个USB 总线的转接芯片,实现USB串口或者USB打印口。  在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串
  • USB串口芯片 CH340 系列

    千次阅读 2021-02-17 14:58:24
    USB串口,推出时间最早,应用最广 SOP16 CH340C USB串口,内置晶振,引脚兼容CH340G SOP16 CH340E USB串口,内置晶振,超小封装 ...
  • PCI60806A芯片驱动:并口/串口卡驱动, PCI60806AJ是PCI并口卡,有PCI转并口(1P),PCI串口(1S-4S),PCI并/串(1P2S)等功能。 1台机器可接多块串口应用: 应用于针式,喷墨,激光等打印机 POS系统 = 自动...
  • PCI60806A芯片驱动是一款适用于电脑的智能驱动程序,主要为方便电脑用户安装之后更加方便电脑串口的链接,避免部分电脑存在的问题,...PCI60806A芯片驱动介绍:PCI60806A芯片驱动,电脑加串口卡和并口卡,欢迎下载体验
  • 详细说明利用并口模拟I2C总线协议,实现Myson MTV230芯片的在线编程(ISP)过程,以及利用PC机的串口通信实现Winbond W78E516B的在线编程(ISP)过程;阐述PC机的串口并口在单片机开发中的应用。
  • 可编程串口接口芯片8251A

    千次阅读 2017-12-17 22:15:20
    8251A就是一种常用的串行接口芯片。 Intel8251是一种可编程的通用同步/异步接收发送器。 8251A的内部结构包括发送器、接收器、数据总线缓冲器、读/写控制逻辑、Modem控制。发送器将来自CPU的并行数据变换成串行...
  • pci/pcie打印卡串口/并口卡驱动是一款专门用来修复串口没反应的驱动程序,主要解决用户驱动无法连接或者识别等功能,有需要者欢迎下载!pci/pcie驱动驱动简介:现在的主板很多都不带有并口或或者串口,而原来很多...
  • 利用串口并口实现51内核单片机的在线编程来源:单片机及嵌入式系统应用 作者:浙江大学 张懿摘要:详细说明利用并口模拟I2C总线协议,实现Myson MTV230芯片的在线编程(ISP)过程,以及利用PC机的串口通信实现...
  • PCI串口方案

    2018-03-01 11:31:15
    PCI串口或并口采用芯片CH35X
  • LT268A 是一款针对小尺寸 MCU 屏所设计的 Uart 串口屏控制芯片。其内部采用 乐升半导体 的 32bit MCU 核心架构,主要的功能就是提供 Uart 串口通讯,让上 位机 MCU 透过简易的指令就能轻易的将要显示到 TFT 屏的内容...
  • 摘要:详细说明利用并口迷你I2C总线协议,实现Myson MTV230芯片的在线ISP过程,以及利用PC机的串口通信实现Windond W78E516B的在线编程ISP过程,阐述PC机的串口串口并口在单片机中的应用
  • 串口硬盘和并口硬盘主要的区别在于硬盘于主板通信的方式不一样,物理接口不一样。 SATA硬盘,也就是一般所说的串口硬盘,使用的是高频率的串行通信方式,其典型的接口外观如下图:   PATAIDE硬盘,或称IDE...
  • 此程序是基于alteragongsicpld芯片max3000的串口并口的verilog语言程序
  • 8串口扩展芯片CH438驱动,C语言。并口,地址线与数据线共用。主程序只要简单地调用几个函数即可,初始化,接收,发送
  • pl2303原理应用PL2303符合USB1.1标准,价格3RMB.2 CP2102/CP2103简介 Silicon Laboratories公司推出的USB接口与RS232接口转换器CP2102/CP2103是一款高度集成的USB-UART桥接器,提供一个使用最小化元件和PCB空间...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,918
精华内容 3,167
关键字:

串口转并口芯片