0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么样用单片机的串口驱动74LS165

2oON_changxuemc 来源:未知 作者:邓佳佳 2018-03-07 11:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

I/O接口的功能是负责实现CPU通过系统总线把I/O电路和外围设备联系在一起,按照电路和设备的复杂程度,I/O接口的硬件主要分为两大类:

(1)I/O接口芯片

这些芯片大都是集成电路,通过CPU输入不同的命令和参数,并控制相关的I/O电路和简单的外设作相应的操作,常见的接口芯片如定时/计数器、中断控制器DMA控制器、并行接口等。

(2)I/O接口控制卡

有若干个集成电路按一定的逻辑组成为一个部件,或者直接与CPU同在主板上,或是一个插件插在系统总线插槽上。

按照接口的连接对象来分,又可以将他们分为串行接口、并行接口、键盘接口和磁盘接口等。

用I/O模拟移位寄存器的时序驱动74LS165,实现并行数据的输入。如下图所示,P1.5被用于串行数据输入,P1.6用于移位时钟输出,P1.7用来控制74LS165的工作状态。

单片机I/O端口驱动74LS165主要包括函数声明管脚定义部分、数据输入函数以及数据输出函数。

(1)函数声明管脚定义。

函数声明管脚定义部分主要完成程序所涉及的库函数的声明及有关引脚的定义,一般置于程序的开头部分,代码如下:

(2)数据输入函数in_simuseri()。

数据输入函数in_simuseri()实现8位数据的从低位到高位的串行输入,程序代码如下所示:

(3)数据输出函数PAs()。

数据输出函数PAs()实现数据的并行输出,程序代码如下:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45350

    浏览量

    663904
  • 串口
    +关注

    关注

    15

    文章

    1607

    浏览量

    81968

原文标题:51单片机轻松入门与实践教程

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCU单片机串口数据记录仪方案

    在工业控制、环境监测、物流追踪等众多领域,如何可靠、便捷地记录设备串口数据成为不少工程师关注的焦点。基于MCU单片机串口数据记录仪方案,正以其高效集成、灵活存储和简便操作的特点,成为数据采集与记录场景中的理想选择。
    的头像 发表于 11-27 15:02 124次阅读

    SN74HCT165 8位并行输入移位寄存器技术解析

    Texas Instruments SN74HCT165/SN74HCT165-Q1并联负载移位寄存器是一款并联或串联输入、串联输出8位移位寄存器。借助八个独立的直接数据 (A-H) 输入并行访问
    的头像 发表于 09-19 14:39 595次阅读
    SN<b class='flag-5'>74HCT165</b> 8位并行输入移位寄存器技术解析

    单片机什么封装

    单片机封装是将芯片内部电路与外部引脚连接并包裹保护的结构,不仅影响单片机的安装方式、适用场景,还与电路设计的紧凑性、散热性能密切相关。不同封装类型各有特点,适配从简单电路到复杂系统的多样化需求
    的头像 发表于 08-01 13:47 923次阅读

    单片机采用什么电流输出

    单片机的电流输出特性与其内部电路设计和应用场景密切相关,既包含自身工作时的微弱电流,也涉及通过外部电路扩展后的驱动电流。了解单片机的电流输出特点,是实现稳定控制外部设备的基础。 单片机
    的头像 发表于 07-30 11:13 765次阅读

    Texas Instruments SN74LVC165A/SN74LVC165A-Q1移位寄存器数据手册

    选择引脚将数据异步加载到设备。这些移位寄存器支持局部关断,具有反向驱动保护功能,3.3V时最大传播延迟时间为20ns。SN74LVC165A-Q1寄存器符合汽车应用类AEC-Q100认证。这些移位寄存器用于增加微控制器上的输入数量以及读板修改。
    的头像 发表于 07-29 10:58 516次阅读
    Texas Instruments SN<b class='flag-5'>74LVC165</b>A/SN<b class='flag-5'>74LVC165</b>A-Q1移位寄存器数据手册

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要意义。测量
    的头像 发表于 07-25 11:39 494次阅读

    单片机怎么驱动电机?

    在各类自动化设备和智能装置中,电机是重要的执行部件,而单片机作为控制核心,需要通过特定的方式驱动电机运转。单片机驱动电机并非直接连接即可,而是要根据电机类型和功率,搭配合适的
    的头像 发表于 07-25 09:31 449次阅读

    Texas Instruments SN74AC165/SN74AC165-Q1 8位移位寄存器特性/应用/逻辑图

    Texas Instruments SN74AC165/SN74AC165-Q1 8位并行输入移位寄存器具有串行数据输入 (SER)、标准和反相串行输出(Q~H~ 、/Q ~H~ )以及时钟抑制输入
    的头像 发表于 07-03 14:51 543次阅读
    Texas Instruments SN<b class='flag-5'>74AC165</b>/SN<b class='flag-5'>74AC165</b>-Q1 8位移位寄存器特性/应用/逻辑图

    使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序

    本文详细介绍如何使用ST-LINK/V2和USB转TTL串口板为STM32单片机下载程序,包括STM32启动模式、JTAG与SWD接口对比、驱动安装及官方软件STM32ST-LINKUtility和FlashLoaderDemo
    的头像 发表于 06-20 17:26 2102次阅读
    使用USB转TTL<b class='flag-5'>串口</b>板和ST-LINK调试下载器给STM32<b class='flag-5'>单片机</b>下载程序

    基于51/32单片机按键控制步进电机正反转,A4988驱动

    基于51/32单片机按键控制步进电机正反转,A4988驱动
    发表于 04-14 15:05 6次下载

    扒一扒单片机与存储器的那些事

    单片机与存储器的关系像什么?单片机里的存储都是一的吗?为什么有的单片机既有EEPROM又有Flash?
    的头像 发表于 04-10 10:06 1345次阅读
    扒一扒<b class='flag-5'>单片机</b>与存储器的那些事

    瑞萨Cortext-M85内核RA8系列单片机串口输出实现方法

    串口是最常见的通信方式之一,也是单片机调试最常见的通信接口,也是现在的单片机必备的通信接口,目前(2024-05)最新、最强的Cortext-M85内核的RA8系列单片机也不例外。
    的头像 发表于 03-21 09:58 1568次阅读
    瑞萨Cortext-M85内核RA8系列<b class='flag-5'>单片机</b>的<b class='flag-5'>串口</b>输出实现方法

    74HC165-Q100;74HCT165-Q100并行输入/串行输出移位寄存器规格书

    电子发烧友网站提供《74HC165-Q100;74HCT165-Q100并行输入/串行输出移位寄存器规格书.pdf》资料免费下载
    发表于 02-14 16:12 0次下载
    <b class='flag-5'>74HC165</b>-Q100;<b class='flag-5'>74HCT165</b>-Q100并行输入/串行输出移位寄存器规格书

    74HC165;74HCT165移位寄存器规格书

    电子发烧友网站提供《74HC165;74HCT165移位寄存器规格书.pdf》资料免费下载
    发表于 02-14 16:06 0次下载
    <b class='flag-5'>74HC165</b>;<b class='flag-5'>74HCT165</b>移位寄存器规格书

    51单片机驱动DAC8580遇到的疑问求解

    今天51单片机驱动DAC8580,不知时序不对,还是51单片机慢了,驱动 不了啊,时序如下,请哪位大侠分析下
    发表于 02-07 07:50