실험 (1) 프로젝트 이번프로젝트는수열에대한것이다. 요구사항은다음과같다. 1. 전원이공급되고스위치 S1을눌렀다떼면 1번 LED에불이들어온다. A. 두개이상이나다른 LED가켜지면감점, LED가켜지지않으면 0점 2. 1번상황에서 ( 전원이공급되고스위치 S1을눌렀다떼면 ) 두개의 7-segment 에는각각숫자 1이표시된다. A. 1이아닌숫자가표시되면감점. (7-segment 가켜지지않으면 0점 ) 3. 1번, 2번 7-segment는수열의최근두숫자의 8로나눈나머지를표시한다. 스위치 S3 을누르지않은상태에서스위치 S2의입력에따라수열의위치가변화한다. A. 1번과 2번 7-segment에각각숫자 A와숫자 B가표시되어있을때, 스위치 S2를눌렀다떼면 1번 7-segment에는숫자 B, 2번 7-segment에는숫자 B+1의 8로나눈나머지가표시된다. 이때 2번 LED만불이켜지고나머지 LED는불이꺼져야한다. i. 예 ) 1, 2번 7-segment에 3, 5가표시되어있었다면 S2를눌렀다떼었을때각각 5, 6이표시된다. 예 ) 1, 2 번 7-segment 에 6, 7 이표시되어있었다면 S2 를눌렀다떼었을때각각 7, 0이표시된다. B. 7-segment는동작하지않고 LED만올바르게들어오면부분점수 4. 스위치 S2를입력할때스위치 S3가눌린상태라면수열이다르게변한다. A. 1번과 2번 7-segment에각각숫자 A와숫자 B가표시되어있을때, 스위치 S3을누른상태에서스위치 S2를눌렀다떼면 1번 7-segment에는숫자 B가표시되고, 2 번 7-segment에는숫자 A+B의 8로나눈나머지가표시된다. 이때 3번 LED만불이켜지고나머지 LED는불이꺼져야한다. i. 예 ) 1, 2번 7-segment에 2, 3이표시되어있었다면 S3를누른상태에서 S2를눌렀다떼었을때각각 3, 5가표시된다. 예 ) 1, 2 번 7-segment 에 3, 5 가표시되어있었다면 S3 을누른상태에서 S2 를 눌렀다떼었을때각각 5, 0 이표시된다.
B. 7-segment는동작하지않고 LED만올바르게들어오면부분점수 5. 스위치 S1은초기화스위치이다. 어떠한상황에서도 S1을눌렀다떼면두개의 7- segment 각각에숫자 1이표시되고 1번 LED에만불이들어와야한다. A. 7-segment 들이 1, 1로올바르게초기화되지않으면감점 B. 1번 LED에불이들어오지않거나 2개이상의 LED가켜지면감점 C. 7-segment는동작하지않고 LED만올바르게들어오면부분점수 6. [ 선택사항 ] 스위치 S2를입력할때스위치 S4가눌린상태라면수열이다르게변한다. A. 1번과 2번 7-segment에각각숫자 A와숫자 B가표시되어있을때, 스위치 S4를누른상태에서 S2를눌렀다떼면 1번 7-segment에는숫자 B가표시되고 2번 7- segment에는 B-A의 8로나눈나머지 (0이상 7이하 ) 가표시된다. 이때, 모든 LED는불이꺼져야한다. i. 예 ) 1, 2번 7-segment에 3, 5가표시되어있었다면 S4를누른상태에서 S2를눌렀다떼었을때각각 5, 2가표시된다. 예 ) 1, 2 번 7-segment 에 5, 0 이표시되어있었다면 S4 를누른상태에서 S2 를 눌렀다떼었을때각각 0, 3 이표시된다. B. 7-segment 는동작하지않고 LED 만올바르게들어오면부분점수
주의사항 순서대로진행할필요는없음. 예1: 2번을수행하지않고 3번을수행할수있음. 예2: 5번을수행하지않고 6번선택사항을수행할수있음. 사용가능부품 ALU 는사용가능 메모리관련부품 (RAM, ROM 등 ) 은사용할수없음. 홈페이지에 datasheet 가게시되어있는부품만을사용할수있음. (ALU 포함 ). 기본적인 chip 들은납땜기기제공시함께제공되며필요시조교의허가하에실험실에 있는부품을추가로가져갈수있음. 요구사항 6 이선택사항인이유는전체회로에수정이필요하기때문이다. 선택사항을 시도하다요구사항 1-5 내용을충족시키지못할경우부분점수를받을수없다. 충분한 계획하에제품을구현한다. 채점방식 완성된기판의동작을영상으로촬영후유튜브에업로드하여링크를클래스넷을통해 제출. 기판우측상단에네임펜으로학번이름을명시후그위에전원소켓납땜 ( 첨부된이미 지확인 ). 영상의첫화면은명시된학번과이름이잘보이도록각 2 초간기판전체의앞 면뒷면을보여준다. 영상의총길이는 5 분미만으로제한 ( 초과시감점 ). 두서없이촬영하는것이아닌각기 능을효과적으로보여줄수있도록계획하여촬영. 각요구조건별로해당하는모든상황을다양하게보여줘야점수를받을수있음. 예를들어, 요구조건 3, 요구조건 4의경우 : S2를누를때 S3를누르는경우와누르지않는경우를번갈아가며입력하여도잘동작하여야한다. 덧셈의결과가 8보다클때 8로나눈나머지를잘계산하여야한다. 초기화이후에도잘동작하여야한다. 완벽하지않게동작하는경우부분점수만가능.
2021년 1학기 실험(1): 디지털 논리회로 유튜브 영상 첫 화면 예시 - 영상의 첫 부분은 위와 같이 학번/이름 및 기판 전체가 잘 보이는 화면으로 앞면, 뒷면 각 2초간 유지. - 전원 소켓은 반드시 이름 또는 학번과 겹치도록 배치
채점원칙 1. 프로젝트검사용유튜브링크는클래스넷을통하여 6월 23일 ( 수 ) 17:00까지제출한다. 검사는아래 6번에서제시한내용의보고서와제작품을제출하고제품의동작여부에대해아래 4번과같은기준으로검사를받는다. 2. 프로젝트의채점 (40점만점 ) 은다음과같다. A. 제품 25+10점, 보고서 10점 (40점초과시 40점 ) 3. 제품의채점 (25점만점 + 추가 10점 ) 은다음과같다. A. 요구사항 1: 2점, 요구사항 2: 3점 B. 요구사항 3, 4: 각 5점 (led가켜지지않은경우부분점수없음 ) C. 요구사항 5: 10점, 요구사항 6: 추가 10점 4. 보고서의구성은아래와같다. A. Logic Works 시뮬레이션파일 (5점) i. 클래스넷을통하여제출한다. 각요구사항을시뮬레이션으로구현할때마다해당요구사항에부여된점수의 1/6 만큼의점수를부여함. ( 예, 요구사항 1, 2, 3, 4 충족시 15/6=2.5점 ) B. 보고서 (5점) i. 회로도 설계아이디어 ( 예 : 초기화버튼을어떻게구현하였는지등 ) i iv. 전체회로구성 ( 요구조건이회로의어떤부분에어떻게구현되었지설명 제품의동작과시뮬레이션의동작이다르다면이에대한내용서술 1. 예 : 시뮬레이션상으로는요구사항 1, 2, 3, 4, 5를충족하였으나제품은요구사항 1, 2, 3의내용만충족함. 5. 프로젝트를본인이직접수행하지않은것으로판명되거나기타부정한행위가적발될경우 0 점이부여됨. 6. 총점이 40 점을초과하면 40 점으로채점됨.
프로젝트채점표 학번 :. 이름 :. 구분세부사항점수 요구사항 1 (2 점 ) 요구사항 2 (3 점 ) 제품 요구사항 3 (5 점 ) 요구사항 4 (5 점 ) 요구사항 5 (10 점 ) 요구사항 6 (10 점 ) 보고서 Logic Works (5 점 ) 보고서 (5 점 )