W65C51 асинхронды байланыс интерфейсі адаптерінің сипаттамасы
WDC 65C51
W65C51 ACIA интерфейсі – микропроцессорлармен серийді байланыс құрылғыларын қосуға арналған, MOS 6551-ге толық аналог. Бағдарламаланатын жылдамдық генераторы бар.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
CMOS W65C51 асинхронды байланыс интерфейсі адаптері (ACIA) микропроцессорлық жүйелер мен сериялық байланыс деректер жиынтығы және модемдер арасында оңай іске асырылатын, бағдарламамен басқарылатын интерфейсті қамтамасыз етеді. Ол Western Design Center (WDC) компаниясымен шығарылған және MOS Technology 6551 құрылғысының толыққанды орнына қойылатын нұсқасы болып табылады. ACIA-да ішкі бад жылдамдығы генераторы бар, бұл көптеген қосымша компоненттерді қолдау схемаларын қажет етпейді. Таратушы жылдамдығы бағдарламалық басқару арқылы секундына 50-ден 19 200 битке дейінгі 15 түрлі жылдамдықтың біреуі ретінде немесе сыртқы сағат жылдамдығының 1/16 бөлігінде таңдалуы мүмкін. Қабылдаушы жылдамдығы бағдарламалық басқару арқылы Таратушы жылдамдығына тең немесе сыртқы сағат жылдамдығының 1/16 бөлігіне тең болуы мүмкін. ACIA-да бағдарламаланатын сөз ұзындығы 5, 6, 7 немесе 8 бит; жұп, тақ немесе теңдігі жоқ 1, 1½ немесе 2 тоқтау биті болады. ACIA микропроцессордан (MPU) бағдарламалық басқаруды максималды деңгейде жеңілдету үшін жасалған, бұл аппараттық бөліктің құрастырылуын жеңілдетеді. Үш жеке регистр MPU-ға W65C51 жұмыс режимдерін, деректерді тексеру параметрлерін оңай таңдауға және жұмыс жағдайын анықтауға мүмкіндік береді. Командалық регистр паритетті, қабылдағыш эхо режимін, таратушы үзілісін басқаруды, RTS желісінің күйін, қабылдағыш үзілісін басқаруды және DTR желісінің күйін басқарады. Басқару регистрі тоқтау биттерінің санын, сөз ұзындығын, қабылдағыш сағат көзін және тарату/қабылдау жылдамдығын басқарады. Күй регистрі IRQ, DSR және DCD желілерінің, таратушы және қабылдағыш дерек тіркелімдерінің, сондай-ақ асығу, кадр қатесі және паритет қатесі жағдайларын көрсетеді. Таратушы және қабылдағыш дерек тіркелімдері таратушы және қабылдағыш тізбектерінде уақытша деректерді сақтау үшін қолданылады, олардың әрқайсысы бір байтты сақтай алады.
The CMOS W65C51 Asynchronous Communications Interface Adapter (ACIA) provides an easily implemented, program controlled interface between microprocessor based systems and serial communication data sets and modems. It is produced by Western Design Center (WDC) and is a drop in replacement for the MOS Technology 6551. The ACIA has an internal baud rate generator, eliminating the need for multiple component support circuits. The transmitter rate can be selected under program control to be 1 of 15 different rates from 50 to 19,200 bits per second, or at 1/16 times an external clock rate. The receiver rate may be selected under program control to be either the Transmitter rate or at 1/16 times the external clock rate. The ACIA has programmable word lengths of 5, 6, 7 or 8 bits; even, odd or no parity 1, 1½ or 2 stop bits. The ACIA is designed for maximum programmed control from the microprocessor (MPU) to simplify hardware implementation. Three separate registers permit an MPU to easily select the W65C51 operating modes, data checking parameters and determine operational status. The command register controls parity, receiver echo mode, transmitter interrupt control, the state of the RTS line, receiver interrupt control and the state of the DTR line. The control register controls the number of stop bits, the word length, receiver clock source and transmit/receive rate. The status register indicates the status of the IRQ, DSR and DCD lines, transmitter and receiver data Registers, and overrun, framing and parity error conditions. Transmitter and receiver data Registers are used for temporary data storage by the transmit and receiver circuits, each able to hold one byte.