Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Starting with 8086 - request for resources

Status
Not open for further replies.

NikZetaJones

Member level 2
Joined
Mar 31, 2002
Messages
46
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
299
Starting with 8086

Hello,
What do I need to start developening with the 8086 microprocessor?. Is there any good reference about this processor? The externals components and so on?
Any help is very appreciate
Ezequiel
 

ITP

Advanced Member level 4
Joined
Jul 11, 2001
Messages
116
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
1,130
Hi,

This book is very good for 8086 and 8088

Douglas V. Hall, “Microprocessors and Interfacing - Programming and Hardware 8086”, 2nd Edition, McGraw-Hill International, 1992.
 

papyaki

Advanced Member level 2
Joined
Apr 13, 2002
Messages
539
Helped
38
Reputation
76
Reaction score
18
Trophy points
1,298
Location
France
Activity points
5,346
Hi

I agree with SHANREN, you'll better start with 80186 familly from AMD/INTEL rather than with an old 8086. 80186 includes some good peripherals like clock generator, timers, dma. 8086 do not.

Another idea is to use 80386EX in real mode. The instruction set is the same as 8086 and it also includes peripherals for a clock speed up to 33MHz. See on INTEL site for data sheet.
 

arturt134

Full Member level 2
Joined
Dec 31, 1999
Messages
125
Helped
8
Reputation
16
Reaction score
7
Trophy points
1,298
Location
Poland
Activity points
1,006
As development board you can use old PC mainboard. If you have any questions about interfacing or programming 80186, just ask.
 

NikZetaJones

Member level 2
Joined
Mar 31, 2002
Messages
46
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
299
Actually, I'm using Atmel AVR microcontrollers, the biggest one which is ATmega128 (128Kb of flash memory). But that is not enough. I'm a C programmer, so I need a good C language, and a powerful micro woth too much program memory (like 512KB or 1MB).
 

arturt134

Full Member level 2
Joined
Dec 31, 1999
Messages
125
Helped
8
Reputation
16
Reaction score
7
Trophy points
1,298
Location
Poland
Activity points
1,006
Try Hitachi microcontrollers (H8, in example) or Motorola (DragonBall, PowerPC). This controllers are better, faster and easier to programm than 80186. Also they have more peripherals.
I don't know any compiller for Hitachi, but for Motorola you may use CodeWarrior - this is very good compiller.
I've used Am188 (80186 from AMD) and Motorola DragonBall (I don't remember exact type) and I have to say, that Motorola is 1000 times better.
 

ramesh

Advanced Member level 1
Joined
Jan 19, 2003
Messages
424
Helped
14
Reputation
28
Reaction score
11
Trophy points
1,298
Activity points
2,947
Hi
For programming in 'C' PARADIGM C++ V5.1 is a very good software for X86 families. Free Lite version is availabe.

For more details --> http://www.devtools.com
 

NikZetaJones

Member level 2
Joined
Mar 31, 2002
Messages
46
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
299
Where I can find schematics of 80186 and 8086 based motherboards? I mean. I need 1MB of program EEPROM, 512KB of RAM for variables, 2 8bits output ports, and 2 8bits input ports, RS232. Thanks
Ezequiel
P.D.: Everything is to replace a microcontroller which is not fast enough and has not that memory size
 

samnang39

Full Member level 2
Joined
Oct 26, 2006
Messages
130
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,296
Location
Cambodia
Activity points
2,248
Re: Starting with 8086

NikZetaJones said:
Hello,
What do I need to start developening with the 8086 microprocessor?. Is there any good reference about this processor? The externals components and so on?
Any help is very appreciate
Ezequiel
8086 Microprocessor
h**p://www.ee.bilkent.edu.tr/~ee212/
8086 data sheet
h**p://www.ee.bilkent.edu.tr/~ee212/8086datasheet.pdf
8086 architecture
h**p://www.ee.bilkent.edu.tr/~ee212/week2_06.pdf
8086 addressing mode and instruction set
h**p://www.ee.bilkent.edu.tr/~ee212/week3_06.pdf
8086 programming
h**p://www.ee.bilkent.edu.tr/~ee212/week1_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/week4_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/week5_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/week6_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/weeks78_06.pdf

]
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top