AT89C51을 이용한 전자주사위
- 최초 등록일
- 2012.04.30
- 최종 저작일
- 2012.04
- 5페이지/ 한컴오피스
- 가격 1,000원
소개글
전자 주사위.
헤매고 있을 사람들을 위해 직접 짠 C언어를 첨부함
목차
1. 실험 목적
2. 실험 준비물
3. 주석
4. 회로
5. 고찰
본문내용
사서 보셔도 후회 안 합니다.
1. 실험 목적
전자주사위로 리셋 스위치와 SOTP스위치를 이용하여 디스플레이 되도록 한다.
2. 실험 준비물
bread board, 저항(1kΩ 12개, 330Ω 4개), LED 4개, 스위치 5개, 수정발진기 1개, 7세그먼트 4개, 트렌지스터 4개, 콘덴서(22uF 1개, 20pF 2개), power supply, AT89C51 소자 1개
3. 주석
#include <at89x51.h>
void delay(char I) // 일정시간 지연
{while(i--);}
sbit SW1 = P0^0; // SOTP 스위치 설정
code unsigned char SEG[6]={0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82};
// 숫자 디스플레이 포맷
unsigned char y; // 정수 선언
void main(void)
{
P2 = 0x0f; // 초기값 설정
do{
P1 =0xf9; // 초기값 설정
y=1;
delay(1000); // 지연시간
if(!SW1)
break;
참고 자료
없음