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

并行口扩展

  • 工业领域串口通信速度慢是个比较突出的问题

    工业领域串口通信速度慢是个比较突出的问题, 而 F T 2 4 5 B M 能够进行 US B和并行 I / O口之间的 协议转换, 在一些条件下能够取代串口. 介绍 F T 2 4 5 B M 芯片的工作原理和功能, 并给出基于 F T2 4 5 B M 的 US B接口电路的应用设计和基于 8 9 c 5 2的汇编及 c 5 1 单片机源程序.

    标签: 工业领域 串口通信 速度 比较

    上传时间: 2017-05-27

    上传用户:kytqcool

  • 此程序用164扩展键盘和显示功能

    此程序用164扩展键盘和显示功能,最大限度的少用IO口

    标签: 164 程序 扩展 键盘

    上传时间: 2013-12-12

    上传用户:123456wh

  • 本系统就是充分利用了8051和8255芯片的I/O引脚。系统统采用MSC-51系列单片机Intel8051和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器

    本系统就是充分利用了8051和8255芯片的I/O引脚。系统统采用MSC-51系列单片机Intel8051和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8031芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。

    标签: 8051 Intel 8255A 8255

    上传时间: 2017-07-17

    上传用户:chenjjer

  • 串口通信的概念非常简单

    串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。典型地,串口用于ASCII码字符的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。

    标签: 串口通信

    上传时间: 2014-01-21

    上传用户:shus521

  • 本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器

    本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。

    标签: 8255A 51 ATSC MSC

    上传时间: 2014-01-18

    上传用户:sunjet

  • 并/串转换器即并行输入、串行输出转换器

    并/串转换器即并行输入、串行输出转换器,例如一个8bit输入的并/串转换器,输出时钟频率是输入时钟频率的8倍,输入端一个时钟到来,8个输入端口同时输入数据;输出端以8倍的速度将并行输入的8bit串行输出,至于从高位输出还是从低位输出,可以再程序中指定。

    标签: 转换器 并行 串行 输入

    上传时间: 2014-01-21

    上传用户:2467478207

  • 点亮P10单元板单片机源程序

    /*================================================================= 4扫16*16下入上出C语言程序, 低位起笔,数据反相。 预定义 **************************************************************/ #include #include //可使用其中定义的宏来访问绝对地址? bit ture=1; // 使能正反相位选择 bit false=0; // 使能反相 sbit SCK=P3^6; // EQU 0B6H ; 移位 sbit RCK=P3^5; //EQU 0B5H ; 并行锁存 //sbit P1_3=P1^3; //外RAM扩展读写控制,不能重复申明 sbit EN1=P1^7; //BIT sbit FB=0xD8; // FB作为标志 sfr BUS_SPEED=0xA1; //访问片外RAM速度设置寄存器 sfr P4SW=0xBB; //P4SW寄存器设置P4.4,P4.5,P4.6的功能 sfr P4=0xC0; // P4 EQU 0C0H sbit NC=P4^4; sbit CS=P4^6; //片选 sfr WDT_CONTR=0xC1; // 0C1H ;看门狗寄存器 sfr AUXR=0x8E; // EQU 08EH ;附件功能控制寄存器 sfr16 DPTR=0x82; sfr CLK_DIV=0x97 ; //时钟分频寄存器 const unsigned int code All_zk =256 ; // 0E11H ;原数据总字节 const unsigned int code am_zk =128 ; // 0E13H ;单幕数据量 const unsigned char code asp = 255; // asp数据相位字,如果是正相字,那么asp=0 bit basp=1; // asp数据相位字标记,如果是正相字,那么basp=0 const unsigned char code font[]= // 晶科电子LED数码(反相字) {0xBD,0x81,0xEF,0xFF,0xBD,0x81,0xF7,0xFF,0xEF,0xEB,0x80,0x9F,0xEF,0x8F,0xEF,0xEF,0x7F,0x7B,0x7B,0x7F,0xBF,0xEF,0xEF,0xFF,0x7F,0x00,0xFF,0xFF,0xFF,0x80,0xFE,0xFF, 0x81,0xBD,0x0F,0x0F,0x81,0xBD,0xF0,0xF0,0xEF,0xED,0xE7,0xE1,0xEF,0xE1,0xEE,0xEE,0x7F,0x7B,0x7B,0x7F,0xBF,0xEF,0xEF,0xFF,0x7F,0x7F,0x7F,0x03,0xFF,0xFF,0xFF,0xF0, 0xBD,0x81,0xEF,0xEF,0xBD,0x81,0xF7,0xF7,0xEF,0x2E,0xC7,0xEF,0xEF,0xEE,0xED,0xED,0xFF,0x03,0x03,0x7F,0x80,0xE0,0xE0,0xFF,0x5F,0x7F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFB, 0xFF,0xBD,0xFF,0x0F,0xFF,0xBD,0xFF,0xF0,0xEF,0xEF,0xAB,0xEF,0xEF,0xEF,0xED,0xED,0xFF,0x7B,0x7B,0x03,0xFF,0xEF,0xEF,0xE0,0xBF,0x7F,0x7F,0xFF,0xFF,0xFF,0xDF,0xFD, 0xBD,0xFD,0xFD,0xFF,0xBD,0xED,0xBD,0xFF,0xDD,0xBD,0xDD,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xEF,0x00,0xEF,0xEB,0xEB,0x81,0xFB,0xC3,0xDA,0xF7,0xFF,0xDF,0xDF,0xEE,0xFF, 0x80,0xFD,0xFD,0xFF,0xC0,0xED,0xED,0xFF,0xE0,0xBD,0xBD,0xFF,0xFF,0xFF,0xFF,0xFF,0xB3,0x00,0xC7,0x6D,0x8D,0xEB,0xDD,0xF3,0xDB,0xDB,0xFB,0x40,0xDF,0xDF,0xEE,0xE0, 0xFF,0xFD,0xFD,0xFF,0xFF,0xFD,0xED,0xFF,0xFF,0xBD,0xBD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0xB7,0x2B,0xAB,0xDE,0xF7,0xDD,0xFB,0xFB,0x5B,0xC3,0xF7,0xEB,0xD0,0xEE,0xEF, 0xFF,0xFD,0xFD,0xF8,0xFF,0xBD,0xE1,0xC0,0xFF,0xBD,0xBD,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xD3,0xED,0xC7,0xFF,0xF7,0xDC,0xFB,0xFF,0xDB,0xD9,0xF7,0xF7,0xDF,0xC0,0xEE}; const unsigned char data xzL_data =0x08; //0603H;一幕一行字节数 const unsigned int data aL_data =0x20; //单幕单号线(单组线)数据量 const unsigned char data mov =0x03A ; //移动速度 const unsigned int data t_T =0x040A ; //0E0AH ; 05FAH; ;停留时间 const unsigned char data mu_num=0x02 ; //0602H ;幕数 unsigned int m; //m幕长变量<=am_zk unsigned char data_z; //数据寄存器 unsigned int xd; //数据指针寄存器 /*********************************************************************** 数据转移子函数 ===============================================================*/ char MOVD() { unsigned char f,nm; //nm幕数控制 unsigned char code *dptr; unsigned char xdata *xdptr = 0; f = asp ; for (m=0; m

    标签: P10 单元板 单片机源程序

    上传时间: 2017-05-04

    上传用户:sbfd010

  • USB接口HID驱动程序设计

    【摘要】:随着USB接口在计算机业界应用越来越广泛,基于USB的接口开发显得越来越具有现实意义。随着客户对系统数据采集速度要求的不断提高,USB以其使用方便、易于扩展、速度快等优点而越来越多的被应用于各种人机接口设备中。本设计提出了一种USB接口的HID数据通讯接口设计方案,USB接口芯片采用的是PHILIP的PDIUSBD12,微控器是宏晶科技的STC89C52RC。该方案具有器件通用、成本低、方便焊接调试等特点。由于本设计采用了PDIUSBD12接口芯片,通过改变微控器的代码可以制作成各种标准的USB设备。本设计完成了一种典型的HID设备驱动程序的开发,PC机无需额外加装驱动便可实现和USB设备之间的通讯。而且经过典型HID设备的枚举过程,还可用于对USB协议的熟悉和学习。上位机软件部分,采用了VisualC++6.0编写HID设备的控制程序,此控制程序和HID下位机设备构成了完整的USB控制系统。在此基础上,本设计还增加了简单的音乐播放功能,可以打开并播放格式为mp3和wma的音频文件,还可以暂停、停止、选择播放曲目、调节音量等;在音频播放时HID设备彩灯可以实时显示音频的频谱。这在验证USB系统的同时,大大增加了控制的趣味性。验证结果表明按照该方案设计的数据通讯接口和HID设计运行稳定可靠。USB是一种计算机和外部设备进行通讯连接的接口.USB的出现的目的是取代现在计算机接口,简化计算机与外部设备的连接过程,使计算机的扩展更加方便。它使得计算机和外部设备的连接十分方便。目前,各种计算机外部设备都在逐渐改为USB接口,USB技术的出现是计算机接口技术的一大飞跃。越来越多的测控系统、信号处理系统和智能仪器选用USB接口与PC机进行高速、海量的数据通讯。但是,相对UART(通用异步串口)、LPT(打印机并行端口),USB的开发难度要大的多。采用HID(Human Interface Device,人机接口设备)的设计方案则可以很好的解决这一矛盾。

    标签: usb 接口 hid

    上传时间: 2022-05-02

    上传用户:shjgzh

  • Spartan-3E中文用户指南

    Chapter 1:Introduction and Overview Chapter 2:Switches,Buttons,and Knob 开关按钮Chapter 3:Clock Sources 时钟脉冲源Chapter 4:FPGA Configuration Options 配置Chapter 5:Character LCD Screen LCD显示屏特性Chapter 6:VGA Display Port VGA接口——接到显示器上Chapter 7:RS-232 Serial Ports RS-232接口——接器件Chapter 8:PS/2 Mouse/Keyboard Port PS/2鼠标键盘接口Chapter 9:Digital to Analog Converter(DAC)D/A接口Chapter 10:Analog Capture Circuit 模拟捕获电路Chapter 11:Intel StrataFlash Parallel NOR Flash PROM Chapter 12:SPI Serial Flash 串行外围接口系列闪存Chapter 13:DDR SDRAM 内存Chapter 14:10/100 Ethernet Physical Layer Interface以太网物理层接口Chapter 15:Expansion Connectors 扩展接口Chapter 16:XC2C64A CoolRunner-II CPLDChapter 17:DS2432 1-Wire SHA-1 EEPROMSpartan-3E入门实验板使设计人员能够即时利用Spartan-3E系列的完整平台性能。设备支持:Spartan-3E、CoolRunner-ll关键特性:Xilinx器件:Spartan-3E(50万门,XC3S500E-4FG320C),CoolRunnerTM-lI与Platform Flash时钟:50MHz晶体时钟振荡器存储器:128Mbit 并行Flash,16 Mbit SPI Flash,64MByte DDR SDRAM连接器与接口:以太网10/100Phy,JTAG USB下载,两个9管脚RS-232串行端口,PS/2类型鼠标/键盘端口,带按钮的旋转编码器,四个滑动开关,八个单独的LED输出

    标签: Spartan-3E

    上传时间: 2022-06-19

    上传用户:kingwide

  • 基于SPI的OLED显示技术

    引言液晶显示器(LCD)作为一种成熟的显示技术已经深入到了人们生活的各个领域,但LCD也存在一些不足之处,例如亮度低、响应速度慢以及工作温度范围狭窄等。近年来各种新型显示器件不断出现,有机电致发光器件(OLEDD就是其中一种。有机发光显示是指有机半导体材料和发光材料在电场驱动下,通过载流子注入和复合导致发光的现象。与LCD相比,OLED能够主动发光(不需要背光源源,使用温度范围宽(-40℃~80℃),视角广(接近180°),同时具有厚度薄、功耗低的特点,且抗震性能优异。目前,OLED一般都具有8位数据并行接口,但在单片机IVO管脚资源紧张的情况下,采用八位数据总线方式就需要对单片机的IVO进行扩展,这样就增加了硬件电路的复杂程度。本文选用维信诺公司的VGG12864L-S002模块,用比较少的单片机口线实现显示信号的输入。

    标签: spi oled

    上传时间: 2022-06-24

    上传用户:默默