검색어 입력폼

논리회로 아벨설계프로젝트(ABEL)

저작시기 2008.05 |등록일 2010.04.10 한글파일한글 (hwp) | 4페이지 | 가격 1,000원

소개글

학번과 이름을 하나씩 입력해서 7-segment에 차례로 출력하는 PLD를 ABEL로 설계한다.

목차

1. 설계내용
2. 소스코드
3. 시뮬레이션 결과 캡쳐
4. 결론(느낀점)

본문내용

과제목표 : ABEL 프로그램 설계 프로젝트
1. 설계내용
학번과 이름을 하나씩 입력해서 7-segment에 차례로 출력하는 PLD를 ABEL로 설계한다.
2. 소스코드
MODULE PROJECT "MODULE NAME 프로젝트
TITLE `7SEGMENT` "TITLE NAME `7SEGMENT`
FFF device `P22V10`; "DEVICE NAME FFF로 지정

"INPUT PINS
SEL, I1, I2, I3, I4, I5 PIN 2,3,4,5,6,7; " 인풋핀 5개와 SELECT핀 한개 지정

"OUTPUT PINS
A, B, C, D, E, F, G PIN 23,22,21,20,19,18,17; "출력될 7개핀 지정

"Definitions
INPUT = [SEL, I1, I2, I3, I4, I5]; "입력된 6BIT(SELECT포함)의 10진수값을 INPUT 이라고 지정
OUTPUT = [A, B, C, D, E, F, G]; "출력될 7BIT의 10진수값을 OUTPUT 이라고 지정

"0=[0,0,0,0,0,0]; 0~9 까지 값을 이진수입력 표현으로 정하였습니다.SEL=0 (000000~001001) 10개
"1=[0,0,0,0,0,1]; INPUT값은 0부터 9까지입니다.
"2=[0,0,0,0,1,0];
"3=[0,0,0,0,1,1];
"4=[0,0,0,1,0,0];
"5=[0,0,0,1,0,1];
"6=[0,0,0,1,1,0];
"7=[0,0,0,1,1,1];
"8=[0,0,1,0,0,0];
"9=[0,0,1,0,0,1];

"A=[1,0,0,0,0,0]; A~Z 까지의 값을 이진수입력 표현으로 정하였습니다.SEL=1 (100000~111001) 26개
다운로드 맨위로