부탁 좀 드립니다..
어디에 어뜨케 물어봐야 할지 몰라서..
가능하신분...어뜨케든 보답 해드릴테니 꼭 도와주세요
간절히 부탁드립니다.
----------------------------------------------------
문제
[프로그램 순서]
조건 : 1.8255의 base 번지는 0x200
2. ADC의 base 번지는 0x300
3. 계산식에서 0.0195는 반올림하여 0.02로 변경
1. 8255 초기화
2. DAC로 출력할 전압값 입력
3. 입력된 값을 DAC로 출력할 digit로 변환
(변환공식 : DAC 입력값 = 255-2에서 입력한 전압값/0.02)
4. DAC로 digit 출력
(DAC는 8255의 c포트에 연결되어 있음)
5. ADC로 전압값 read
6. ADC로 읽은 digit를 전압으로 변환
(변환공식 : 변환 전압 = ADC로 읽은 digit * 0.02)
7. FND에 표시
(변환된 전압의 일자리는 8255의 a포트에 연결된 FND로(단, FND의 점을 같이 표시) 변환된 전압의 소수점 부분은 8255의 b 포트에 연결된 FND에 표시)
8. printf문을 이용하여 DAC 및 ADC부분에 해당하는 전압과 digit를 모니터 상에 출력
9. 2번부터 9번까지 반복
|