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

Pc机与单片机

  • PIC16系列单片机与PC机串行通信的软硬件实现

     介绍一种运用PIC16F84单片机实现与PC机串行通信的方法,并给出其硬件接口电路及通信源程序。关键词    异步串行通信    发送与接收    VB4 Win95 串口查询法  1 前言    美国Microchip公司的PIC16系列单片机是一种新型的CMOS工艺的8位单片机。其中,PIC16FXX单片机的程序存储器为电可擦除闪速存储器(flash),可多次修改程序,甚至可以在线编程。PIC16F83和PIC16F84片内数据存储器除RAM外,还有64字节的EEPROM,可以当作一般的或非易失性的数据存储器使用,简单方便。它还具有片内上电复位、延时电路、看门狗电路等。另外,PIC16系列单片机功耗极低,因而是一种非常适合在各种便携式设备中使用的高性价比的单片机,并已经得到了越来越广泛的应用。   但是在许多需要大量计算的运用中,还必须借助微机的强大数据处理能力。这样必须通过通信电路实现PIC单片机与微机间的可靠数据传输。有的PIC16单片机内并没有提供串行口,所以串行通信必须通过自己设计的硬件电路和通信软件来实现。   下面介绍用查询法实现异步串行通讯的方法。同时给出了用PIC16F84单片机的两个I/O口模拟2线串行口的硬件接口电路、程序流程框图、单片机内通信程序以及微机内的通信程序等。2 硬件实现方法与电路   PIC16F84的程序存储器由1K×14的闪速(flash)存储器构成,它只有13条I/O口,1个定时器,为了尽量节省单片机的软硬件资源,采用下述异步串行通信的实现方法。   如图1所示,PIC16F84在4MHz时钟下,采用半双工方式,可实现9600波特率的异步串行数据通信,1位停止位,8位数据位,无校验位。接收和发送以低位在先(一般模式),采用软件延时。为节省篇幅,单片机内的通信程序中未提供任何握手协议,用户可根据自己的需要在软件中加入握手方式。

    标签: PIC 16 PC机 单片机

    上传时间: 2014-12-27

    上传用户:偷心的海盗

  • 这程序是实现单片机与PC机的通信程序 可供大家参考或学习!

    这程序是实现单片机与PC机的通信程序 可供大家参考或学习!

    标签: 程序 单片机 PC机

    上传时间: 2013-12-27

    上传用户:yan2267246

  • 单片机与PC机串口程序

    单片机与PC机串口程序,pc机用串口调试工具发送16进制数据到单片机,单片机再返回一个接受到的信号回pc机,

    标签: 单片机 PC机 串口程序

    上传时间: 2013-12-18

    上传用户:hgy9473

  • ps键盘驱动程序2 实现pc机键盘(p/s2接口)与8位单片机连接使用原理:键盘时钟接在p3.2口

    ps键盘驱动程序2 实现pc机键盘(p/s2接口)与8位单片机连接使用原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上

    标签: 3.2 键盘 键盘驱动 程序

    上传时间: 2015-03-25

    上传用户:450976175

  • 是单片机与PC机RS232串口通信的调试好帮手,当你苦于串口通信的调试,试试如何

    是单片机与PC机RS232串口通信的调试好帮手,当你苦于串口通信的调试,试试如何

    标签: 232 串口通信 调试 RS

    上传时间: 2015-03-30

    上传用户:onewq

  • 单片机控制飞利蒲PDIUSBD12芯片与PC机实现USB1.1通信。

    单片机控制飞利蒲PDIUSBD12芯片与PC机实现USB1.1通信。

    标签: PDIUSBD 1.1 USB 12

    上传时间: 2013-12-12

    上传用户:leehom61

  • 单片机与pc机.pdf

    单片机与pc机.pdf,单片机与上位机通讯的东东,可以

    标签: 单片机

    上传时间: 2013-12-11

    上传用户:上善若水

  • 实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口

    实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量有限所以缓冲区不可以开的太大,这就导致可以记录键盘的按键次数过少, 也就是容错性一般。不过如果正常使用键盘是不会出错的

    标签: 3.2 键盘 接口 8位单片机

    上传时间: 2013-12-05

    上传用户:清风冷雨

  • 介绍一种运用PIC16F84单片机实现与PC机串行通信的方法

    介绍一种运用PIC16F84单片机实现与PC机串行通信的方法,并给出其硬件接口电路及通信源程序。包含单片机和PC端的程序。

    标签: PIC 16F F84 16

    上传时间: 2015-05-09

    上传用户:许小华

  • 这是一个单片机与PC机之间串口通信的程序

    这是一个单片机与PC机之间串口通信的程序,内反映了具体的通信协议。

    标签: 单片机 PC机 串口通信 程序

    上传时间: 2014-08-09

    上传用户:ztj182002