久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2427|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機在動態(tài)數(shù)碼顯示電路中的設(shè)計

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:107593 發(fā)表于 2016-3-10 21:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 51黑plc 于 2016-3-10 21:21 編輯

  1. 實驗任務(wù)

  如圖所示,P0 端口接動態(tài)數(shù)碼管的字形碼筆段,P2 端口接動態(tài)數(shù)碼 管的數(shù)位選擇端,P1.7 接一個開關(guān),當開關(guān)接高電平時,顯示“12345”字 樣;當開關(guān)接低電平時,顯示“HELLO”字樣。


  2. 電路原理圖


  3. 系統(tǒng)板上硬件連線

  (1. 把“單片機系統(tǒng)”區(qū)域中的P0.0/AD0-P0.7/AD7 用8 芯排線連接到“動 態(tài)數(shù)碼顯示”區(qū)域中的a-h(huán) 端口上;

  (2.把“單片機系統(tǒng)”區(qū)域中的P2.0/A8-P2.7/A15 用8 芯排線連接到“動態(tài) 數(shù)碼顯示”區(qū)域中的S1-S8 端口上;

  (3. 把“單片機系統(tǒng)”區(qū)域中的P1.7 端口用導(dǎo)線連接到“獨立式鍵盤”區(qū)域 中的SP1 端口上;
  4. 程序設(shè)計內(nèi)容 內(nèi)
  (1. 動態(tài)掃描方法


  動態(tài)接口采用各數(shù)碼管循環(huán)輪流顯示的方法,當循環(huán)顯示頻率較高時,利用人眼 的暫留特性,看不出閃爍顯示現(xiàn)象,這種顯示需要一個接口完成字形碼的輸出(字 形選擇),另一接口完成各數(shù)碼管的輪流點亮(數(shù)位選擇)。 內(nèi)
  (2. 在進行數(shù)碼顯示的時候,要對顯示單元開辟8 個顯示緩沖區(qū),每個顯示緩 沖區(qū)裝有顯示的不同數(shù)據(jù)即可。
  (3. 對于顯示的字形碼數(shù)據(jù)我們采用查表方法來完成。
  5. 程序框圖


  6. 匯編源程序


  ORG 00H


  START: JB P1.7,DIR1


  MOV DPTR,#TABLE1


  SJMP DIR


  DIR1: MOV DPTR,#TABLE2


  DIR: MOV R0,#00H


  MOV R1,#01H
  NEXT: MOV A,R0


  MOVC A,@A+DPTR


  MOV P0,A

  MOV A,R1

  MOV P2,A
  LCALL DAY

  INC R0
  RL A 內(nèi)
  MOV R1,A


  CJNE R1,#0DFH,NEXT
  SJMP START
  DAY: MOV R6,#4

  D1: MOV R7,#248
  DJNZ R7,$
  DJNZ R6,D1
  RET
  TABLE1: DB 06H,5BH,4FH,66H,6DH  
  TABLE2: DB 78H,79H,38H,38H,3FH
  END
  7. C 語言源程序


  #include <AT89X51.H>


  unsigned char code table1[]={0x06,0x5b,0x4f,0x66,0x6d};

  unsigned char code table2[]={0x78,0x79,0x38,0x38,0x3f};

  unsigned char i;

  unsigned char a,b;

  unsigned char temp;

  void main(void)

  {

  while(1)

  {  
  temp=0xfe;  
  for(i=0;i<5;i++)  
  {

  if(P1_7==1)

  {  
  P0=table1[ i];

  }
  else

  {

  P0=table2[ i];  
  }
  P2=temp;

  a=temp<<(i+1);

  b=temp>>(7-i);  
  temp=a|b;
  for(a=4;a>0;a--)
  for(b=248;b>0;b--);  
  }

  }


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久久久久久久9999 | 国产高清性xxxxxxxx | 国产日韩一区二区三免费 | 成人免费网视频 | 欧美激情精品久久久久 | 奇米影视在线 | 久久国产精品网站 | 中文字幕在线三区 | 精品一区二区观看 | 中文字幕一区二区三区四区 | 欧美区在线 | 黄色大片网站 | 欧美激情精品久久久久久 | 91在线视频免费观看 | 久久久精品网 | 国产精品一区在线观看你懂的 | 亚洲国产成人精品女人久久久 | 国产在线一区二区三区 | 日韩精品视频在线免费观看 | 国产成人精品一区二区三 | 中文字幕第49页 | 久久九九免费 | 欧美日韩看片 | 国产一区二区三区网站 | 国产麻豆乱码精品一区二区三区 | 国产精品国产三级国产播12软件 | 在线国产视频观看 | 欧美激情欧美激情在线五月 | 91久久精品日日躁夜夜躁国产 | 美国黄色一级片 | 夜夜草导航 | www.久草.com| 国产高清在线观看 | 色婷婷av久久久久久久 | 伊人久久大香线 | 欧美v日韩| 有码一区 | 色偷偷噜噜噜亚洲男人 | 韩国理论电影在线 | 国产午夜精品久久久 | 成人激情视频免费在线观看 |