找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

藍(lán)橋杯第九屆程序 以A2開發(fā)板寫出

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:665608 發(fā)表于 2021-3-5 15:24 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
藍(lán)橋杯第九屆A2開發(fā)板源碼

單片機(jī)源程序如下:
  1. #include "reg52.h"
  2. #include "iic.h"
  3. #include "XPT2046.h"
  4. #define led P2

  5. void show();
  6. void calculate ();

  7. sbit s7 = P3^1;
  8. sbit s6 = P3^0;
  9. sbit s5 = P3^2;
  10. sbit s4 = P3^3;
  11. sbit LSA=P2^2;
  12. sbit LSB=P2^3;
  13. sbit LSC=P2^4;

  14. typedef unsigned char u8;
  15. typedef unsigned int u16;

  16. u8 code LED_mos1[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
  17. u8 code LED_mos2[8] = {0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
  18. u8 code LED_mos3[8] = {0x7e,0xbd,0xdb,0xe7,0x7e,0xbd,0xdb,0xe7};
  19. u8 code LED_mos4[8] = {0xe7,0xdb,0xbd,0x7e,0xe7,0xdb,0xbd,0x7e};
  20. u8 code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

  21. u8 boot,Connection=0,set,mos=1,PWM_a,BL_yd,SMG_xz[8],PWM_ld;
  22. //boot啟動(dòng)標(biāo)志位 //Connection開始全滅控制位// set設(shè)置//mos模式//PWM_a占空比變量//BL_yd流水燈移動(dòng)選擇
  23. //SMG_xz[8]數(shù)碼管位置選擇//PWM_ld 亮度選擇

  24. u16 BL_ms = 400,BL_sj;//BL_ms 時(shí)間判斷位//BL_sj時(shí)間累加

  25. void delay(u16 i)
  26. {
  27.         while(i--);
  28. }

  29. void Init0()
  30. {
  31.         TMOD |= 0x01;
  32.        
  33.         TH0 = (65536 -1000)/256;
  34.         TL0 = (65536 -1000)%256;
  35.        
  36.         ET0 = 1;
  37.         TR0 = 1;
  38.         EA = 1;
  39. }

  40. void kes()
  41. {
  42.         if(s7 == 0)
  43.         {
  44. ……………………

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

所有程序51hei提供下載:
第九屆.zip (144.71 KB, 下載次數(shù): 11)


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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表