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

標(biāo)題: 單片機(jī)數(shù)字計(jì)數(shù)器的protues仿真 [打印本頁(yè)]

作者: gongxiangshan    時(shí)間: 2017-12-19 09:23
標(biāo)題: 單片機(jī)數(shù)字計(jì)數(shù)器的protues仿真
這是一個(gè)數(shù)字計(jì)數(shù)器的設(shè)計(jì),有圖,有源程序,還有仿真結(jié)果。附件里是所有資料。

down 減1


rest 歸零


stop 停止


UP加1


播放音樂


記步器


單片機(jī)源程序如下:
  1. #include<reg51.h>                     
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. sbit up=P1^0;
  5. sbit down=P1^3;
  6. sbit stop=P1^6;
  7. sbit reset=P1^7;
  8. sbit Beep=P3^7;  
  9. uint gw,sw,gww,sww,temp;  
  10. uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  11. uchar code SONG_TONE[]={212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,159,169,190,119,119,126,159,142,159,0};   
  12. uchar code SONG_LONG[]={9,3,12,12,12,24,9,3,12,  12,12,24,9,3,12,12,12,12,12,9,3,12,12,12,24,0};   
  13. void delay(uint z)
  14. {  
  15. uint x,y;
  16. for (x=z;x>0;x--)   
  17. for(y=110;y>0;y--);  
  18. }  
  19. void PlayMusic( )  
  20. {
  21. uint i=0,j,k;
  22. while (SONG_LONG[i]!=0||SONG_TONE[i]!=0)  
  23. {   
  24. for(j=0;j<SONG_LONG[i]*20;j++)  
  25. {   
  26.         Beep=~Beep;
  27. for (k=0;k<SONG_TONE[i]/2;k++);      
  28. }   
  29. delay (10);  
  30. i++;   
  31. }
  32. }  
  33. void init( )
  34. {  
  35. gw=0;  
  36. gww=0;   
  37. sw=0;      
  38. sww=0;  
  39. temp=0;  
  40. P0=0;  
  41. P2=0xff;  
  42. P3=0xff;  
  43. Beep=0;  
  44. P0=table[sw];  
  45. P2=table[gw];  
  46. IT0=1;  
  47. EX0=1;   
  48. }  
  49. void keyscan( )
  50. {   
  51. if(temp==0)   
  52. {   
  53. if(up==0)   
  54. {        
  55. delay(5);      
  56. if(up==0)     
  57. {     
  58. while(!up);     
  59. if(gw==9)     
  60. {      
  61. gw=0;      
  62. P2=table[gw];      
  63. if(sw==9)      
  64. {        
  65. sw=0;        
  66. P0=table[sw];        
  67. }      
  68. else      
  69. {        
  70. sw++;        
  71. P0=table[sw];      
  72. }      
  73. }     
  74. else      
  75. {      
  76. gw++;      
  77. P2=table[gw];           
  78. }
  79. }   
  80. }   
  81. if(down==0)  
  82. {
  83. delay(5);
  84. if(down==0)   
  85. {     
  86. while(!down);     
  87. if(gw==0)     
  88. {      
  89. gw=9;     
  90. P2=table[gw];      
  91. if(sw==0)      
  92. {      
  93. sw=9;      
  94. P0=table[sw];      
  95. }      
  96. else      
  97. {        
  98. sw--;        
  99. P0=table[sw];        
  100. }      
  101. }      
  102. else      
  103. {      
  104. gw--;      
  105. P2=table[gw];      
  106. }      
  107. }   
  108. }
  109. }
  110. if(stop==0)     
  111. {        
  112. delay(5);        
  113. if(stop==0)   
  114. {   
  115. while(!stop);   
  116. if((gw!=0) || (sw!=0))   
  117. {      
  118. temp++;     
  119. if(temp==1)      
  120. EA=1;      
  121. if(temp==2)      
  122. EA=0;     
  123. if(temp==3)   
  124. {      
  125. temp=1;      
  126. EA=1;      
  127. }     
  128. }   
  129. }   
  130. }     
  131. if(reset==0)   
  132. {     
  133. delay(5);   
  134. if(reset==0)   
  135. {     
  136. while(!reset);         
  137. if((gw!=0) || (sw!=0))
  138. {      
  139. gw=0;      
  140. sw=0;     
  141. P2=table[gw];      
  142. P0=table[sw];      
  143. Beep=0;      
  144. init( );      
  145. EA=1;      
  146. }     
  147. }        
  148. }  
  149. }   
  150. void main()  
  151. {  
  152. init();  
  153. while(1)
  154. {   
  155. keyscan();   
  156. }  
  157. }  
  158. ……………………

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

所有資料51hei提供下載:
智能儀表.rar (339.01 KB, 下載次數(shù): 42)







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: av一区在线观看 | 国产精品久久久久久模特 | 成人综合视频在线 | 久久综合久久综合久久 | 国产精品久久久久久一级毛片 | 久久青草av | 亚洲最大的成人网 | 日韩精品一区二区三区视频播放 | 亚洲视频一区在线 | 日日精品 | 午夜精品影院 | 九九久久久| 日本一区二区三区精品视频 | 国产亚洲精品久久19p | 国产成人免费视频网站高清观看视频 | 精品欧美一区免费观看α√ | 欧美亚洲国产日韩 | 成人久久18免费网站图片 | 秋霞影院一区二区 | 涩涩视频在线观看免费 | 一级全黄少妇性色生活免费看 | 精品国产一区二区三区性色av | 成人免费在线播放视频 | 麻豆av一区二区三区久久 | 日韩av福利在线观看 | 欧美性jizz18性欧美 | 国产视频1区| 亚洲成人免费视频 | 日韩免| 久久综合九色综合欧美狠狠 | 久久久久久天堂 | 亚洲每日更新 | 97精品一区二区 | 日本五月婷婷 | 免费观看av网站 | 国产香蕉视频 | 成人三级网址 | 奇米视频777| 污污的网站在线观看 | 日本天天操 | 亚洲欧美激情精品一区二区 |