Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <89c51rd2.h>
- void lam_1();
- void lam_2();
- void lam_3();
- void lam_4();
- void lam_5();
- void lam_6();
- void lam_7();
- void lam_8();
- void czekaj(){
- while(P3_0 == 0 || P3_1 == 0){
- }
- }
- void lam_0(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_7 = 0;
- lam_1();
- } else if (P3_1 == 0 ){
- P2_7 = 0;
- P2_6 = 0;
- P2_5 = 0;
- P2_4 = 0;
- P2_3 = 0;
- P2_2 = 0;
- P2_1 = 0;
- P2_0 = 0;
- lam_8();
- }
- }
- }
- void lam_1(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_6 = 0;
- lam_2();
- } else if (P3_1 == 0 ){
- P2_7 = 1;
- lam_0();
- }
- }
- }
- void lam_2(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_5 = 0;
- lam_3();
- } else if (P3_1 == 0 ){
- P2_6 = 1;
- lam_1();
- }
- }
- }
- void lam_3(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_4 = 0;
- lam_4();
- } else if (P3_1 == 0 ){
- P2_5 = 1;
- lam_2();
- }
- }
- }
- void lam_4(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_3 = 0;
- lam_5();
- } else if (P3_1 == 0 ){
- P2_4 = 1;
- lam_3();
- }
- }
- }
- void lam_5(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_2 = 0;
- lam_6();
- } else if (P3_1 == 0 ){
- P2_3 = 1;
- lam_4();
- }
- }
- }
- void lam_6(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_1 = 0;
- lam_7();
- } else if (P3_1 == 0 ){
- P2_2 = 1;
- lam_5();
- }
- }
- }
- void lam_7(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_0 = 0;
- lam_8();
- } else if (P3_1 == 0 ){
- P2_1 = 1;
- lam_6();
- }
- }
- }
- void lam_8(){
- czekaj();
- while(1){
- if(P3_0 == 0){
- P2_7 = 1;
- P2_6 = 1;
- P2_5 = 1;
- P2_4 = 1;
- P2_3 = 1;
- P2_2 = 1;
- P2_1 = 1;
- P2_0 = 1;
- lam_0();
- } else if (P3_1 == 0 ){
- P2_0 = 1;
- lam_7();
- }
- }
- }
- void main(void){
- P2_7 = 1;
- P2_6 = 1;
- P2_5 = 1;
- P2_4 = 1;
- P2_3 = 1;
- P2_2 = 1;
- P2_1 = 1;
- P2_0 = 1;
- lam_0();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement