|
上次第一次發帖 不知道附件怎么添加
這才找到.
下面是單片機仿真圖,大家可以下載附件后放大了再看
0.png (28.97 KB, 下載次數: 308)
下載附件
2015-12-26 00:59 上傳
1.png (43.86 KB, 下載次數: 307)
下載附件
2015-12-26 00:59 上傳
下面是單片機程序源碼:
- /*#include<reg51.h>
- #define move_turn PW1=0;PW2=1; //前進
- #define back_turn PW1=1;PW2=0; //后退
- sbit PW1=P3^1;
- sbit PW2=P3^0; //控制電機的兩個輸入
- unsigned char key_scan(void);
- unsigned char temp;
- void event();
- void main()
- { P2=0x00;
- while(1)
- {
- if(P2^1==1)move_turn;
- else if(P2^2==1)back_turn;
- // event();
- }
- }
- void event(void)
- {
-
- switch(key_scan())
- {
- case 0x02: move_turn ; break; // 前進指令
-
- case 0x04: back_turn; break; // 右轉指令
-
- default: break;
- }
- }
-
- unsigned char key_scan(void)
- {
- return ~P2;
-
- }*/
- #include <reg52.h>
- #include <intrins.h>
- #define uint unsigned int
- #define uchar unsigned char
- sbit K1 = P2^1;
- sbit K2 = P2^2;
- sbit K3 = P2^3;
- sbit MA = P2^5;
- sbit MB = P2^6;
- void main(void)
- {
- P2=0;
- while(1)
- {
- if(K1 == 1)
- {
- while(K1 == 1);
- MA = 0;
- MB = 1;
- }
- if(K2 == 1)
- {
- while(K2 == 1);
- MA = 1;
- MB = 0;
- }
- if(K3 == 1)
- {
- while(K3 == 1);
- MA = 0;
- MB = 0;
- }
- }
- }
復制代碼
|
-
-
無線遙控窗簾.zip
2015-2-3 11:02 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
15.42 MB, 下載次數: 1136, 下載積分: 黑幣 -5
原理圖 PCB KEIL源程序
評分
-
查看全部評分
|