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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2460|回復(fù): 0
收起左側(cè)

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

[復(fù)制鏈接]
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),當(dāng)開關(guān)接高電平時,顯示“12345”字 樣;當(dāng)開關(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)輪流顯示的方法,當(dāng)循環(huán)顯示頻率較高時,利用人眼 的暫留特性,看不出閃爍顯示現(xiàn)象,這種顯示需要一個接口完成字形碼的輸出(字 形選擇),另一接口完成各數(shù)碼管的輪流點亮(數(shù)位選擇)。 內(nèi)
 。2. 在進(jìn)行數(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--);  
  }

  }


回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久精品欧美一区二区三区不卡 | 99久久久久久 | 日韩精品免费视频 | 国产精品一区二区三 | 欧美日韩黄色片 | 国产精品久久久国产盗摄 | 国产欧美综合一区二区三区 | 免费一看一级毛片 | 色吧综合 | 久久香蕉精品 | 国产乱淫片视频 | 成人免费福利视频 | 激情五月婷婷 | 黄a视频| 国产农村妇女aaaaa视频 | 国产视频导航 | 亚洲精品911 | 黄色片免费网站 | 草草视频在线 | 青青草国产精品 | 亚洲美女毛片 | 国产第三页| 五月婷色 | 手机av在线免费观看 | 亚洲一区在线视频 | 日韩精品视频网站 | 中文字幕日韩高清 | 一区二区欧美日韩 | 亚洲福利精品 | a视频在线免费观看 | 久久久中文字幕 | 国产成人99久久亚洲综合精品 | 99re在线观看 | 在线看亚洲 | 免费黄色网页 | 亚洲欧美另类在线观看 | 日本免费黄色网址 | 日韩久久av | 在线观看欧美日韩 | 中文字幕在线观看一区二区三区 | 亚洲高清在线播放 |