RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于74LS165芯片的串行口方式仿真電路圖

454398 ? 來(lái)源:博客園 ? 作者:無(wú)悔這一生。 ? 2020-10-07 15:25 ? 次閱讀

74LS165芯片講解:

外接一個(gè)同步移位寄存器 74LS165芯片,拓展一個(gè) 8 位 并行輸入端口的電路, 可將接在74LS165芯片的8個(gè)開關(guān) S0——S7 的狀態(tài) 通過(guò) 串行口方式 0 讀到 單片機(jī)內(nèi)。

SH/LD : (一) 控制端

低電平: 74LS165芯片可以并行輸入數(shù)據(jù),且串行輸入口關(guān)閉

高電平: 并行輸入關(guān)閉,串行輸入口打開,可以向 單片機(jī)串行傳送數(shù)據(jù)。

當(dāng) P1.0引腳連接的開關(guān)S合上的時(shí)候,可以進(jìn)行 S0-S7的狀態(tài)數(shù)字量的并行輸入。

單片機(jī)采用中斷的方式來(lái)對(duì)狀態(tài)進(jìn)行讀取,并從 P2 端口通過(guò) LED 顯示輸出。 (也就是對(duì)應(yīng)LED 燈點(diǎn)亮)

仿真電路圖:

參考代碼:

 1 #include
 2 #include"intrins.h"
 3 #include
 4 #define uint16 unsigned int
 5 #define uchar8 unsigned char 
 6 
 7 uchar8 nRxByte ;
 8 
 9 sbit P1_0=P1^0;
10 sbit P1_1=0x91;
11 
12 void delay ( uint16 i)
13 {
14     uchar8  j;
15     for( ; i>0;i--)
16     for(j=0;j<125;j++)    ;
17 
18 }
19 
20 main()
21 {
22     SCON = 0x10;   //  這里設(shè)置了 對(duì)應(yīng) REN =1, 允許了串行口接受數(shù)據(jù) 
23      ES=1;           //  允許串行口中斷
24      EA=1;           //  允許全局中斷
25 
26      for( ; ; ) ;
27 
28 }
29 
30 void Serial_Port( )   interrupt 4   // 串行口中斷服務(wù)子程序
31 {
32 
33   if(P1_0 == 0)  // 解釋: P1^0 =0 表示開關(guān)S 按下, 可讀開關(guān) S0~S7 的狀態(tài),如果不按下,就沒(méi)法輸入低電平
34   {
35     
36     P1_1=0;      // 165芯片允許并行讀入開關(guān)的狀態(tài),串行口關(guān)閉
37       delay(10);
38 
39     P1_1=1;  // 將 開關(guān)的狀態(tài) 串行 讀入到 串口中 
40   
41     RI=0  ;  //   接收中斷標(biāo)志 RI 清 0
42 
43     nRxByte = SBUF ;   //  開關(guān)狀態(tài)從 SBUF 讀入到 nRxByte 單元
44 
45     P2= nRxByte;       // 開關(guān)狀態(tài)數(shù)據(jù)送到 P2 端口, 驅(qū)動(dòng) 發(fā)光二極管 發(fā)光
46   
47   }
48 
49 }
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6035

    文章

    44554

    瀏覽量

    634631
  • 移位寄存器
    +關(guān)注

    關(guān)注

    3

    文章

    258

    瀏覽量

    22265
  • 74LS165
    +關(guān)注

    關(guān)注

    1

    文章

    6

    瀏覽量

    4044
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RS485 串行口電路圖

    RS485 串行口電路圖 
    發(fā)表于 09-22 16:48

    AT89C51串方式0外接74LS165時(shí),讀取數(shù)據(jù)有偏差

    仿真電路圖見附件ex6_mode0_input.zip程序是這樣的:#include #include unsigned char read165 (void){ unsigned char uch
    發(fā)表于 04-02 10:27

    74LS165如何接可以實(shí)現(xiàn)并串轉(zhuǎn)換?

    74LS165如何接可以實(shí)現(xiàn)并串轉(zhuǎn)換?如何接電路?
    發(fā)表于 03-06 17:35

    74hc164和74hc165驅(qū)動(dòng)程序?qū)Σ唬?/a>

    寄存器中UART_init();//74LS165工作在時(shí)鐘控制下的串行移位狀態(tài)While(RI==0);//循環(huán)等待RI=0;PA_data=SBUF;return PA_data;//返回并行輸入
    發(fā)表于 05-06 21:59

    請(qǐng)問(wèn)如何使用74LS165將AVR的串口輸入擴(kuò)為并口輸入?

    使用74LS165將AVR的串口輸入擴(kuò)為并口輸入。
    發(fā)表于 11-17 07:35

    74ls165引腳,74ls165參數(shù)資料

    74ls165引腳:74LS165 pdf|sn54165A pdf
    發(fā)表于 09-06 15:34 ?1.1w次閱讀
    <b class='flag-5'>74ls165</b>引腳<b class='flag-5'>圖</b>,<b class='flag-5'>74ls165</b>參數(shù)資料

    芯片74LS165資料

    芯片74LS165資料,需要的朋友可以下載來(lái)學(xué)習(xí)。
    發(fā)表于 12-31 10:13 ?40次下載

    74LS165英文手冊(cè)

    74LS165英文手冊(cè),感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-21 16:19 ?3次下載

    74ls164驅(qū)動(dòng)4位數(shù)碼管_74ls164驅(qū)動(dòng)數(shù)碼管電路

    74LS164是一個(gè)串行輸入并行輸出的移位寄存器,可用于擴(kuò)展并行輸出口。74LS165是8位并行輸入串行輸出移位寄存器,可以擴(kuò)展一個(gè)或多個(gè)8位并行I/O
    發(fā)表于 01-27 11:48 ?2w次閱讀
    <b class='flag-5'>74ls</b>164驅(qū)動(dòng)4位數(shù)碼管_<b class='flag-5'>74ls</b>164驅(qū)動(dòng)數(shù)碼管<b class='flag-5'>電路</b>

    怎么樣用單片機(jī)的串口驅(qū)動(dòng)74LS165

    I/O接口的功能是負(fù)責(zé)實(shí)現(xiàn)CPU通過(guò)系統(tǒng)總線把I/O電路和外圍設(shè)備聯(lián)系在一起,按照電路和設(shè)備的復(fù)雜程度,。用I/O模擬移位寄存器的時(shí)序驅(qū)動(dòng)74LS165,實(shí)現(xiàn)并行數(shù)據(jù)的輸入。如下圖所示,P1.5被用于
    的頭像 發(fā)表于 03-07 11:18 ?6952次閱讀
    怎么樣用單片機(jī)的串口驅(qū)動(dòng)<b class='flag-5'>74LS165</b>

    74ls165中文資料匯總(74ls165引腳及功能_工作原理及應(yīng)用電路

    本文詳細(xì)介紹了74ls165中文資料,其中包括74ls165引腳及功能、74ls165工作原理、真值表和時(shí)序等工作參數(shù)和電氣特性,另外還
    發(fā)表于 05-08 08:33 ?7.4w次閱讀
    <b class='flag-5'>74ls165</b>中文資料匯總(<b class='flag-5'>74ls165</b>引腳<b class='flag-5'>圖</b>及功能_工作原理及應(yīng)用<b class='flag-5'>電路</b>)

    74ls165應(yīng)用電路圖大全(三款74ls165應(yīng)用電路

    74LS165是并行輸入,串行輸出移位寄存器。本文主要介紹了三款74ls165應(yīng)用電路圖。
    發(fā)表于 05-08 08:55 ?1.8w次閱讀
    <b class='flag-5'>74ls165</b>應(yīng)用<b class='flag-5'>電路圖</b>大全(三款<b class='flag-5'>74ls165</b>應(yīng)用<b class='flag-5'>電路</b>)

    一文看懂74ls165級(jí)聯(lián)測(cè)試程序與proteus仿真電路圖

    本文首先對(duì)74LS165功能、工作原理和邏輯進(jìn)行了詳細(xì)的介紹,其次介紹了單片機(jī)I/O端口驅(qū)動(dòng)74LS165電路圖,最后介紹了74ls165
    發(fā)表于 05-08 09:17 ?1.5w次閱讀
    一文看懂<b class='flag-5'>74ls165</b>級(jí)聯(lián)測(cè)試程序與proteus<b class='flag-5'>仿真</b><b class='flag-5'>電路圖</b>

    串行口通信(二)

    IO。這個(gè)方式完成時(shí)需要借用外部移位寄存器。74ls164,74ls165兩個(gè)移位寄存器與串行口方式0相得益彰。下面來(lái)介紹這兩個(gè)寄存器與
    發(fā)表于 02-23 17:25 ?600次閱讀

    使用單片機(jī)和74LS595和74LS165擴(kuò)展實(shí)現(xiàn)8乘8鍵盤的仿真文件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)和74LS595和74LS165擴(kuò)展實(shí)現(xiàn)8乘8鍵盤的仿真文件免費(fèi)下載免費(fèi)下載。
    發(fā)表于 03-22 11:21 ?21次下載
    RM新时代网站-首页