|
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
51hei.png (58.16 KB, 下載次數(shù): 117)
下載附件
2022-7-10 21:47 上傳
51hei.png (75.17 KB, 下載次數(shù): 105)
下載附件
2022-7-10 21:47 上傳
單片機源程序如下:
- #include <iom8v.h>
- #include <macros.h>
- /**********************************************************************
- 函數(shù)數(shù)據(jù)類型說明
- **********************************************************************/
- #define uchar unsigned char
- #define uint unsigned int
- /**********************************************************************
- MS級延時函數(shù)程序,參數(shù)i 延時時間
- **********************************************************************/
- void DelayMS(uint i)
- {
- uint j;
- for(;i!=0;i--)
- {
- for(j=1000;j!=0;j--);
- }
- }
- /**********************************************************************
- 初始化
- **********************************************************************/
- void Init_IO(void)//初始化I/O
- {
- //設置B口為輸出
- DDRB=0x3F;
- PORTB=0x3F;
- //設置C口為輸出
- DDRC=0xFF;
- PORTC=0xFF;
- //設置D口為輸入
- DDRD=0X00;
- PORTD=0x00;
- }
- /**********************************************************************
- 主函數(shù)
- **********************************************************************/
- void main(void)
- {
- Init_IO(); //初始化I/O
- while(1)
- {
- WDR();//WDT 復位
- if((PIND&0X01)==0)//按下PD0,PC0閉合
- {PORTC=0xFE;PORTB=0xFF;}
- if((PIND&0X02)==0)//按下PD1,PC1閉合
- {PORTC=0xFD;PORTB=0xFF;}
- if((PIND&0X04)==0)//按下PD2,PC2閉合
- {PORTC=0xFB;PORTB=0xFF;}
- if((PIND&0X08)==0)//按下PD3,PC3閉合
- {PORTC=0xF7;PORTB=0xFF;}
- if((PIND&0X10)==0)//按下PD4,PB0閉合
- {PORTB=0xFE;PORTC=0xFF;}
- if((PIND&0X20)==0)//按下PD5,PB1閉合
- {PORTB=0xFD;PORTC=0xFF;}
- if((PIND&0X40)==0)//按下PD6,PB2閉合
- {PORTB=0xFB;PORTC=0xFF;}
- if((PIND&0X80)==0)//按下PD7,PB3閉合
- {PORTB=0xF7;PORTC=0xFF;}
- }
- }
復制代碼 |
-
1.png
(63.83 KB, 下載次數(shù): 206)
下載附件
2022-7-10 16:48 上傳
-
2.png
(22.31 KB, 下載次數(shù): 203)
下載附件
2022-7-10 16:48 上傳
-
3.png
(8.96 KB, 下載次數(shù): 225)
下載附件
2022-7-10 16:48 上傳
-
-
程序PCB原理圖.7z
2022-7-10 21:51 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
6.88 MB, 下載次數(shù): 75, 下載積分: 黑幣 -5
評分
-
查看全部評分
|