sw에 관한 건대 좀 도와주세요
아서
질문 제목 : sw에 관한내용입니다.0번 스위치를 눌렀을때 led가 ★☆☆☆ / ★★☆☆ / ★★★☆ / ★★★★ 이렇게 켜지게 반복되게
그리고 도중에 스위치에서 손을땟을때 위 같이1번 반복되고 꺼지게 하는것.질문 내용 :
/*==================================================================
file name : switch.c
process : at89s52
crystal : 11.0592mhz
explanation
1. 스위치를 누르면 그에 해당하는 led가 켜집니다.
==================================================================*/
#include at89x52.h
#include dr_kim kit (sic80-300).h //c:\keil\c51\inc\atmel 폴더에 복사한다.
void delay (int del);
sbit sw0 = p1^0;
sbit sw1 = p1^1;
sbit sw2 = p1^2;
sbit sw3 = p1^3;
void main (void)
{
unsigned char sw=0;
initialize_io(); //i/o port 초기화 dr_kim 헤더 파일에 있음
initialize_graphic_lcd(); //lcd 초기화
do{
if(sw0==0){
p1=0xef;
if(sw1==0){
p1 =0xcf;
}
if(sw2==0){
p1 =0x8f;
}
if(sw3==0){
p1 = 0x0f;
}
}while(1);
}void delay (int del)
{
while(del--);
}
-
흰꽃
ff가 켜진거 에요
-
풋내
흠 전 Atmega128,만 써봐서 어지럽네요 ㅠ 안한지도 오래됬고...
근데 여기서 led가 0x00가 다 켜진건가요 0xff가 다 켜진건가요?
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2698120 | -연산자 가 먼지 좀 알려주세요 (1) | 낮선검객 | 2025-06-14 |
2698091 | 길찾기문제 질문이요! | 노을빛 | 2025-06-13 |
2698060 | while 문에 대한 질문입니다. (9) | 물고기자리 | 2025-06-13 |
2698012 | 2~9가아닌수 | 아놀드 | 2025-06-13 |
2697980 | for에 gets함수를 넣으니까 왜 반복이 안되죠 ㅜ (2) | 펴라 | 2025-06-12 |
2697952 | 2차배열과 함수문의^^; | VanilLa | 2025-06-12 |
2697924 | 다차원 배열 질문있습니다 | 두동 | 2025-06-12 |
2697893 | 정올 :: 기초다지기 a9007 배열7 (문제가 이상함 -_-) | 흰두루 | 2025-06-12 |
2697862 | Unable......... 지정된 파일을 찾을 수 없습니다!! (1) | Creator | 2025-06-11 |
2697761 | 그러니까여제말은... (2) | 새론 | 2025-06-10 |
2697737 | 정올 문제좀 풀어보신분~ | 레오 | 2025-06-10 |
2697709 | rand함수 질문좀요! (6) | 가막새 | 2025-06-10 |
2697683 | C언어 변수뒤 표시가 이해안되는게 있습니다. | 소미 | 2025-06-10 |
2697660 | 껍데기딜 만들고 난후 어느핫키 누르면 코드검색이라도 뜨고 그다음 무반응 해결좀 (2) | 움찬 | 2025-06-09 |
2697634 | c언어로 감성사전 만들기! (1) | 도란도란 | 2025-06-09 |
2697605 | 이 함수좀... | agine | 2025-06-09 |
2697574 | 배열 기본적인질문 (3) | 민트향 | 2025-06-09 |
2697549 | 배열 초기화 (4) | 나리 | 2025-06-08 |
2697465 | 수다님...^^ (2) | 가론 | 2025-06-08 |
2697432 | 서버 만드는 함수에서 궁금한게있어요~ | 파랑 | 2025-06-07 |