標(biāo)題: ULN2803驅(qū)動(dòng)點(diǎn)陣屏仿電梯數(shù)字滾動(dòng)顯示 仿真 程序 [打印本頁]

作者: gkg    時(shí)間: 2017-5-14 13:35
標(biāo)題: ULN2803驅(qū)動(dòng)點(diǎn)陣屏仿電梯數(shù)字滾動(dòng)顯示 仿真 程序
原理圖:



單片機(jī)源程序如下:
  1. //-----------------------------------------------------------------
  2. //  名稱: ULN2803驅(qū)動(dòng)點(diǎn)陣屏仿電梯數(shù)字滾動(dòng)顯示
  3. //-----------------------------------------------------------------
  4. //  說明: 本例模擬了電梯顯示屏上下滾動(dòng)顯示樓層的效果,當(dāng)目標(biāo)樓層大于
  5. //             當(dāng)前樓層時(shí)將向上滾動(dòng)顯示,反之則向下滾動(dòng)顯示.目標(biāo)樓層到達(dá)時(shí)
  6. //         點(diǎn)陣保持穩(wěn)定顯示.
  7. //
  8. //-----------------------------------------------------------------
  9. #include <reg51.h>
  10. #include <intrins.h>
  11. #define INT8   signed   char
  12. #define INT8U  unsigned char
  13. #define INT16U unsigned int
  14. //數(shù)字0~9的點(diǎn)陣字節(jié)(每個(gè)數(shù)字8字節(jié))
  15. INT8U code Table_OF_Digits[]=
  16. {  
  17.         0x00,0x3C,0x66,0x42,0x42,0x66,0x3C,0x00,        //0
  18.         0x00,0x08,0x38,0x08,0x08,0x08,0x3E,0x00,        //1
  19.         0x00,0x3C,0x42,0x04,0x08,0x32,0x7E,0x00,        //2
  20.         0x00,0x3C,0x42,0x1C,0x02,0x42,0x3C,0x00,        //3
  21.         0x00,0x0C,0x14,0x24,0x44,0x3C,0x0C,0x00,        //4
  22.         0x00,0x7E,0x40,0x7C,0x02,0x42,0x3C,0x00,        //5
  23.         0x00,0x3C,0x40,0x7C,0x42,0x42,0x3C,0x00,        //6
  24.         0x00,0x7E,0x44,0x08,0x10,0x10,0x10,0x00,        //7
  25.         0x00,0x3C,0x42,0x24,0x5C,0x42,0x3C,0x00,        //8
  26.         0x00,0x38,0x46,0x42,0x3E,0x06,0x3C,0x00         //9
  27. };
  28. INT8 offset = 0;                //用于產(chǎn)生滾動(dòng)效果的取點(diǎn)陣字節(jié)偏移變量
  29. INT8U Current_Level = 1;//當(dāng)前樓層號(hào)
  30. INT8U Dest_Level = 1;        //目標(biāo)樓層號(hào)
  31. INT8U r = 0, x = 0;                //點(diǎn)陣顯示取字節(jié)索引及刷新遍數(shù)控制變量
  32. //------------------------------------------------------------------
  33. // 主程序
  34. //------------------------------------------------------------------
  35. void main()
  36. {  


  37. ……………………

  38. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
44 ULN2803驅(qū)動(dòng)點(diǎn)陣屏仿電梯數(shù)字滾動(dòng)顯示.zip (20.64 KB, 下載次數(shù): 97)








歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1