在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子元器件>芯片引腳圖>

用74HC165讀8個按鍵狀態 - 用74HC165讀8個按鍵狀態

2018年02月02日 11:05 網絡整理 作者: 用戶評論(0
關鍵字:74HC165(15124)

用74HC165讀8個按鍵狀態

74HC165是一款并入串出的芯片,下圖通過74HC165讀入8個按鍵狀態,并用7個LED燈L1~L8分別對應S1~S8,來顯示按鍵狀態。

硬件連接圖如下:

用74HC165讀8個按鍵狀態

程序代碼如下:

1//--------------------------------------------------------------------------

2//來源:http://hi.baidu.com/mculove/home

3//程序名稱:用74HC165讀8個按鍵狀態

4//晶振:11.0592MHz;

5//MCU型號:STC89C52RC;

6//電路板型號:EBV-MV(51實驗板);

7//--------------------------------------------------------------------------

8

9

10

11

12//--------------------------------------------------------------------------

13//硬件連接:

14//EBVn-[VCC]-》MVn-[--VCC--]

15//EBVn-[GND]-》MVn-[//GND//]

16//MVn-{EX3}-[Y0]-》MVn-{EX2}-[L1]

17//MVn-{EX3}-[Y1]-》MVn-{EX2}-[L2]

18//MVn-{EX3}-[Y2]-》MVn-{EX2}-[L3]

19//MVn-{EX3}-[Y3]-》MVn-{EX2}-[L4]

20//MVn-{EX3}-[Y4]-》MVn-{EX2}-[L5]

21//MVn-{EX3}-[Y5]-》MVn-{EX2}-[L6]

22//MVn-{EX3}-[Y6]-》MVn-{EX2}-[L7]

23//MVn-{EX3}-[Y7]-》MVn-{EX2}-[L8]

24//-》MVn-{EX2}-(VCC)

25//-》MVn-{EX3}-(VCC)

26

27//EBVn-[P10]-》MVn-{EX3}-[A]

28//EBVn-[P11]-》MVn-{EX3}-[B]

29//EBVn-[P12]-》MVn-{EX3}-[C]

30//EBVn-[P13]-》MVn-{EX3}-[G1]

31//--------------------------------------------------------------------------

32

33

34

35

36//--------------------------------------------------------------------------

37//實驗結果:

38//當按下一個按鍵時候,對應的LED燈被點亮。如按下S1,則L1燈亮,按下S2,則L2燈亮。。.。。.

39//--------------------------------------------------------------------------

40

41

42

43//------------------------------------------------------

44//頭文件;

45#include《AT89X52.H》

46

47#defineHC165_nPLP3_5//移位或載入選擇信號

48#defineHC165_CKP3_6//時鐘信號

49#defineHC165_OUTP3_7//數據輸出

50

51//------------------------------------------------------

52voiddelay(void)

53{

54unsignedchari,j;

55for(i=250;i》0;i--)

56for(j=200;j》0;j--);

57}

58

59unsignedcharHC165(void)//返回值為char型,8位

60{

61unsignedchari;

62unsignedcharTemp;

63HC165_CK=1;

64HC165_nPL=0;//HC165讀按鍵

65HC165_nPL=1;//暫停HC165讀按鍵

66Temp=0;

67if(HC165_OUT==1)Temp|=0x01;//此時HC165_OUT為Temp的最高位。

68for(i=0;i《7;i++)//需要移位7次,才能讀完

69{

70HC165_CK=0;

71HC165_CK=1;//時鐘上升沿,HC165移位

72Temp《《=1;//Temp左移一位,為新來的數據空出最后一位

73if(HC165_OUT==1)//讀入新來的數據到最后一位

74{

75Temp|=0x01;

76}

77}

78HC165_CK=0;

79return(Temp);//經過7次循環后,D6,D5,D4,D3,D2,D1,D0被依次讀入Temp的7個位中

80}

81

82

83

84//------------------------------------------------------

85//程序入口;

86voidmain(void)

87{

88while(1)

89{

90P1=HC165();

91delay();

92}

93}

非常好我支持^.^

(10) 34.5%

不好我反對

(19) 65.5%

( 發表人:姚遠香 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 天天干天天玩天天操 | 婷婷丁香花 | 色视频www在线播放国产人成 | 天天躁夜夜| 久久久久久免费播放一级毛片 | 一色屋成人免费精品网站 | 宅男lu66国产在线播放 | 超级淫小黄文大全很污的那种 | 色视频在线观看在线播放 | 夜夜艹天天干 | 毛片观看网址 | 亚洲电影在线播放 | 黄色靠逼网站 | 色偷偷男人天堂 | 成人国产精品2021 | 国产农村妇女毛片精品久久久 | 国产亚洲网站 | 免费一级特黄a | 四虎影院在线观看网站 | 性做久久久久久久免费观看 | 日本黄色美女网站 | 精品综合久久久久久98 | 婷婷婷色| 亚洲va国产日韩欧美精品色婷婷 | 欧洲精品码一区二区三区免费看 | 人人爱人人艹 | 免费h视频网站 | 婷婷亚洲综合五月天小说在线 | 免费视频在线看 | 2020狠狠操 | 一级特黄aaa大片在线观看 | 日本在线视频一区二区 | 色香欲综合成人免费视频 | 国产三级精品最新在线 | 国产午夜视频在线观看网站 | 亚洲黄色官网 | 日韩操| 中文字幕不卡免费高清视频 | 国产xxxx极品bbw视色 | 四虎网址在线观看 | 黄色尤物|