女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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()實現數據的并行輸出,程序代碼如下:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6063

    文章

    44915

    瀏覽量

    646754
  • 串口
    +關注

    關注

    14

    文章

    1582

    瀏覽量

    78592

原文標題:51單片機輕松入門與實踐教程

文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    扒一扒單片機與存儲器的那些事

    單片機與存儲器的關系像什么?單片機里的存儲都是一的嗎?為什么有的單片機既有EEPROM又有Flash?
    的頭像 發表于 04-10 10:06 ?792次閱讀
    扒一扒<b class='flag-5'>單片機</b>與存儲器的那些事

    瑞薩Cortext-M85內核RA8系列單片機串口輸出實現方法

    串口是最常見的通信方式之一,也是單片機調試最常見的通信接口,也是現在的單片機必備的通信接口,目前(2024-05)最新、最強的Cortext-M85內核的RA8系列單片機也不例外。
    的頭像 發表于 03-21 09:58 ?885次閱讀
    瑞薩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

    51單片機中為什么很少出現printf的身影

    流,他能跟外部交互的,只有串口。 51單片機的開發語言是C語言,雖然跟標準C有點區別,但是 printf 函數還是可以的,只要修改 printf 的輸
    的頭像 發表于 12-03 10:46 ?1129次閱讀
    51<b class='flag-5'>單片機</b>中為什么很少出現printf的身影

    基于51單片機的多路溫度檢測調節及串口顯示

    ,利用虛擬串口模塊實時將平均溫度值實現串口顯示。仿真演示視頻:基于51單片機的多路溫度檢測調節及串口顯示-仿真視頻設計介紹 51單片機
    的頭像 發表于 10-22 14:13 ?739次閱讀
    基于51<b class='flag-5'>單片機</b>的多路溫度檢測調節及<b class='flag-5'>串口</b>顯示

    單片機怎么寫入程序

    程序通常涉及以下幾個步驟: 選擇單片機和開發環境 : 確定項目需求,選擇合適的單片機型號。 安裝相應的開發環境,如Keil、IAR、MPLAB等。 硬件連接 : 將單片機連接到開發板或自制的電路板上。 使用USB轉
    的頭像 發表于 10-21 11:21 ?2105次閱讀

    51單片機驅動

    電子發燒友網站提供《51單片機驅動.exe》資料免費下載
    發表于 09-20 11:46 ?5次下載

    stm32單片機什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述 STM32單片機
    的頭像 發表于 09-02 10:16 ?3096次閱讀

    單片機燒錄程序什么軟件

    單片機燒錄程序是單片機開發過程中的一個重要環節,涉及到將編寫好的程序代碼通過燒錄器寫入單片機的ROM中,以實現對單片機的控制。 燒錄器的類型 燒錄器是用于將程序代碼寫入
    的頭像 發表于 09-02 10:05 ?3017次閱讀

    單片機燒錄程序的串口線怎么連接

    單片機開發過程中,燒錄程序是一項重要的工作。而燒錄程序通常需要使用串口線來實現。本文將介紹單片機燒錄程序的串口線連接方法,包括串口線的類型
    的頭像 發表于 09-02 09:50 ?3608次閱讀

    51單片機燒錄軟件怎么

    準備工作 確保您已經安裝了51單片機燒錄軟件,如Keil、IAR等。 準備好51單片機開發板和燒錄器,如STC-ISP等。 確保您的計算機已經安裝了相應的驅動程序。 安裝燒錄軟件 從官方網站或可
    的頭像 發表于 08-22 09:26 ?2463次閱讀

    藍牙模塊如何實現單片機和手機端數據互傳

    ZX-D30、ZX-D37、ZX-D32等。 藍牙模塊設置 : 將藍牙模塊與單片機連接。通常,藍牙模塊通過串口(UART)與單片機通信。 設置藍牙模塊的工作模式和參數,例如波特率、名稱、停止位、數據位等。這通常通過發送特定的AT
    的頭像 發表于 07-24 17:59 ?5179次閱讀
    藍牙模塊如何實現<b class='flag-5'>單片機</b>和手機端數據互傳

    SN54LS696、SN54LS697、SN54LS699、SN74LS696、SN74LS697、sn74ls 699同步遞增/遞減計數器手冊

    電子發燒友網站提供《SN54LS696、SN54LS697、SN54LS699、SN74LS696、SN74LS697、sn
    發表于 06-04 10:38 ?0次下載
    SN54<b class='flag-5'>LS</b>696、SN54<b class='flag-5'>LS</b>697、SN54<b class='flag-5'>LS</b>699、SN<b class='flag-5'>74LS</b>696、SN<b class='flag-5'>74LS</b>697、sn<b class='flag-5'>74ls</b> 699同步遞增/遞減計數器手冊