| Electronic Components Datasheet Search |
|
AM8530 Datasheet(PDF) 167 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM8530 Datasheet(HTML) 167 Page - Advanced Micro Devices |
|
167 / 194 page ![]() SCC Application Notes AMD 7-18 7.5.1.2 Initialization Routines The sample assembly initialization routine, Figure 7-9 takes into account the READ/ WRITE recovery time and has been tested in an 8 MHz system. The interrupt service routines for Channel B are for testing only and are not intended as realistic examples. Also, Figure 7- 10 shows a sample initialization sequence written in "C." AMC AMDOS 8/8 64K, Version 2.00 - 9/26/80 type int8530.a86 ; THIS ROUTINE WRITTEN FOR THE 8086 ; INITIALIZES THE 8530 SCC FOR ASYNCHRONOUS ; OPERATION AT 9600 BAUD. ; REGISTER USAGE ; AX INPUT AND OUTPUT DATA ; BX COUNTER ; DX ADDRESS OF PORT ; BP POINTER TO MEMORY CMD EQU 0F902H ;COMMAND/STATUS PORT DATA EQU 0F900H ;DATA PORT TAB EQU OFFSET TABLE ET EQU OFFSET ETB ORG 0100H START: MOV DX,CMD ;GET ADDRESS OF CMD PORT IN AL,DX ;READ STATUS TO SET STATE MOV BX,ET-TAB ;GET TABLE LENGTH MOV BP,TAB ;POINT TO TABLE RPT: MOV AL,[BP] ;GET DATA FROM TABLE OUT DX,AL ;OUTPUT ADDRESS OF REGISTER INC BP ;INCREMENT TABLE POINTER MOV AL,[BP] ;GET DATA OUT DX,AL ;OUTPUT DATA TO REGISTER INC BP ;INCREMENT TABLE POINTER DEC BX ;COUNT-1 JZ RPT ;REPEAT IF NOT DONE ;PROGRAM CONTINUES AS DESIRED TABLE DB 009H ;ADDRESS WR9 DB 0C0H ;RESET COMMAND DB 003H ;ADDRESS WR3 DB 041H ;# OF BITS ETC. DB 004H ;ADDRESS WR4 DB 04CH ;DATA DB 005H ;ADDRESS WR5 DB 028H ;BITS/CHAR AND TXEN DB 00BH ;ADDRESS WR11 DB 056H ;SELECT BAUD GEN DB 00CH ;ADDRESS WR12 DB 00CH ;UPPER TC DB 00DH ;ADDRESS WR13 DB 000H ;LOWER TC DB 00EH ;ADDRESS WR14 DB 007H ;SET DTR AND ENABLE BAUD GEN ETB: END Figure 7-9. SCC Initialization |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |