|
51單片機仿真計時器的原理圖:
0.png (120.27 KB, 下載次數: 122)
下載附件
2017-1-5 22:42 上傳
部分源程序預覽:
- #include"main.h"
- #include"delay.h"
- #include"keypad.h"
- #include"display.h"
- void main()
- {
- INT0_Initial();
- Time0_Initial();
- delay_ms(10);
- LED = 0;
- while(1)
- {
- switch(key_value)
- {
- case 12:
- {
- num1 ++;key_value = 0;
- flag1 = 0;
- if(num1>255)
- {
- num1 = 0;
- }
- break;
- }
- case 13:
- {
- num1 --;key_value = 0;
- flag1 = 0;
- if(num1>255)
- {
- num1 = 255;
- }
- break;
- }
- case 14:
- {
- num2 ++;key_value = 0;
- flag1 = 0;
- if(num2>255)
- {
- num2 = 0;
- }
- break;
- }
- case 15:
- {
- num2 --;key_value = 0;
- flag1 = 0;
- if(num2>255)
- {
- num2 = 255;
- }
- break;
- }
- case 1:
- {
- TR0 = 1;
- key_value = 0;
- break;
- }
- case 2:
- {
- num1 = 0;num2 = 0;
- num = 4;
- secs = 0;minutes = 12;
- m_secs = 24;
- key_value = 0;
- TR0 = 1;
- break;
- }
- case 3:
- {
- TR0 = 0;
- key_value = 0;
- break;
- }
- default:
- {
- break;
- }
- }
- HEXTOBCD();
- delay_us(10);
- Display(table);
- delay_us(10);
- }
- }
復制代碼
0.png (70.08 KB, 下載次數: 123)
下載附件
2017-1-5 22:43 上傳
籃球比賽計時器的所有資料打包下載:
比賽計時器.zip
(161.66 KB, 下載次數: 247)
2017-1-2 12:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|