The document discusses the history and development of personal computers. It begins with early microcomputers using the CP/M operating system and progresses to the development of the IBM PC using the Intel 8088 processor and Microsoft's MS-DOS operating system. It then covers improvements to processor architectures from Intel and AMD that increased processing power and capabilities over time.
Computer Hardware for computer enthusiast.pptCarloCimacio
Overview: This presentation provides a comprehensive guide to assembling your own computer.
Purpose: Understand the process and benefits of building a custom PC.
Key Points: Importance of component understanding and the advantages of customization.
Computer Hardware for computer enthusiast.pptCarloCimacio
Overview: This presentation provides a comprehensive guide to assembling your own computer.
Purpose: Understand the process and benefits of building a custom PC.
Key Points: Importance of component understanding and the advantages of customization.
Comptia A+ Exam Notes for Core 1 and . Core 2anandsoft0
Comptia A+ exam cram notes is free and useful for candidates preparing for the exam. The advantages of a+ cram notes are given below:
Time efficiency: Culling key points into concise notes allows you to review a large amount of information quickly, especially helpful for last-minute revision.
Targeted learning: Focusing on core concepts and neglecting less relevant details can be useful for prioritizing material in limited time.
Improved recall: Writing key points and summarizing information can aid in memorization and short-term recall for the exam.
Stress reduction: Creating structured notes can provide a sense of accomplishment and control, potentially reducing anxiety before exams.
The presentation given at MSBTE sponsored content updating program on 'PC Maintenance and Troubleshooting' for Diploma Engineering teachers of Maharashtra.
Venue: Government Polytechnic, Nashik
Date: 17/01/2011
Session-3: Internal Components of PC
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Comptia A+ Exam Notes for Core 1 and . Core 2anandsoft0
Comptia A+ exam cram notes is free and useful for candidates preparing for the exam. The advantages of a+ cram notes are given below:
Time efficiency: Culling key points into concise notes allows you to review a large amount of information quickly, especially helpful for last-minute revision.
Targeted learning: Focusing on core concepts and neglecting less relevant details can be useful for prioritizing material in limited time.
Improved recall: Writing key points and summarizing information can aid in memorization and short-term recall for the exam.
Stress reduction: Creating structured notes can provide a sense of accomplishment and control, potentially reducing anxiety before exams.
The presentation given at MSBTE sponsored content updating program on 'PC Maintenance and Troubleshooting' for Diploma Engineering teachers of Maharashtra.
Venue: Government Polytechnic, Nashik
Date: 17/01/2011
Session-3: Internal Components of PC
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. The birth of Personal Computer
Microcomputer
with OS CP/M
and upto 64
dump Terminals
Home computer HC
TV as monitor & Tape
recorder as storage
device
Why not a system for
single user like microcomputer
at the cost of Home computer ???
Personal
computer PC
By IBM
3. For this PC the IBM needs
• A 8 bit processor
which can support above 256KB Memory
• Single user OS
which can work with Floppy Disk
4. Intel
The Microprocessor Company released 8086
a 16 bit Processor with 1MB memory support.
….failure in the market
8086 was modified into 8 bit processor as 8088
used by IBM for PC
5. Microsoft
A small company of those days developed a OS as
Disk Operating System DOS for IBM
…later renamed as MSDOS
6. The First IBM PC configuration
Processor 8088 - 4.77Mhz
256 KB RAM (640kb)
2x360 KB Floppy disk drive
2 Parallel port
2 Serial port
Mono Graphics display card
Mono chromatic monitor
84 keys keyboard
Operating system DOS (8 bit)
7. Microprocessor and PC Development
Intel
8080- 8 bit
8085- 8 bit
8086 -16bit
8088 16/8
80286-16bit
80386-32bit
80486-32bit
80586
PC286AT
12-20Mhz
Windows 3.1
Novel
NetWare
PC386AT
33&40Mhz
Windows 95
8087
80287
80387
SIMM 30pins
16 MB RAM
VGA, ISA Slot
IDE & ATA HDD
Multi Media
16 MB RAM
(4GB)
Dual Speed
CPU& RAM
I/O 33Mhz
With
Co-
processor
Cache mem
72 pin
SIMM
PCI Slot
Tri speed
CPU,Mem
& I/O
PC
&
PC
XT
9. Microprocessor and PC Development
Intel
8080- 8 bit
8085- 8 bit
8086 -16bit
8088 16/8
80286-16bit
80386-32bit
80486-32bit
80586
PC286AT
12-20Mhz
Windows 3.1
Novel
NetWare
PC386AT
33&40Mhz
Windows 95
8087
80287
80387
SIMM 30pins
16 MB RAM
VGA, ISA Slot
IDE & ATA HDD
Multi Media
16 MB RAM
(4GB)
Dual Speed
CPU& RAM
I/O 33Mhz
With
Co-
processor
Cache mem
72 pin
SIMM
PCI Slot
Tri speed
CPU,Mem
& I/O
AMD,
Cyrix,Ti …
PC
&
PC
XT
12. Motherboard
Normally a motherboard consists of
CPU Socket & CPU
Core voltage converter~1.7V
Core Frequency generator e.g. 2.8Ghz
Chip set
Memory bus controller (FSB)
I/O controllers
RAM Slot & RAM
Keyboard interface
I/O Slots
Integrated or All In One Motherboard
Floppy Disk Controller
Hard Disk Controller
parallel ATA (PATA)
Serial ATA (SATA)
Parallel port, Serial port, USB ports
Ethernet
AGP display controller
Sound Controller
13.
14. Pentium-4
Some Important points in selecting
the Processor
Speed: 1 Ghz – 3.4 Ghz ….
FSB : 333Mhz – 833Mhz
Three
Level Cache: 256Kb-4Gb
Models: Single core
HT
Dual Core
16. Today’s Computer Configuration
Pentium-4 3.0Ghz Dual 2Mb Cache 833 FSB
Intel Motherboard 102 FSB 533Mhz
512 MB DDR2
160GB HDD SATA
DVD drive
Serial & Parallel ports
USB port
Monitor CRT or TFT
Keyboard & mouse
AMD Athlon 4800+
Chipset Motherboard
As same as other side
17. Motherboard
Intel Motherboard Intel Chipset
Motherboard
Third party Motherboard
Intel CPU AMD CPU
Chipset and Board
both Intel itself Chipset by Intel
Board Other companies
Like Mercury, Asus…
Chipset by Other chipset
manufacturers
Like VIA, SIS …
Board by Other Companies
Like Mercury, Asus
Motherboard With higher FSB, AGP Slot, SATA interface
and at least three PCI I/O Slots
18.
19. Chipset
There are two major sections in motherboard namely
• Memory Section
• I/O Section
Memory Section
Memory decoders
Bus controller
FSB manager
Etc
For these things
One SMD
I/O Section
I/O Decoder
DMA & PIC
PCI I/O slot manager
Power manager
AGP onboard & AGP Slot
Etc
One SMD
Chipset
20. Memory RAM
SIMM 30 pin
SIMM 72 pin
EDO RAM
(Enhance Data Out)
SD RAM
(Synchronous Data)
RD RAM
(Ram Data bus)
286 & 386 AT
486 & Pentium K5 from AMD
486 & Pentium K5 from AMD
Pentium, Pentium-II & III Athalon
Pentium – 4
DDR
(Double Data Rate)
DDR2
Pentium – 4 Single core & HT FSB: 400Mhz
Pentium – 4 Dual core FSB: 533Mhz
21. Hard Disk Drive (HDD)
SCSI Small Computer System Interface
Normally used in Servers.
IDE Integrated Drive Electronics
(ATA)Advance Technology Attachment
PATA Parallel ATA
SATA Serial ATA (7200 RPM &
Ultra DMA 133Mhz)
22.
23.
24.
25. A Voice Coil Actuator is a very simple positioning device that utilizes a
coil of wire in a permanent magnetic field. In speakers, the magnet is
cylindrical North-South Pole in-out (or top-bottom of the cylinder) and
the coil goes North-to-South Pole (or top-bottom of an inner
cylinder). Changing the amplitude and polarity of the current in the coil
causes an in-out force that 'plays' the diaphragm on the speaker. The
spring tension on the diaphragm keeps the voice coil actuator centered
when no current is applied. You know the voice coil and speaker ...
here's Alexander Graham Bell's original invention drawing from 1876
(courtesy U.S. Library of Congress):
Voice Coil Actuator
26.
27. The hard disk voice coil actuator
The hard disk voice coil actuator is used to position disk
heads across the platter of the disk. It is a 'voice coil
actuator' in that it only uses a coil and a permanent
magnet in a simple push-pull fashion, but doesn't work
like a speaker voice coil actuator. The geometries are
completely different.
The voice coil actuator looks like this:
28. Hard Disk Basics
Hard disks are organized as a concentric stack of platters. The data is
stored on concentric circles on the surfaces known as tracks. Sections
within each track are called sectors. A sector is the smallest physical
storage unit on a disk and typically it will hold 512 bytes of data.
29. Zoned Bit Recording (ZBR)
Now that you know what’s inside your hard disk and how the data is stored, it’s
time to add some complexity.
If you imagine the surface of a disk platter, considering a constant number of
sectors per track and knowing that track lengths increase the farther a track resides
from the center of the disk (they are concentric circles), it’s not hard to conclude
that the outer data sectors are longer than the inner data sectors.
This means that the outer tracks are greatly underutilized, because in theory they
can hold many more sectors given the same linear bit density. In order to increase
capacity and eliminate this wasted space, a technique called zone bit recording
(ZBR) is employed on modern hard disks. With this technique, tracks are grouped
into zones based on their distance from the center of the disk, and each zone is
assigned a number of sectors per track. As you move from the innermost part of the
disk to the outer edge, you move through different zones, each containing more
sectors per track than the one before. This allows for more efficient use of the
larger tracks on the outside of the disk.
30. Input output Ports in Computer
To communicate with other devices and for interfacing
there some ports in computer
Parallel port for printer and 8 bit interfacing
Serial port for mouse, modem and serial interfacing
USB ports Universal Serial Bus port
for serial communication with devices
at closer distances
Speed 12Mbps & 127 devices
Ether net for LAN
VGA Monitor
31. Power Supply
Transformer Rectifier Filter Regulator
Output
220v Ac
20/9V DC
20/9V AC
12/5V DC
8/20A
8/20A
180W 100W
80W ?~100w
1 computer 1h r = 100W
1 computer 10hrs = 1000W
100 computer 10hrs = 10000W
10 colleges like this = 100000W
100 Cites/towns = 10000000W=10MW
20 States = 200MW
Taking TV into account
= 2000MW
32. Switching Mode Power Supply (SMPS)
Rectifier Filter Inverter Rectifier Filter
220v AC
220v DC 12/5V AC 12/5V DC
AC to DC
DC to AC
Feed back & Correction
33. Keyboard & Mouse
Keyboard
Interface AT (Din connector)
PS/2 (Small Din connector)
Mouse
Interface Serial (9 Pin D type Connector)
PS/2 (Small Din connector)
34. Monitor
Display Card PCI /AGP I/o Card or
On board
(15 Pin D type Connector)
Monitor CRT
TFT(LCD)
36. Parallel Port Anatomy:
Following are the pin outs:
•8 Output pins [D0 to D7]
•5 Status pins [S4 to S7 and S3]
•4 Control pins [C0 to C3]
•8 ground pins [18 to 25]
The Pins having a bar over them ,means that the signal is
inverted by the parallel port's hardware.
if a 1 were to appear on the 11 pin [S7],
the PC would see a 0.
The Status pins are mainly used by the PC to know the
status of the printer ,like if there is paper in the printer,
end of paper etc.
37. Data Bits Table
BIT FUNCTION PIN
D0 data 0 2
D1 data 1 3
D2 data 2 4
D3 data 3 5
D4 data 4 6
D5 data 5 7
D6 data 6 8
D7 data 7 9
In this address the CPU writes the data
to be sent to the printer. It is an
OUTPUT port.
The eight data bits (D0-D7) are latched
to appear in the output connector.
Data Port
38. Status Bits Table
BIT FUNCTION PIN
D0 not used
D1 not used
D2 not used
D3 ERROR/ 15
D4 SLCT/ 17
D5 PE 12
D6 ACK/ 10
D7 BUSY/ 11
This is an INPUT port. These
signals are used by the CPU to
know the state of the printer.
Status Port
39. Control Bits Table
BIT FUNCTION PIN
D0 STROBE 1
D1 AUTO FD 14
D2 INIT/ 16
D3 SLCT IN/ 17
D4 IRQ7
D5 not used
D6 not used
D7 not used
In this port the computer
writes the signals that
control the printer.
Therefore, it is an
OUTPUT port,
Control Port
40. Addresses of LPTn
PORT DATA STATUS CONTROL
LPT1 378H 379H 37AH
LPT2 278H 279H 27AH
LPT3 3BCH 2BDH 3BEH
The computer has three LPTn ports. The addresses of the Data, Status
and Control signals for each LPTn port are listed below. Each port
works in the same way that LPT1 does.
41. LED flash
#include <studio.h>
#include <dos.h>
void main(void)
{
outportb(0x378,0xFF) ;
outportb(0x378,0x00)
}
Stepper Motor control
#include<studio.h>
#include<conio.h>
#include<dos.h>
main() {
outportb(0x378,0x01);
outportb(0x378,0x02);
outportb(0x378,0x04);
outportb(0x378,0x08)
}
42. RS232 Serial Port
Electronic data communications between elements will generally
fall into two broad categories: single-ended and differential.
RS232 (single-ended) was introduced in 1962, rumors for its early
It is widely used through the industry.
Independent channels are established for two-way (full-duplex)
communications. The RS232 signals are represented by voltage
levels with respect to a system common (power / logic ground).
The "idle" state (MARK) has the signal level negative with respect
to common, and the "active" state (SPACE) has the signal level
positive with respect to common. RS232 has numerous
handshaking lines (primarily used with modems), and also
specifies a communications protocol.
43. The RS-232 interface presupposes a common ground between
the DTE and DCE. RS232 data is bi-polar.... +3 TO +12 volts
indicates an "ON or 0-state (SPACE) condition" while A -3 to -12
volts indicates an "OFF" 1-state (MARK) condition.... Modern
computer equipment ignores the negative level and accepts a
zero voltage level as the "OFF" state. In fact, the "ON" state may
be achieved with lesser positive potential.
This means circuits powered by 5 VDC are capable of driving
RS232 circuits directly, however, the overall range that the RS232
signal may be transmitted/received may be dramatically reduced.
44. Description Signal 9-pin DTE 25-pin DCE Source DTE or DCE
Carrier Detect CD 1 8 from Modem
Receive Data RD 2 3 from Modem
Transmit Data TD 3 2 from Terminal/Computer
Data Terminal Ready DTR 4 20 from Terminal/Computer
Signal Ground SG 5 7 from Modem
Data Set Ready DSR 6 6 from Modem
Request to Send RTS 7 4 from Terminal/Computer
Clear to Send CTS 8 5 from Modem
Ring Indicator RI 9
22
from Modem
45.
46. Microcontrollers and Embedded System
Embedded Systems are a combination of Hardware
(microcontrollers) and Software (developed in
assembler, c, c++…) designed to perform a specific
function
An embedded product uses microcontrollers to do one
task and one task only.
47. What is a Microcontroller?
A microcontroller (often abbreviated MCU) is a single computer chip
(integrated circuit) that executes a user program, normally for the
purpose of controlling some device, hence the name
microcontroller.
The program is normally contained either in a second chip, called
an EPROM, or within the same chip as the microcontroller itself.
A microcontroller is normally found in devices such as microwave
ovens, automobiles, keyboards, CD players, cell phones, VCRs,
security systems, time & attendance clocks, etc.
48. Microprocessor Vs Microcontroller
Microcontrollers are used in devices that require some amount of
computing power but donot require as much computing power as that
provided by a complex (and expensive) 486 or Pentium system which
generally requires a large amount of supporting circuitry (large
motherboards, hundreds of megabytes of RAM, hard drives, hard
drive controllers, video cards, etc).
A microwave oven just does not need that much computing power.
Microcontroller-based systems are generally smaller, more reliable,
and cheaper. They are ideal for the types of applications described
above where cost and unit size are very important considerations. In
such applications it is almost always desirable to produce circuits that
require the smallest number of integrated circuits, that require the
smallest amount of physical space, require the least amount of
energy, and cost as little as possible.
49. FEATURE 8051 PENTIUM COMMENT
Clock Speed 12Mhz. typical
but 60MHz. ICs
available
1,000 MHz.
(1GHz.)
8051 internally divides
clock by 12 so for
12MHz. clock effective
clock rate is just 1MHz.
Address bus 16 bits 32 bits 8051 can address 216, or
64Kbytes of memory.
Pentium can address
232, or
4 GigaBytes of
memory.
Data bus 8 bits 64 bits Pentium’s wide bus
allows very fast data
transfers.
ALU width 8 bits 32 bits But - Pentium has
multiple 32 bit ALUs –
along with floating-
point units.
Applications Domestic
appliances,
Peripherals,
Personal
Computers
And other high
Simple comparison: Pentium vs. 8051
51. Microcontroller Manufacturing Companies
There are FOUR major companies manufacturing
8 bit controllers
1. Motorola (6811)
2. Intel (8051 MCS51)
3. Zilog (Z8)
4. PIC (16X____) Microchip
52. 8051 Microcontroller Overview
Functional block of the internal operation of an 8051
ADDRESS BUS (External) 16 bit
I-RAM
General Registers
STACK
Bit-addressable
SFRs etc.
Temporary
register
ALU
8-bit
DATA
BUS
(External)
8
bit
Internal data bus
Memory Address
Register
(Uses P0 and P2)
DPTR
P.C.
Internal Memory
Ins
tru cti on
Regi ster
Ac c
Accumulator
B
Temporary
register
Ins truction
decoder/
control logic
C
AC
F0
RS1
RS2
OV
P
PSW
flags
Control
Lines
RD/ WR/ PSEN/
ALE/ etc.
53. Port Organization of MCS51
Port 1
P1.0 – P1.7
Port 0
P0.0 – P0.7
Port 3
P3.0 – P3.7
Port 2
P2.0 – P2.7
P1 P0
P3 P2
54. Port Assignments
Port 0 : Input/Output Port & AD0-AD7 for ext memory
Port 1 : Input/Output Port
Port 2 : Input/Output Port & A8-A15 for ext Memory
Port 3 : Input/Output Port
P3.0 : RxD
P3.1 : TxD
P3.2 : INTO’
P3.3 : INT1’
P3.4 : T0
P3.5 : T1
P3.6 : WR’
P3.7 : RD’
56. + 5 v olts
10 kOhms
b
f
e
d
c
a
g
a
b
f
e
d
c g
+ v olts
I-RAM
7 6 5 4 3 2 1 0
SFRs
Internal Memory
B0h
90h
PORT
3
(P3)
PORT
1
(P1)
P3.0
P3.1
P3.2
P3.3
P3.4
.5
.6
.7
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
Zone
4
Zone
3
Zone
2
Zone
1
8051 Chip
Burglar alarm system hardware
57. Switches
are
norm
ally
c
losed
If any switch is opened
Input x goes high to indicate an
alarm condition
+ 5 v olts
input x
b
e
d
c
a
f
g
a
e.g. 200 Ohm
Internal circuit within 7-segment
display device. (Common cathode
i.e. +5v input causes LED to light)
Input circuit
Output circuit
58. Initialise I/O
ports P1 and P3
Read port P3
Are all
P3 inputs at 0
YES
NO
Sound alarm
Bell
ALARM_1 Program flow chart
59. ORG 0000h ; define memory start address 000
; Initialise the I/O ports
MOV P3, #0ffh ; write all ones to P3 to use as an input port
MOV P1, #00 ; all zeros to put P1 in a known output state
POLL:
MOV A, P3 ; read P3 to accumulator
CJNE A, #00h, ALARM ; if not all zeros then jump to ALARM
LJMP POLL ; else loop back to POLL
ALARM:
SETB P1.7 ; enable the BELL by setting P1.7 high
END_LOOP:
LJMP END_LOOP ; program just loops around here
END ; end of program
ALARM_1 Program source code
60. 8051
Port
1
P1.0
+ v olts
Loudspeaker
Clock
12 MHz.
RESET
delay
1 ms.
delay
1 ms.
delay
1 ms.
delay
1 ms.
delay
1 ms.
SETB P1.0 SETB P1.0 SETB P1.0
CLR P1.0 CLR P1.0
CLR P1.0
T = 2 msecs.
f = 1/T = 1 / 0.002
= 500 Hz.
P1.7
Hardware circuit with timing diagram for sound
61. Source code for example program to sound 500Hz
ORG 0000h ; start address is 0000h
MOV P1, #00 ; clear all bits on P1
LOOP:
SETB P1.0 ; set P1.0 high
LCALL ONE_MILLI_SUB ; delay one millisecond
CLR P1.0 ; set P1.0 low
LCALL ONE_MILLI_SUB ; delay one millisecond
LJMP LOOP ; loop around!
ONE_MILLI_SUB
PUSH 07h ; save R7 to stack
MOV R7, #250d ; 250 decimal to R7 to count 250 loops
LOOP_1_MILLI: ; loops 250 times
NOP ; inserted NOPs to cause delay
NOP
DJNZ R7, LOOP_1_MILLI ; decrement R7, if not zero loop back
POP 07h ; restore R7 to original value
RET ; return from subroutine
END ; end of program
63. 8 data
SBUF
8
TI
Stop bit
Start bit
Send
8-bit
data
Transmitter
Buffer is
empty
11 bit
parallel
to serial
conversion
Serial data transmit
8 data bits
sta
bit
stop
bit
9th. bit
TB8
Put parity bit here
(ninth bit!)
p
parity bit
Block diagram of UART transmitter
64. Block diagram of UART receiver
8 data
SBUF
8
RI
Start bit
Stop bit
Receive
8-bit
data
Receive
data is
available
11 bit
serial to
parallel
conversion
Serial data receive
8 data bits
stop
bit
start
bit
Rx
9th. bit
p
parity bit
RB8
Read parity bit here
(ninth bit!)
76. Trouble Shooting a System
Troubles in the system can be put in two main Categories
Before Boot Problem After Boot Problem
Before Display
After display
Software & OS Based
Virus
Hardware Problems
77. Trouble Shooting a System Before boot and Display
1.A System Reports Nothing on the screen
Check the power cable and switch On
No response
Check monitor Power LED
OFF Check the Power cable the monitor
ON Check the Panel controls
Blinking Check the Data Cable the monitor
Data cable OK
Problem in the system
May be the SMPS or the motherboard side
To check SMPS – Watch your keyboard LEDS during Switch ON
If Flashing once or twice on problem in SMPS
other conformation is SMPS FAN
78. Trouble Shooting a System Before boot and Display Contd
The problem may in the motherboard, CPU, Reset Switch
Check the Reset Switch
Check Hard Disk Data Cable
2.A System Reports Nothing on the screen But Long Beep
RAM Or RAM Slot Problem.
79. After Display Problems
The BIOS give proper information by its POST
After Boot Problems
The BIOS and OS give the information
80. Asymmetric Digital Subscriber Line (ADSL)
Definition
Asymmetric digital subscriber line (ADSL) is a new modem
technology that converts existing twisted-pair telephone lines into
access paths for high-speed communications of various sorts.
Overview
ADSL can transmit more than 6 Mbps to a subscriber—enough to
provide Internet access, video-on-demand, and LAN access. In
interactive mode it can transmit more than 640 kbps in both
directions. This increases the existing access capacity by more than
fifty-fold enabling the transformation of the existing public
network. No longer is it limited to voice, text, and low-resolution
graphics. It promises to be nothing less than an ubiquitous system
that can provide multimedia (including full-motion video) to the
entire country.