![]() |
發(fā)布時間: 2017-12-14 13:43
正文摘要:本帖最后由 snow_f 于 2017-12-14 16:14 編輯 一個課程設計,兩位秒表,用的AT89C51,附件有仿真,原理,源碼還有用Protel DXP畫的一部分。 |
樓主,你這個有沒有pcb板圖啊 |
用處很大![]() ![]() |
寫得很好,對我用處很大,感謝樓主。。! |
原理圖的下載電源下載口是那個? |
加油,支持 |
可以的,佩服 |
我也想下載然后贊一個 |
有0到99.9的嗎 |
太棒了 感謝樓主 |
怎么下載? |
燒進單片機中為啥只顯示00 |
很好的分享 東西比較齊全 |
正好需要,謝謝大佬 |
求資源 |
正好需要哈哈哈哈 |
![]() #include<reg52.h> // 單片機0000~9999秒表 #define uint unsigned int #define uchar unsigned char uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar bai,shi; uint a1,a2; sbit D1=P3^0; sbit D2=P3^1; sbit D3=P3^2; sbit D4=P3^3; sbit key=P3^5; sbit key1=P3^7; bit j ; uint y ; void main() { TMOD=0x01; TH0=(65536-10000)/256; TL0=(65536-10000)%256; EA=1; ET0=1; TR0=1; bai=0; shi=0; while(1) { if(key==0) { j=0; } if(key1==0) { j=1; a2=0; } } } void timer0()interrupt 1 { TH0=(65536-10000)/256; TL0=(65536-10000)%256; a1++; y++; if(a1==100) // 100 { a1=0; if(j==1) a2++; if(a2>=10000) a2=0; // 10000 } D1 = 1; D2 = 1; D3 = 1; D4 = 1; if(y==1) { P1=table[a2%10000/1000]; // 10000 D4=0; } if(y==2) { P1=table[a2%1000/100]; // 1000 D3=0; } if(y==3) { P1=table[a2%100/10]; // 100 D2=0; } if(y==4) { P1=table[a2%10]; // 10 D1=0; y=0; } } |
很詳細的資料 |
給力帝 |
正好學習需要,謝謝分享 |
沒錢下載啊 |
還可以 ?梢杂 |
tyyhlw69 發(fā)表于 2018-9-11 11:06 程序里用的就是共陰極。 |
初學,非常需要! |
好東西真火 |
謝謝分享! |
延時函數(shù),i =ms是不是少個數(shù)? |
可以用共陰極數(shù)碼管嗎, |
剛好需要,不錯 |
剛好需要,不錯 |
求分享pcb電路圖 |
起大作用啊! |
Powered by 單片機教程網(wǎng)