| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
共陰顯示子程序!新手求助!!!!!!!! | 
  
| 作者:xww1985120 欄目:單片機 | 
畢業(yè)設(shè)計急需共陰顯示子程序,顯示內(nèi)容在61H~63H,列掃描在P3.0~P3.2! 哪位大蝦能給小弟一段這樣的程序啊?謝謝!  | 
  
| 2樓: | >>參與討論 | 
| 作者: mugenwon 于 2006/5/24 20:19:00 發(fā)布:
         自己動手 不自己做,那不是白學(xué)了??  | 
  |
| 3樓: | >>參與討論 | 
| 作者: duanhnhy 于 2006/5/24 21:12:00 發(fā)布:
         呵呵~~~比較簡單呀! 顯示方式:靜態(tài)?動態(tài)? 芯片選擇? 學(xué)以致用才是最重要的!  | 
  |
| 4樓: | >>參與討論 | 
| 作者: conwh 于 2006/5/24 23:22:00 發(fā)布:
         明顯是動態(tài)掃描的 ;用51單片機,中斷掃描顯示 DISP_UNIT(3) EQU 61H ;顯示區(qū)的首址 DISP_CNT EQU ;顯示指針 DISP.SCAN(3) EQU !P3.0 ;掃描首址 DISP*MAX EQU 3 ;顯示最大位數(shù) : : MOV A,DISP_CNT ;取需要顯示的"位" DEC A ADD A,#DISP_UNIT ;計算出"位"的物理位置 MOV R0,A MOV A,@R0 ;取出需要顯示的"字" ;DPTR的值為需要顯示"字"的顯示碼的首址 MOVC A,@A+DPTR ;取顯示碼 SETB DISP.SCAN(0) ;關(guān)閉顯示 SETB DISP.SCAN(1) SETB DISP.SCAN(2) MOV Px,A ;輸出顯示 MOV A,DISP_CNT CJNE A,#3,DISP-2 CLR DISP.SCAN(2) ;最高位亮 DISP-2: CJNE A,#2,DISP-1 CLR DISP.SCAN(1) ;次高位亮 DISP-1: CJNE A,#1,DISPLAY-END CLR DISP.SCAN(0) ;低位亮 DISPLAY-END: DJNZ DISP_CNT,SUB-PROG-END MOV DISP_CNT,#DISP*MAX ;循環(huán)周期結(jié)束,重新裝入指針 SUB-PROG-END: : :  | 
  |
| 5樓: | >>參與討論 | 
| 作者: 汽車電子 于 2006/5/24 23:35:00 發(fā)布:
         用共陽更好驅(qū)動  | 
  |
| 6樓: | >>參與討論 | 
| 作者: conwh 于 2006/5/24 23:49:00 發(fā)布:
         共陰和共陽有區(qū)別嗎?我一至使用共陰的  | 
  |
  | 
    
 
  | 
  
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號  |