Parallel ports - micro-controller, Computer Engineering

Assignment Help:

The main I/O used by micro controllers are the parallel ports , the 68HC11F1 has seven  8 bit ports namely Port A,B,C,D,E,F and G . The use of ports depends on the mode configuration of the system and the use of the other peripheral devices, since they share pins. In order to program the ports we need to write/read data to special registers, the area from 0x1000 to 0x105f is memory mapped to the peripheral devices.  NOTE: The monitor has moved the register block to start at 0x00 i.e Padr = 0x00, Paddr = 0x1 etc.

Below are shown the RAM based I/O registers i.e. 0x0 to 0x0a
 
  Address   Register
 
  0x0000  Port A register Padr
   0x0001  Port A Data direction register Paddr
  0x0002  Port G register Pgdr
  0x0003  Port G Data direction register Pgddr
  0x0004  Port B register Pbdr
  0x0005  Port F register Pfdr
  0x0006  Port C register Pcdr
  0x0007  Port C Data direction register Pcddr
  0x0008  Port D register Pddr
  0x0009  Port D Data direction register Pdddr
  0x000a  Port E register Pedr
 
Port A, D, are bi-directional 8 bit ports and have alternate uses G timer, serial comms and chip selects respectively.
 
Port B is an 8 bit general purpose output port with alternate function as the upper address bus in the extended mode.
 
Port C is a general purpose 8 bit port with alternate functions as the data bus in the extended mode
 
Port E is an 8 bit general purpose 8 bit input port with an alternate function as the ADC input
 
Port F is a 8 bit general purpose output port with alternate function as the lower address bus in the extended mode.
 
On the target system provided the 68HC11 is set in extended mode therefore the only ports available are A,D,E and G since B,F form the address bus and C forms the data bus to the EPROM. Each register is bit defined in that each bit configures one feature of the respective port , however all the data registers and data direction registers work on the same principle.


Related Discussions:- Parallel ports - micro-controller

Determine the simplified sop boolean expression, The Karnaugh map for a SOP...

The Karnaugh map for a SOP function is given below in figure. Determine the simplified SOP Boolean expression. Ans. F= B'C' + A'C'D + B'D'

Define system space, Define system space.  Management routines are part...

Define system space.  Management routines are part of the operating system of the computer. It is suitable to assemble the OS routines into a virtual address space.

Differences between flexgrid control and dbgrid control, Normal 0 ...

Normal 0 false false false EN-IN X-NONE X-NONE MicrosoftInternetExplorer4

Determine the object design of object oriented modelling, Determine the Obj...

Determine the Object Design of Object oriented modelling Object Design:   At this phase, a design model is created based on the analysis model which is already created in the

Different edi components and services, Different EDI components and service...

Different EDI components and services  Three main components containing services in EDI System are as follows:  •  Application Service: Gives the means of integrating existi

Define about abstraction- object oriented systems, Define about Abstractio...

Define about Abstraction-  object oriented systems Abstraction is one of the most important ideas of object oriented systems Abstraction focus on the necessary, inherent aspec

Transportation model, advantages and disadvantages of northwest corner meth...

advantages and disadvantages of northwest corner method and least cost method

Construct a shift register from S-R flip-flops, Construct a shift register ...

Construct a shift register from S-R flip-flops. Explain its working. Ans: S-R Flip-Flop Shift Register: Shift registers can be built through using SR flip-flops. Fig.(a)

What is orientation- object-oriented technology, What is Orientation-  obj...

What is Orientation-  object-oriented technology There are many characteristics of object-oriented technology. A few of these characteristics have been discussed in cour

What is a session in php, A session is a logical object formed by the PHP e...

A session is a logical object formed by the PHP engine to permit you to preserve data across subsequent HTTP requests. There is only one session object available to your PHP scr

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd