• 전문가 요청 쿠폰 이벤트
*선*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 16
검색어 입력폼
  • 학점A+받는 영남이공대학 전자계열 마이크로컴퓨터 [Binary System]
    Report과목:마이크로컴퓨터담당교수님:--- 교수님전공학과:전자계열 ICT전공학번:------성명:---제출날짜:2014년 4월 3일※Contents1. Define the "Binary System".2. Transform Decimal number to Binary or Hexadecimal.3. Transform Binary to Decimal or Hexadecimal.4. Transform Hexadecimal to Decimal or binary.5. Express -123.45 decimal number to IEEE754 format.6. What is the "ASCll code"?7. What is the "한글코드“?8. Result & Review9. Reference data1. Define the "Binary System".- "Binary System"이란, 2진법이라고도 부르며 0과 1의 2개 숫자만 사용하여 자리가 하나씩 올라갈 때마다 각 자릿수 값이2 ^{n}씩 커지는 수의 표기법입니다.2. Transform Decimal number to Binary or Hexadecimal.#10진수란?- 일상생활에서 널리 사용되고 있는 10가지의 수 즉, 0,1,2,3,4,5,6,7,8,9로 구성되는 수의 체계를 10진수(Decimal number)라 하고, 10진수의 자리수는 10개의 수로써 나타내며 자리값은 10의 거듭제곱으로 나타낸다.#10진수를 2진수, 16진수로 바꾸는 방법.10진수를 2진수, 16진수로 바꾸기 위해서는 정수부분과 소수부분을 따로 변환한 후 이들을 더한다. 정수부분은 몫이 0이 될 때까지 변환할 진수의 밑수인 N으로 계속해서 나누어 나머지를 역순으로 표시한다. 소수부분은 소수 부분이 0이 될 때까지 변환할 진수의 밑수 N을 계속 곱하여 발생되는 정수만을 취한다. 10진수 184.625를 2진수,16진수로 변환해보겠습니다.● 2진수로 변환.정수부 : (184)10 소수부 : (0.625)102184292···0246···0223···1211···125···122···01···00.625 X 2 = 1.25 ···10.250 X 2 = 0.50 ···00.500 X 2 = 1.00 ···1(184)10 = 10111000(2) (0.625)10 = 0.101(2)∴ (184.625)10 = (10111000.101)2● 16진수로 변환.정수부 : (184)10 소수부 : (0.625)101618411···80.625 X 16 = 10.0 ··· A0.000 X 16 = 00.00 ··· 0(184)16 = (B8)16 (0.625)10 = (0.A)16∴ (184.625)10 = (B8.A)163. Transform Binary to Decimal or Hexadecimal.#2진수를 10진수, 16진수로 바꾸는 방법.2진수 10101(2)를 10진수로 변환해보겠습니다.● 10진수로 변환.Sol) 10101(2) = 1X2 ^{4} + 0X2 ^{3} + 1X2 ^{2} + 0X2 ^{1} + 1X2 ^{0} = 16 + 0 + 4 + 0 + 1= 21(10)2진수 1011010.11001(2)를 16진수로 변환해보겠습니다.● 16진수로 변환.Sol) 1011010.11001(2) = 2진수의 최하위비트를 기준으로 4비트씩 묶어 16진수로 변환한다면,0101=5 1010=A . 1100=C 1000=8∴ 5A.C8(16)4. Transform Hexadecimal to Decimal or binary.#16진수란?- 16진수(Hexadecimal number)는 디지털 시스템에서 2진수 4비트를 간소화하여 효율적으로 표기하는데 사용한다. 16진수의 자리수는 10개의 10진 숫자와 6개의 영문자를 사용하여 16가지의 숫자와 문자로 구성된다. 즉 숫자는 0~9, 문자는 A~F까지 사용한다.자리값은 16의 거듭제곱으로 나타낸다.#16진수를 10진수, 2진수로 바꾸는 방법.16진수를 10진수로 변환해보겠습니다.● 10진수로 변환.Sol) 3FC8(16) = 3X16 ^{3} + F X(곱하기)16 ^{2} + C X(곱하기)16 ^{1} + 8X16 ^{0} = 3X4096 + 15X256 + 12X16 + 8X1∴ 16328(10)● 2진수로 변환.Sol) 3A5.46(16) = 3=0011, A=1010, 5=0101. 4=0100, 6=0110= 001110100101.01000110(2)정수부의 최상위 비트가 0일 경우와 소수부에서 최하위비트가 0일 경우에는 해당비트를 생략한다.∴ 16328(2)5. Express -123.45 decimal number to IEEE754 format.#10진수 ?123.45(10)을 IEEE754형식으로 변환해보겠습니다.부호 지수 유효숫자1bit 8bit 23bit부호 : -니까 1표시 : 1자리임.∴ 가장먼저 10진수 ?123.45(10)를 IEEE754형식으로 변환하려면 부호를입력해야한다. 부호는 ‘+’이면 0이고, ‘-’이면 1의 값으로 표시한다. 보시다시피 ?123.45는 ‘-’부호를 띄고 있으니 부호자리에 0을 대입한다.123.45(10)를 2진수로 변환하면, 01111011.01110011....로 된다.*************15027123111변환한 2진수를 규격화된 과학표현으로만들어 주면 1.1110110111011... X2 ^{6}으로 된다.지수 ‘6’에 +127을 더해주면 133이 되고 133을 2진수 로 표현하면 10000101이 된다. 이 값을 지수자리에 넣어준다. 이제 여기서 소수부분1110110111011..을 소수부분 자리에넣어준다. 그리고 나서 4bit씩 나눠서 16진수로 표현하면 됩니다.그럼 결과는 ?123.45(10)를 IEEE754형태로 만든 32bit 값으로 변환된아래와 같은 결과가 나온다.*************11*************0110C2F6E6666. What is the "ASCll code"?- ASCII code(미국정보교환 표준부호)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 컴퓨터가 되면서 사용되었고 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며 대부분의 문자 인코딩이 아스키에 기본이 되는 코드이다. 1967년에 표준으로 제정되어 1986년에 마지막으로 개정되었고 정보교환 (7비트사용)부호로 사용하고 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 이루어진다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자로 이루어진다. 또 국제 표준 기구에 의해 개발되었으며 미국 국립 표준 연구소에서 제정하였다.7. What is the “한글코드“?-한글 코드란 한글을 컴퓨터 내부에서 2진수로 처리하도록 정의한 문자 집합을 말한다.이때 한글 코드라고 하면 대개 한글뿐만이 아니라 영문자와 숫자, 한자와 각종 문장부호 등 한글과 함께 사용될 수 있는 모든 문자를 포함하는 것이 보통이다. 따라서 한글 코드란 광범위하게 생각하면 우리나라에서 쓰이는 문자들을 컴퓨터에서 표현하기 위한 대응 규칙이라고 할 수 있다.한글코드 체계는 우리 민족의 문자이다. 우리 민족이 사용하고 있는 문자를 전산 체계화한 것을 말한다.그것은 현대에 통용되는 문자뿐만 아니라 과거에 사용되어 오늘날 전해지고 있는 문자를 포함한다.8. Result & Review.3째주 학습했던 내용을 크게 보면 2,10,16진수들의 각 정의와 상호간에 변환하는 형식과"ASCll code", “한글코드”에 대하여 공부했습니다. 이번 레포트를 쓴 후 이제는 진수변환을 자유롭게 할 수 있게 됐고 ASCll code가 대부분의 문자 인코딩하는데 아스키코드가 기본이 되는 대표적인 문자 인코딩이라는 사실을 배웠습니다.또 한글코드는 우리나라에 쓰이는 문자들을 컴퓨터에 표현하기 위한 대응규칙을 가진다는 중요한 사실도 알았습니다. 매일매일 학생들을 가르치시느라 고생하시는데 열심히 수업들으면서 항상 뒤에서 응원하겠습니다. 오늘도 좋은하루 되시고 하루 잘 마무리하십시오.9. Reference data.1. 1번 Define the "Binary System" : 디지털공학 책 참조.2. 2~5번 : 강현구교수님의 data파일 및 디지털공학 책 참조.3. 6. What is the "ASCll code"? : 위키백과사전 및 강현구교수님 data파일 참조
    공학/기술| 2020.11.01| 8페이지| 3,000원| 조회(151)
    미리보기
  • 학점A+받는 영남이공대학 전자계열 마이크로컴퓨터 [Timer 1 module]
    ReportB. Timer 1 module.과목:마이크로컴퓨터담당교수님:--- 교수님전공학과:전자계열 ICT전공학번:------성명:---제출날짜:2014년 10월 8일※Contents.1. Explain the“Timer Standard”.2. What is UTC & KST?.3. Explain the schematic & its function of“Timer 1”.4. Define the "prescaler", "postscaler" and How is it works.5. Find out the Timer 1 assosiated registers andexplain their operations.6. Explain the difference of "Timer 0" and "Timer 1".7. Design HH:MM time adjustable clock using "Timer 0" and"Timer 1".8. Result & Review.9. Reference data.1. Explain the“Timer Standard”.“Timer Standard” 란? 표준시간을 뜻합니다.시간을 정확하게 측정하는 방법은 2가지가 있습니다.첫째, 시간을 지나가는 경과에 따른 비율. ‘시간’이라고 하는 어떤 시점을 뜻합니다.둘째, 시간의 전체. 세월의 흐름을 뜻하는 ‘시각’이라고 합니다.이 두 가지를 가지고 시간을 표현합니다.반복되서 나타나는 주기를 가지고 시간을 사용합니다.시간을 표현하는 방법에는 자연현상의 변화를 표시하거나 사람이 만든 기계(해시계, 물시계 등)를 사용해서 시간을 표현합니다.시간 표준(시간의 기준)의 여러 가지 예를 소개하자면,? Earth Rotation.☞ 해의 움직임을 측정합니다.☞ 평균 태양시를 측정합니다.(하루하루가 아니라, 1년 전체의 시간평균을 냅니다.)☞ ‘GMT’ 라는 영국시간을 사용합니다.☞ ‘UT’ 는 ‘GMT’와 거의 같은 시간 입니다.? Planet Motion.☞ ET(Ephemeris Time) - 별자리를 이용하여 시간을 측정합니다.? Constructed Time Standard. (인조적으로 시간을 사용합니다.)☞ TAI ? 세슘원자시계를 사용해서 시간을 맞춥니다.☞ UTC ? 세계에서는 이 시간을 사용합니다. UTC는 0?? ?를 기준으로 합니다.하지만 우리나라는 135 ?이기 때문에 UTC+9H를 사용합니다. (일본과 같은시간)? NTP.☞ 네트워크 시간을 맞춰 사용합니다.● Radio clork. (전파시계): 전파에 따라 움직이고 5MHz를 이용한 시계입니다. 또특별한 곳에서 무선전파로 신호를 보내줍니다. 다른 몇 나라에는 있지만 대한민국에는 없습니다. 대전에서는 HLA ? 5MHz를 2kHz로 전송해 사용하지만 수신기가 없습니다. 상용화하기가 힘들다는 말입니다. 예를 들면 손목시계, 탁상시계 등이 있습니다.※ Radio Clock을 사용한 예.2. What is UTC & KST?.①. UTC (Coordinated Universal Time): 1972년 1월 1일부터 시행된 국제 표준시입니다.UTC는 국제원자시와 윤초보정을 기반으로 표준화 되었습니다.또 세계에서는 이 시간을 사용하고, UTC는 0?? ?를 기준으로 합니다.윤초: 하루의 제일 마지막 1분을 61초로 계산한 초입니다. 실제의 태양시가 약간 더 길기 때문에 UTC에서는 때때로 61초로 사용합니다.②. KST (Korean Standard Time): 대한민국과 조선민주주의인민공화국의 표준시입니다.우리나라는 동경 135를 기준으로 하고 있기 때문에 UTC보다 9시간 빠르게 (UTC+9H) 사용합니다. 서머타임은 사용하고 있지 않으며, 일본 표준시와 같은 시간대입니다.3. Explain the schematic & its function of “Timer 1”.“Timer 1” 란? 16비트로 구성된 타이머 또는 카운터로 이루어진 모듈입니다. up카운터.- 16bit 타이머 또는 카운터인 register로 구성되어 있습니다.TMR1H와 TMR1L - (각각 8bit씩 TMR1H와 TMR1L으로 나눠져 있습니다.)- 내부 또는 외부 클락회로의 사용이 가능합니다.- 3bit prescaler입니다. 최대 1:2에서 1:8(1:2, 1:4, 1:8)까지 사용하고 지정할 수 있고52만 count까지 가능합니다.- 내부에 LP oscillator 발진회로가 있습니다. (32768Hz를 사용)- 동시에 또는 동시에 하지 않게 작동합니다.- Timer 1 gate를 통해 비교하거나- 인터럽트 오버플로우가 발생합니다. (FFFFH에서 0000H로 바뀔 때 발생합니다.)- Internal Clock source를 사용해 규칙적인 사용을 해주고, 바깥쪽에서도 규칙적으로 넣어주면 rising edge로 올라가면서 Counter가 up되면서 사용합니다.: 내부를 사용할 것이면 Fosc/4 Internal Clock로 접속을 하고외부를 사용할 것이면 T1CKI로 접속합니다.T1OSC에는 크리스탈단자를 달아주면 LP OSC가 동작을 합니다.16 Bit Counter는 8bit씩 분할하여 TMR1H와 TMRL로 나뉩니다.Prescaler는 최대 1:2에서 1:8까지 사용할 수 있으며 2bit로 지정합니다.4. Define the "prescaler", "postscaler" and How is it works.①. Prescaler.: “Prescaler” 란? 타이머에 공급하는 입력 Clork의 속도를 조절하는 분주기입니다.또 Prescaler를 사용하려면 타이머쪽에 붙여줘야 합니다.1개의 소프트웨어를 프로그램할 수 있는 Prescaler는 Timer0 또는 Watchdog Timer에 사용가능합니다. 즉 동시에는 사용하지 못 합니다. 또한 옵션레지스터(0~2bit)에 의해 제어되며 클락소자를 조절할 수 있는 1:2~ 1:256 비율로 8개의 Prescaler상태가 있습니다.비율의 크기가 클수록 클락속도는 늦어집니다.* Prescaler Rate Select bits.BIT VALUETMR0 RATEWDT RATE0001:21:10011:41:20101:81:40111:161:81001:321:161011:641:321101:1281:641111:2561:128②. Postscaler.: “Postscaler” 란? 카운터 또는 타이머에서 인터럽트의 생성속도를 느리게 하거나 또는 WDT을 리셋하는 속도분주기입니다. 또한 T2CON register(3~6bit)에 의해 제어되며 1:1에서 1:16 비율로 16개의 Postscaler상태가 있습니다.5. Find out the Timer 1 assosiated registers andexplain their operations.: T1CON register는 6개의 스위치를 사용하여 제어합니다.①. TMR1ON (TMR의 사용여부).1 : 1로 하면 TMR을 사용한다.0 : 0으로 하면 TMR을 사용하지 않는다.②. TMR1CS (내, 외부클락 설정여부).1 : 1로 하면 T1CKI pin으로부터 외부클락을 사용한다.0 : 0으로 하면 Fosc/4로부터 내부클락을 사용한다.③.bar{TISYNC} (내부회로 동기에 따른 사용여부).1 : 1로 하면 동기에 맞추지 않고 사용한다.0 : 0으로 하면 동기에 맞춰 사용한다.④ T1ISCEN (LP오실레이터 사용여부).1 : 1로 하면 LP오실레이터 사용한다.0 : 0으로 하면 LP오실레이터 사용하지 않는다.⑤ T1CKPS - T1 Prescaler (수에 따라 Prescaler값이 달라짐)◆ Prescaler Rate Select bits. (상태가 4개)BIT VALUERATE111:8 Prescale Value101:4 Prescale Value011:2 Prescale Value001:1 Prescale Value“INTCON register” 란? 메인프로그램에 인터럽트 서비스 루틴을 실행하기 위한 기능으로정의합니다. 또 GIE bit와 PEIE bit 둘다 '1'로 값을 줌으로서 PIE기능을 사용할 수 있습니다.: TMR11E를 ‘1’로 지정함으로서 인터럽트를 사용할 수 있습니다.: TMR11F를 ‘1’로 지정함으로서 TMR1 레지스터를 오버플로우 할 수 있습니다.6. Explain the difference of "Timer 0" and "Timer 1".※ Timer 0와 Timer1의 차이점.7. Design HH:MM time adjustable clock using "Timer 0" and "Timer 1".①. Timer 0.내부클락을 사용해서 Fosc/4 출력으로 나오게 합니다.Timer 0는 256번 카운팅할 수 있는데 1ms를 만들기 위해서 prescaler 비율 1:4에 맞춰 초기값을 6부터 시작하도록 합니다. 그러면 250us가 나오는데 다시 이것을4를 곱하면 1mSec가 나옵니다.?. Timer 1.0x8000은 32768의 16진수를 나타냅니다. TMR11F는 캐리의 이름이고 1이 되면 인터럽트가 발생하도록 합니다. 또 TMR11F를 0으로 만들어줌으로써 반복동작을 하도록 만들었습니다.8. Result & Review.표준시간을 배움으로서 ‘시간’과 ‘시각’의 개념에 대해 알게 됐고 시간을 측정하는 여러 가지 방법에 대해서도 공부했습니다. 또 전파시계라는 것이 있는데 우리나라에서는 상용화 안된다는게 참 아쉽습니다. 전파가 없는 곳은 거의 없으니 전파시계를 이용하면 전파를 받을 수 있는 공간에만 있으면 정확한 시간을 알 수 있을거라고 생각합니다. 또 평상시에 우리나라가 영국시간보다 9시간 빠르다고는 알고 있었지만 그에 대한 용어는 모르고 살았습니다. 이번시간을 공부하면서 UTC가 세계시간이고, KST는 대한민국표준시라는 것을 배웠습니다.TMR1은 TMR0와 비교해보니 달리 bit수가 늘고 내부발진회로도 있고 postscaler도 달려있었습니다. postscaler를 사용함으로서 인터럽트의 생성속도를 느리게 제어할수도 있고 상태가 16개이다보니 선택의 폭이 넓어짐으로서 유용했습니다.
    공학/기술| 2020.11.01| 14페이지| 3,000원| 조회(94)
    미리보기
  • 학점A+받는 영남이공대학 전자계열 마이크로컴퓨터 [ADconverter]
    ReportE. Analog to Digitalconverter Module.과목:마이크로컴퓨터담당교수님:--- 교수님전공학과:전자계열 ICT전공학번:------성명:---제출날짜:2014년 11월 15일※Contents.1. Explain the Basic Function of AD Conversion. (1p)2. Principle of AD converters.(Digital Ramp, Successive Approximation, Flash) (2p)3. Explain the AD Conversion Procedure of PIC 16F917 ADC module. (5p)4. Calculate the AD Conversion Timewith 1 MHz, Fosc/2 (7p)5. Result & Review. (8p)6. Reference data. (8p)1. Explain the Basic Function of AD Conversion.“AD Conversion” 란? 아날로그신호를 디지털신호로 변환하는 장치입니다.아날로그신호를 디지털신호로 바꾸는데 10bit의 Binary로 변환합니다.약 1/1000까지 제어가 가능합니다. 아날로그 입력은 여러 개의 신호를 받아들일 수 있는 Mutiplex가 설계되어 있고 sampling&holding 1개를 가지고 있는데 이것을 거쳐서 데이터를 만들어냅니다. 출력은 변환기의 입력으로 연결되어있고 값이 싼Successive approximation을 사용해 A/D를 변환합니다. 그리고 10개 bit결과를 16bit 자리에 8bit/2bit로 나누어 저장합니다.ADRESH, ADRESL은 H/L 결과를 저장하는 레지스터이고,위 두 개는 제어하는 레지스터입니다.총 4개의 레지스터를 가지고 저장하게 됩니다.각 신호의 특징과 장점을 살펴보자면? 아날로그 신호.: 시간에 따라 그 값이 변화하는 신호입니다.연속적변화이고, 판단은 사람이 내리게 됩니다.아날로그신호의 장점은 연속적이고, 충실도(원래신호에 가깝습니다)가 높습니다.? 디지털 신호.: 기계가 바로 판단을 알려줍니다. 즉 현재의 정보를 알려줍니다.특징은 연속적이지 않고 끊켜서 사용하게 됩니다.장점은 재생능력이 뛰어나고 data신호처리가 쉽고 잡음에 강합니다.2. Principle of AD converters.? Digital Ramp type.: Ramp type은 모든 변환기의 기본이 되는 A/D변환기의 종류입니다.경사를 가졌고 삼각파를 출력합니다.동작원리는 가장 먼저1. Ramp파를 만듭니다.2. 다음 아날로그 비교기를 사용해서3. Vx와 ramp가 만나는 지점과 Vmax와 0이 만나는 지점을 찾습니다.4. 그 사이의 시간 t를 AND Gate에 넣습니다.5. 또 클락 제너레이터를 가지고 있어야하고 그 클락도 AND Gate에 넣습니다.6. 그럼 t만큼의 개수만큼 아날로그 신호를 디지털신호로 변환할 수 있습니다.? Successive Approximation type.: 연속적인 근사치를 취하면서 A→D로 변환하는 종류입니다.예를 들어 미지의 신호 7.2V가 비교기에 들어 왔습니다.전체 시스템은 15V이고 4bit로 표시되어 있도록 만듭니다.MSB부터 카운팅할 수 있도록 1000 값을 취합니다.MSB를 1로 하게 되면 1/2이 됩니다.그럼 입력되는 값이 전체 15V의 1/2보다 크면 ‘1’로 표현하고,입력되는 값이 전체 15V의 1/2보다 작으면 ‘0’으로 표현합니다.이런식으로 전체의 절반, 전체의 절반을 비교하면서 동작하는 것이Successive Approximation type입니다.필요한것들로는 비교기와 SAR, D/A converter가 필요합니다.위의 비교하여 출력하는 내용을 설명하자면? 미지의 신호 7.2V가 비교기에 들어오면MSB를 1로 하였기 때문에 1/2씩 비교하면서 동작하게 됩니다.그러므로 15V의 반인 7.5V와 미지의 신호 7.2V를 비교하게 되면미지의신호가 7.5V보다 작으니까 ‘0’으로 표현하고? 다음 7.5V의 1/2인 3.75V와 비교하니 미지의 전압 7.2V가 크므로‘1’로 표현됩니다.? 다음 3.75V의 1/2인 1.87V와 비교하니 더 크므로 ‘1’로 표현하고? 마지막으로 1.87V의 1/2인 0.9375V보다 크므로 ‘1’로 표현하게 되어결과 ‘0111’ 값이 도출됩니다.? Flash (Comparator) type.: Flash의 특징은 속도가 엄청 빠릅니다. 현실적으로는 8bit이상은 사용하지 않습니다. 왜냐하면 비교기가 255개 필요해집니다. 무리가 많다는 말입니다.장점은 Conversion time과 start가 없이 바로 비교가 가능합니다.하지만 단점은 값이 엄청 비쌉니다.3. Explain the AD Conversion Procedure of PIC 16F917 ADC module.: PIC16F917 ADC Module의 AD변환 절차에 대해 설명하겠습니다.? 어디를 통해/ 신호 몇번을 통해 데이터를 받아 들일 것 인지,또 채널을 선택하도록 AN0와 RA0, TRIS A를 설정하여 채널을 선택하고 아날로그 신호를 처리하도록 합니다.? ADC module을 on(bit0)시켜주고 (≠사용하지 않을 때에는 전력소모를 줄이기 위해 0으로 합니다), 다음 start신호인{bar{GO/DONE}}을 1로(bit1)하고,8개의 채널설정(bit2~4), 상한 전압설정(bit5~6), High로 저장 할것인지 Low로 저장할 것인지 format결과를 선택(bit7)합니다.또 ADC의 클락인 sampling clock을 설정해 줘야합니다.? ADC의 인터럽트 기능을 사용설정해줍니다.굳이 안해도 되지만 인터럽트 기능을 사용하면 사용하기에 편리합니다.PIR1 register의 ADIF bit를 0로 하고, PIE1 register의 ADIE bit를 0으로 하고INTCON register의 PEIE bit를 1로 합니다.?{bar{GO/DONE}} bit의 값 1과 0을 조사하여 끝났는지/ 안 끝났는지를 확인을 합니다.이것을 Polling이라고도 합니다.? 끝이 나면 자동으로 0이 되기 때문에 0이 될 때까지 기다렸다가 데이터를 읽습니다. 그러면 ADRESH와 ADRESL register에 10bit 결과를 읽을 수 있습니다.정리를 하자면 입력8개의 신호를 선택하고 멀티플렉서가 여러 채널을 동시에제어합니다. 그 중 한 개의 신호만 Sampling&holding 됩니다.그럼 1개의 신호만 Successive approximation 하여 ADC를 거치게 되고다음 Left Justified/Right Justified할 것인지 저장하는 방법 2가지 중 하나를 선택하여 Register에 저장됩니다.4. Calculate the AD Conversion Time with 1 MHz, Fosc/21 MHz를 Fosc/2의 AD변환 시간을 계산하자면? 1MHz를 cycle(한주기당 cycle은 4cycle임)로 나누면 250kHz 값이 나옵니다.? 이 값을 Fosc/2를 하면 125kHz가 됩니다.이 값은 주파수를 뜻하고 있는데 이 값을 시간으로 나타내려면? 시간을 나타내는 수식은 T ={1} over {f} 이니까 T ={1} over {125k} 이 됩니다.? AD변환할 때에는 총 12bit의 Clock time이 필요하니까 12를 곱해줍니다.?{1} over {125k} ` TIMES ``12개의`클락 = 0.000096이 됩니다. 0.000096sec = 96usec입니다.? 그럼 결과적으로 ∴ A/D변환시간은 96usec가 됩니다.? 여기서 응용적으로 어떤 장치를 사용할 수 있는 주파수범위를 찾으려면A/D 변환시간 값에서 역수를 해야 됩니다.{1} over {96` mu } `=` {1} over {9`.`6`X`10 ^{-6}} `= 10416.66 ? 10417Hz입니다.?오디오의 주파수범위는 20Hz~20000Hz이니까 오디오주파수를 들을 수 있습니다.5. Result & Review.이번시간에는 A/D Comverter에 대해 배웠습니다.AD 컨버터에 대한 개념과 각 기능들을 정리했습니다.AD 컨버터는 정말 중요한 장치이고 기술인 것 같습니다. 왜냐하면 디지털에는
    공학/기술| 2020.11.01| 10페이지| 3,000원| 조회(135)
    미리보기
  • 학점A+받는 영남이공대학 전자계열 마이크로컴퓨터 [comparator]
    1. Explain the analog Comparator. “Analog Comparator” 란? 아날로그 비교기라는 뜻이고, 비교기는 모든 타이머에 다 붙어 있습니다. 아날로그 전압 2개의 신호를 비교하고, 비교를 해야 하니까 반드시 2개의 단자가 있어야 합니다. 입력단자 2개가 있고 출력단자는 1개를 가지는 것을 말합니다. 입력단자 2개에는 한쪽은 Non-inverting input terminal로 반전 하지않고 바로 출력이 나오는 단자와 다른 한쪽은 inverting input terminal로 반전해서 출력이 나오는 입력단자를 가지고 있습니다. 두 입력단자가 접속하여 출력단자 1개가 나옵니다. 예를 들어서 대부분 입력단자에는 한쪽에 +5V이면 반대편은 –5V를 사용합니다. 12V이면 반대편은 –12V를 사용합니다. 왜냐하면 자연현상에서 얻기 때문에 +, - 로 변화합니다. > 이면 Vo 출력전압이 Vsat+ 가 되고, < 이면 Vo 출력전압이 Vsat- 가 됩니다.Comparator는 기준 설정된 전압보다 마음대로 설정이 가능합니다. 트랜지스터와 달리 적당하게 라는 표현은 없고, 커지면 커지고 작아지면 작아집니다.<중 략>6. Result & Review.이번시간에는 비교기에 대해 배웠습니다. 비교기의 개념과 동작을 공부했습니다. 비교기는 반드시 2개의 입력단자가 필요하고 출력단자는 1개를 가집니다. 비반전과 반전 비교기 2가지가 있으니 선택해서 사용할 수도 있습니다.또 비교기는 한쪽단자가 +값이면 반대편은 똑같은 수의 -값을 가지는 것을 알게되었습니다. 그리고 다이오드 2개를 사용함으로서 큰신호에 대해 보호하는 기능도 가집니다. 이같은 경우는 보완이 잘 되어 있어 참 유용하다고 생각합니다. 왜냐하면 소자가 파괴되는것을 막아주기 때문입니다. 또 8개의 상태 비교기가 있으므로 다양하게 구비되어 있어 설정하기 편합니다.
    공학/기술| 2020.11.01| 11페이지| 3,000원| 조회(90)
    미리보기
  • 학점A+받는 영남이공대학 전자계열 마이크로컴퓨터 [Timer 1 module2]
    ReportB. Timer 1 module.과목:마이크로컴퓨터담당교수님:--- 교수님전공학과:전자계열 ICT전공학번:------성명:---제출날짜:2014년 10월 12일※Contents.1. Explain the“Timer Standard”.2. What is UTC & KST?.3. Explain the schematic & its function of“Timer 1”.4. Define the "prescaler", "postscaler" and How is it works.5. Find out the Timer 1 assosiated registers andexplain their operations.6. Explain the difference of "Timer 0" and "Timer 1".7. Design HH:MM time adjustable clock using "Timer 0" and"Timer 1".8. Result & Review.9. Reference data.1. Explain the“Timer Standard”.“Timer Standard” 란? 표준시간을 뜻합니다.시간을 정확하게 측정하는 방법은 2가지가 있습니다.첫째, 시간을 지나가는 경과에 따른 비율. ‘시간’이라고 하는 어떤 시점을 뜻합니다.둘째, 시간의 전체. 세월의 흐름을 뜻하는 ‘시각’이라고 합니다.이 두 가지를 가지고 시간을 표현합니다.반복되서 나타나는 주기를 가지고 시간을 사용합니다.시간을 표현하는 방법에는 자연현상의 변화를 표시하거나 사람이 만든 기계(해시계, 물시계 등)를 사용해서 시간을 표현합니다.시간 표준(시간의 기준)의 여러 가지 예를 소개하자면,? Earth Rotation.☞ 해의 움직임을 측정합니다.☞ 평균 태양시를 측정합니다.(하루하루가 아니라, 1년 전체의 시간평균을 냅니다.)☞ ‘GMT’ 라는 영국시간을 사용합니다.☞ ‘UT’ 는 ‘GMT’와 거의 같은 시간 입니다.? Planet Motion.☞ ET(Ephemeris Time) - 별자리를 이용하여 시간을 측정합니다.? Constructed Time Standard. (인조적으로 시간을 사용합니다.)☞ TAI ? 세슘원자시계를 사용해서 시간을 맞춥니다.☞ UTC ? 세계에서는 이 시간을 사용합니다. UTC는 0?? ?를 기준으로 합니다.하지만 우리나라는 135 ?이기 때문에 UTC+9H를 사용합니다. (일본과 같은시간)? NTP.☞ 네트워크 시간을 맞춰 사용합니다.● Radio clork. (전파시계): 전파에 따라 움직이고 5MHz를 이용한 시계입니다. 또특별한 곳에서 무선전파로 신호를 보내줍니다. 다른 몇 나라에는 있지만 대한민국에는 없습니다. 대전에서는 HLA ? 5MHz를 2kHz로 전송해 사용하지만 수신기가 없습니다. 상용화하기가 힘들다는 말입니다. 예를 들면 손목시계, 탁상시계 등이 있습니다.※ Radio Clock을 사용한 예.2. What is UTC & KST?.①. UTC (Coordinated Universal Time): 1972년 1월 1일부터 시행된 국제 표준시입니다.UTC는 국제원자시와 윤초보정을 기반으로 표준화 되었습니다.또 세계에서는 이 시간을 사용하고, UTC는 0?? ?를 기준으로 합니다.윤초: 하루의 제일 마지막 1분을 61초로 계산한 초입니다. 실제의 태양시가 약간 더 길기 때문에 UTC에서는 때때로 61초로 사용합니다.②. KST (Korean Standard Time): 대한민국과 조선민주주의인민공화국의 표준시입니다.우리나라는 동경 135를 기준으로 하고 있기 때문에 UTC보다 9시간 빠르게 (UTC+9H) 사용합니다. 서머타임은 사용하고 있지 않으며, 일본 표준시와 같은 시간대입니다.3. Explain the schematic & its function of “Timer 1”.“Timer 1” 란? 16비트로 구성된 타이머 또는 카운터로 이루어진 모듈입니다. up카운터.- 16bit 타이머 또는 카운터인 register로 구성되어 있습니다.TMR1H와 TMR1L - (각각 8bit씩 TMR1H와 TMR1L으로 나눠져 있습니다.)- 내부 또는 외부 클락회로의 사용이 가능합니다.- 3bit prescaler입니다. 최대 1:2에서 1:8(1:2, 1:4, 1:8)까지 사용하고 지정할 수 있고52만 count까지 가능합니다.- 내부에 LP oscillator 발진회로가 있습니다. (32768Hz를 사용)- 동시에 또는 동시에 하지 않게 작동합니다.- Timer 1 gate를 통해 비교하거나- 인터럽트 오버플로우가 발생합니다. (FFFFH에서 0000H로 바뀔 때 발생합니다.)- Internal Clock source를 사용해 규칙적인 사용을 해주고, 바깥쪽에서도 규칙적으로 넣어주면 rising edge로 올라가면서 Counter가 up되면서 사용합니다.: 내부를 사용할 것이면 Fosc/4 Internal Clock로 접속을 하고외부를 사용할 것이면 T1CKI로 접속합니다.T1OSC에는 크리스탈단자를 달아주면 LP OSC가 동작을 합니다.16 Bit Counter는 8bit씩 분할하여 TMR1H와 TMRL로 나뉩니다.Prescaler는 최대 1:2에서 1:8까지 사용할 수 있으며 2bit로 지정합니다.4. Define the "prescaler", "postscaler" and How is it works.①. Prescaler.: “Prescaler” 란? 타이머에 공급하는 입력 Clork의 속도를 조절하는 분주기입니다.또 Prescaler를 사용하려면 타이머쪽에 붙여줘야 합니다.1개의 소프트웨어를 프로그램할 수 있는 Prescaler는 Timer0 또는 Watchdog Timer에 사용가능합니다. 즉 동시에는 사용하지 못 합니다. 또한 옵션레지스터(0~2bit)에 의해 제어되며 클락소자를 조절할 수 있는 1:2~ 1:256 비율로 8개의 Prescaler상태가 있습니다.비율의 크기가 클수록 클락속도는 늦어집니다.* Prescaler Rate Select bits.BIT VALUETMR0 RATEWDT RATE0001:21:10011:41:20101:81:40111:161:81001:321:161011:641:321101:1281:641111:2561:128②. Postscaler.: “Postscaler” 란? 카운터 또는 타이머에서 인터럽트의 생성속도를 느리게 하거나 또는 WDT을 리셋하는 속도분주기입니다. 또한 T2CON register(3~6bit)에 의해 제어되며 1:1에서 1:16 비율로 16개의 Postscaler상태가 있습니다.5. Find out the Timer 1 assosiated registers andexplain their operations.: T1CON register는 6개의 스위치를 사용하여 제어합니다.①. TMR1ON (TMR의 사용여부).1 : 1로 하면 TMR을 사용한다.0 : 0으로 하면 TMR을 사용하지 않는다.②. TMR1CS (내, 외부클락 설정여부).1 : 1로 하면 T1CKI pin으로부터 외부클락을 사용한다.0 : 0으로 하면 Fosc/4로부터 내부클락을 사용한다.③.bar{TISYNC} (내부회로 동기에 따른 사용여부).1 : 1로 하면 동기에 맞추지 않고 사용한다.0 : 0으로 하면 동기에 맞춰 사용한다.④ T1ISCEN (LP오실레이터 사용여부).1 : 1로 하면 LP오실레이터 사용한다.0 : 0으로 하면 LP오실레이터 사용하지 않는다.⑤ T1CKPS - T1 Prescaler (수에 따라 Prescaler값이 달라짐)◆ Prescaler Rate Select bits. (상태가 4개)BIT VALUERATE111:8 Prescale Value101:4 Prescale Value011:2 Prescale Value001:1 Prescale Value“INTCON register” 란? 메인프로그램에 인터럽트 서비스 루틴을 실행하기 위한 기능으로정의합니다. 또 GIE bit와 PEIE bit 둘다 '1'로 값을 줌으로서 PIE기능을 사용할 수 있습니다.: TMR11E를 ‘1’로 지정함으로서 인터럽트를 사용할 수 있습니다.: TMR11F를 ‘1’로 지정함으로서 TMR1 레지스터를 오버플로우 할 수 있습니다.6. Explain the difference of "Timer 0" and "Timer 1".※ Timer 0와 Timer1의 차이점.7. Design HH:MM time adjustable clock using "Timer 0" and "Timer 1".①. Timer 0.내부클락을 사용해서 Fosc/4 출력으로 나오게 합니다.Timer 0는 256번 카운팅할 수 있는데 1ms를 만들기 위해서 prescaler 비율 1:4에 맞춰 초기값을 6부터 시작하도록 합니다. 그러면 250us가 나오는데 다시 이것을4를 곱하면 1mSec가 나옵니다.?. Timer 1.0x8000은 32768의 16진수를 나타냅니다. TMR11F는 캐리의 이름이고 1이 되면 인터럽트가 발생하도록 합니다. 또 TMR11F를 0으로 만들어줌으로써 반복동작을 하도록 만들었습니다.8. Result & Review.표준시간을 배움으로서 ‘시간’과 ‘시각’의 개념에 대해 알게 됐고 시간을 측정하는 여러 가지 방법에 대해서도 공부했습니다. 또 전파시계라는 것이 있는데 우리나라에서는 상용화 안된다는게 참 아쉽습니다. 전파가 없는 곳은 거의 없으니 전파시계를 이용하면 전파를 받을 수 있는 공간에만 있으면 정확한 시간을 알 수 있을거라고 생각합니다. 또 평상시에 우리나라가 영국시간보다 9시간 빠르다고는 알고 있었지만 그에 대한 용어는 모르고 살았습니다. 이번시간을 공부하면서 UTC가 세계시간이고, KST는 대한민국표준시라는 것을 배웠습니다.TMR1은 TMR0와 비교해보니 달리 bit수가 늘고 내부발진회로도 있고 postscaler도 달려있었습니다. postscaler를 사용함으로서 인터럽트의 생성속도를 느리게 제어할수도 있고 상태가 16개이다보니 선택의 폭이 넓어짐으로서 유용했습니다.
    공학/기술| 2020.11.01| 14페이지| 3,000원| 조회(120)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 16일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
3:03 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감