|
--- 소프트웨어 설치 동영상 ---
|
|
다른 동영상 강의를 들으시려면 기술자료 -> 동영상강의 버튼을 클릭한 후 원하는 강의를
선택하여 클릭하면 자동으로 동영상이 재생됩니다.
|
|
|
|
|
|
|
|
|
디오(DIO)32
|
시스템 내장형 한글 프로그램 마이크로 컨트롤러
|
|
|
펄스폭 변조(PWM) 기능 |
|
펄스폭 변조(PWM) 기능은 75Hz의 고정 주파수를 128등분하여 변조 출력합니다. 따라서 주파수는 바꿀 수 없습니다. 여러분은 프로그램으로 이 변수에 0~128까지의 값을 설정하면, 0일경우에는 신호가 로우로 되고 128이상일 경우에는 신호가 하이로 되며 중간값일 경우에는 시스템에서 자동으로 신호 폭을 조정하여 출력합니다. 이 기능을 이용하여 각각의 디지털 포트에 128등분으로 구별 가능한 펄스폭변조 데이터를 출력할 수 있습니다. 주로 LED의 밝기를 조절하거나 외부 회로와 연계하여 프로그램적으로 가변이 필요한 아날로그 제어에 이용합니다.
PWM 제어를RGB LED에 적용할 경우 RGB LED 한 개를 제어하는데 각각의 색에 단자를 연결하여야 하므로 단자 3개가 필요합니다. 이렇게하여 PWM 제어를 할 경우, 128 * 128 * 128 = 2,097,152 가지의 색을 연출할 수 있습니다. |
|
|
< 펄스폭 변조(PWM) 변수 구조 >
|
|
|
어드레스
|
이 름
|
비트7
|
비트6
|
비트5
|
비트 4
|
비트 3
|
비트 2
|
비트 1
|
비트 0
|
20h (32)
|
PWM0
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
21h (33)
|
PWM1
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
22h (34)
|
PWM2
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
23h (35)
|
PWM3
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
24h (36)
|
PWM4
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
25h (37)
|
PWM5
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
26h (38)
|
PWM6
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
27h (39)
|
PWM7
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2Ah (42)
|
PWM10
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
2Bh (43)
|
PWM11
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
2Ch (44)
|
PWM12
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
2Dh (45)
|
PWM13
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
2Eh (46)
|
PWM14
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
2Fh (47)
|
PWM15
|
D7
|
D6
|
D5
|
D4
|
D3
|
D2
|
D1
|
D0
|
|
|
|
특수 기능 변수 참고사항: |
|
DIO32 디바이스의 시스템 프로그램은 특수 기능 변수에 의하여 제어됩니다.
특수 기능 변수는 기능을 사용하지 않는 경우 범용 변수로 사용할 수 있습니다. 별도의 표기가 없는 경우, 데이터는 소실되지 않고 그대로 유지됩니다. 또한 데이터 비트가 ‘X’로 표기된 부분은 해당 특수기능을 사용하는 동안 내부적으로 사용되므로 데이터 쓰기를 해서는 안됩니다. |
|
|
|
|
|
|
|
|
|