Page 358 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 358

정보통신기기  프로젝트


            (2)  포트(PORT)
                            :  ATmega128A는  내부  풀업  저항을  가지는  8[bit]  양방향  I/O  포트  6개(PORTA~PORTF),
                     5[bit]  양방향  I/O  포트  1개(PORTG),  전체  53[bit]의  양방향  I/O  포트가  있다.
                                포트들은  독립적으로  내부  풀업  저항을  가지고  있으며,  각각의  포트를  제어하려면  3개의  I/O
                     레지스터를  사용해야  한다.  각각의  레지스터는  데이터의  방향을  결정하는  DDRz,  데이터  출력
                     을  위한  PORTz,  데이터  입력을  위한  PINz레지스터로  구성되어  있다.




                        레지스터 명                        설  명                           사용  예

                                                                              ■  DDR A  =  0xff
                                      데이터의  입출력  방향을  설정
                           DDRz                                               ■  DDR C  =  0x0f
                                      (1 :  출력,  0 :  입력)
                                                                              ■  DDR F  =  0x00

                                                                              ■  PORT A  =  0x09
                          PORTz       데이터  출력  레지스터
                                                                              ■  PORT C  =  0x07


                           PINz       데이터  입력  레지스터                           ■  if(PINB  ==  0x01)


                                                   [포트  제어  레지스터]



              가.  PORTA


                (1) 내부  풀업 저항을  갖는  8[bit] 양방향 I/O  포트.
                  (2)  외부  메모리를  인터페이스  시  데이터,  어드레스  버스의  하위  바이트

                          포트  핀        특수기능                             설  명
                            PA 0         AD0       외부메모리  인터페이스용  어드레스/데이터  비트 0
                            PA 1         AD1       외부메모리  인터페이스용  어드레스/데이터  비트 1

                            PA 2         AD2       외부메모리  인터페이스용  어드레스/데이터  비트 2
                            PA 3         AD3       외부메모리  인터페이스용  어드레스/데이터  비트 3
                            PA 4         AD4       외부메모리  인터페이스용  어드레스/데이터  비트 4

                            PA 5         AD5       외부메모리  인터페이스용  어드레스/데이터  비트 5
                            PA 6         AD6       외부메모리  인터페이스용  어드레스/데이터  비트 6
                            PA 7         AD7       외부메모리  인터페이스용  어드레스/데이터  비트 7
















                                                         -  351  -                             정보통신기기과
   353   354   355   356   357   358   359   360   361   362   363