��#ࡱ#�################;###�� #################C###########4#######����####
###################5###L###�����������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
�����������������������������������##C#o#m#p#O#b#j##############################
#######################������������########################################W####
###O#b#j#e#c#t#4#######################################################��������#
####
######�######F####�v��E�#�v��E�###############O#l#e#############################
############################
###������������####################################b#############C#o#m#p#O#b#j##
#######################################################
###����####################################`###b#########O#l#e#####
#######I###b#��#�#
##########
#######I###Y#��#�
###������������####I###P#��#�#
##################e#######ࡱ
�B#o#o#k#####
#########AGp�d�
<�############�##L
�#############
###
#######����########################################
#########C#o#m#p#O#b#j#############################
#######################������������####################################c###]###�
�P#O#b#j#e#c#t#5#########�#:�]�#�H#############�##�
�#I###,�#��#########################�######F####�v��E�#�v��E�#I###L�T�P
�#O#b#j#e#c#t#P#o#o#l#####U#n###K#########d#######
#####�###d#########������������####################�v��E�#�v��E�#########d###W#o
#r#d#D#o#c#u#m#e#n#t#############################�#�##��##��#########
###����#\#\#@#T#T#<#L#L#4#D################3###9####�####S#u#m#m#a#r#y#I#n#f#o#r
#m#a#t#i#o#n####D�I@##D�I#�####,#,#S#
#(###������������##�########n#######�################*###0#######O#b#j#e#c#t#3##
###################Courier New###############################
###########�######F####�v��E�#�v��E�#F9############O#l#e########################
#
###
#######
##################
###������������####################################h####### ###B#o#o#k#####$###
%###&###'###(###��������+###,###-###.###/###0###
###########����5###6###7###8###9###################(###�###@#####C#o#m#p#O#b#j##
###F###G###H###I###J###K###L###M###N###O###P#######������������U###V###W###X###Y
###################f###]###����O#b#j#e#c#t#6###���������������������������������
���������������####��������############�######F####����E�#����E�#�������������##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�#######################################
###
#######
##############################################################################
###!###"#######$###%###&###'###(###)###*###+###,###-
###.###/###0###1###2###3###4###5###6###7###8###9###:###;###<###=###>###?
###@###A###B###C###D###E###F###G###H###I###J###K###L###M###N###O###P###Q###R###S
###T###U###V###W###X###Y###Z###[###\###]###^###_###`###a###b###c###d###e###f###g
###h###i###j###k###l###m###n###o###p###q###r###s###t###u###v###w###x###y###z###{
###|###}###~###ࡱ###�#####��#
##����########�######F####Microsoft Graph
5.0#####GBiff5#####MSGraph.Chart.5#####��#ࡱ#�################;###��
########## ###�###�
�#########,##0\ "z�";\-#,##0\ "z�"##!#####,##0\
"z�";[Red]\-#,##0\ "z�"##"#####,##0.00\ "z�";\-#,##0.00\ "z�"##'###$#,##0.00\
"z�";[Red]\-#,##0.00\ "z�"##<#*#9_-* #,##0\ "z�"_-;\-* #,##0\ "z�"_-;_-* "-"\
"z�"_-;_-@_-##<#)#9_-* #,##0\ _z_�_-;\-* #,##0\ _z_�_-;_-* "-"\ _z_�_-;_-@_-
##D#,#A_-* #,##0.00\ "z�"_-;\-* #,##0.00\ "z�"_-;_-* "-"??\ "z�"_-;_-@_-
##D#+#A_-* #,##0.00\ _z_�_-;\-* #,##0.00\ _z_�_-;_-* "-"??\ _z_�_-;_-@_-
1###�###�ࡱ�########Arial1###�###�ࡱ�########Arial1###h###�ࡱ�########Arial1###�###
�ࡱ�########Arial=#####���#N
######'#~#�###7######
###
###�##��
�#�###8#�#�#8#####���#�####�####�#��##�#�##��#�####�####�#��##�#�##��#���#���###
�#�P##�#�#���# �######��#��#�###��###�###��###�#�#�##��###�##�#i��#��#���#���#
ԟ
ࡱ�
#���#���#*o�#?��#H�6#��A#�^B#�bz#bO�#���##/�#(fv##E##E>##j(##�9j#J2�#BBB#\#
#######���#R#######3###�#####0#&#####S#######T#######U#####################68HC1
1############MCS-
51################��@###############`#�@############bit#################�?
#################�?#################�?#################�?##
#########byte################# @################# @#################
@################# @##
#########word#################0@#################0@#################0@##########
##double word#################@@W####Y###�#�#�"T#=#
#
#�#n##
##>#################X##########################4######################��#�ࡱ##3##
#�###5#d#############3###Q###########
######bitQ###########Q###############��######E#####4###############3###Q########
###
######byteQ###########Q###############��######E#####4###############3###Q#######
####
######wordQ###########Q###############��######E#####4###############3###Q#######
##########double wordQ###########Q###############��######E#####4###D###
##F#####A#####+###q###�
##�###3###O#######.###x###�
##�#########################3#################################!#######
#########
#!#######
###########
#
#���#########4#########################3#####*##################################
#######################################!#######
#########
#!#######
#########
#
#
#���#########4###########################3#########�###"#
###########:#########d#�#########�
##�###4###6#######3###O#######�
##�###\###�###
%###########�������########�#3###O#######################Q###########4###2######
#3#####
#########
#
#
#���#########4###4###$#####
%###########�������########�#3###O#######################&#####Q###########4####
#######�##3#####
###########
#
#���#####�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�#########O#l#e#########################
###
#######
##################
###������������####################################k####### ###B#o#o#k#####$###
%###&###'###(###��������+###,###-###.###/###0###
###########����5###6###7###8###9###################6###�###@#####C#o#m#p#O#b#j##
###F###G###H###I###J###K###L###M###N###O###P#######������������U###V###W###X###Y
###################i###]###����O#b#j#e#c#t#7###��������g###���������������������
���������������#################
######�######F####����E�#����E�#������������############
###������######## ###
#######���####���############################'#######���########################
#### ###!###"#######$###%###&###����D###)###*###+###,###-
###.###/###0###1###2###3###����E###���7###8###9###:###;###<###=###>###?
###@###A###����F#######B###����G###H###I###J###K###�������N###O###P###Q###R###S#
##T###U###V###W###X###Y###Z###[###\###]###^###_###`###a###b###c###d###e###f###g#
##h###i###j###k###l###m###n###o###p###q###r###s###t###u###v###w###x###y###z###{#
##|###}###~###ࡱ###�#####�####################################Microsoft Word
6.0######################################################1######################
#########################################��#ࡱ########�#ࡱe#5�######e#############
##_###9###################_#######################################t#######t###t#
######t#######t#######t#######t#######�#######�#######�#######�#######�#######�#
##
###�###
###�#######�
##C###�#######�#######�#######�#######�#######�#######�#######�#######�
######�
######�
######�
######�
########O#l#e#########################
###
#######
##################
###������������####################################�#######
#####C#o#m#p#O#b#j#####&###'###(###��������+###,###-
###.###/###0###############����5###6###7###8###9###################�###b###@###O
#b#j#e#c#t#P#o#o#l#####G###H###I###J###K###L###M###N###O###P#######������������#
###################����E�#����E�#^###_###����W#o#r#d#D#o#c#u#m#e#n#t#####�������
�j###������������������������############������������������������###############
#u###-###����########## #
#############4###4###4###4#####
###########
###��#�####################��#ࡱ#�################;###��
#############��###
######################ş��Oh#��##+'��0#######
###
###�#######�######�###############(###
###L#######p#######�###
###�#######�###########��������������������������������������������������������@
###�Q�\1}�#########################@###################################@########
################################################################################
###################@###�
######�
######�
##T###9#######�
######################t#######�
################�#######�#######################�
######�
######�
######�
######t#######t#######�#######################�#######�
######�
######�
######�
######t#######�#######t#######�#######�
######################�#######�#######t#######t#######t#######t#######�#######�
######�
######�
################################################################################
############I/O configurationsread latch / read pinwrite latch / write pinread-
modify-write feature##��$��2�##�##�##�##��#ࡱ#�#####��#ࡱ#�################;###��
#####################################����########�������������������������������
�����������������####^###_###s###�#�############################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
######################################u###]##c(##############*###+###C###D###^##
#_###�######�######�######�######�######�######�######�#########################
################################################################################
################################################################################
################################################################################
################################################################################
############### #######�
4�###################�########################################K####### ##@�##
##Standardowy########a#####################&#A@��#&##Domy�lna czcionka
akapitu################_#####_#####����####s#########_########drhmms�;0x#-
+'''`.,,RC##AUTOR#UWAGI#DATAUTWORZENIA
CZASEDYCJI
NAZWAPLIKU
ROZMIARPLIKUS�OWAKLUCZOWE#OSTATNIOZACHOWANYPRZEZ
LICZBAZNAK�W#LICZBASTRON
LICZBAS��W
DATADRUKU#PRYWATNE#SPIS��CZONYDOK#NUMERWERSJI#DATAZACHOWANIA#TEMAT#HAS�OSPISUTRE
�CI#SZABLON#TYTU�#HAS�OSKOROWIDZA
ALFABETYCZNA#ARABSKA
JAKWTYTULE
LICZEBG��W#FORMATZNAKU#S�OWNIE
WIELK�LITER�
SZESNASTKOWA
MA�ELITERY#FORMAT
PORZ�DKOWA
LICZEBPORZ#RZYMSKA
WIELKIELITERY#ABS#ROUND#DEFINED#INT#AND#FALSE#MAX#MIN#MOD#AVERAGE#COUNT#NOT#OR#P
RODUCT#IF#SIGN#SUM#TRUE�@C###�#�#Times New Roman CE#
#�###Symbol##&�#�#Arial CE##&�###Arial#"#####�###�###�#####�]
%&##############################�#############################��#ࡱ###S#u#m#m#a#r
#y#I#n#f#o#r#m#a#t#i#o#n###d#######
#####�###d#####(###������������####################################l###0###d###P
#P#4#0###o#c#u#m#e#n#t#############################�#�##��##��#
###������������#\#\#@#T#T#<#L#L#4#D################M###9j###�####S#u#m#m#a#r#y#I
#n#f#o#r#m#a#t#i#o#n####D�I@##D�I#�####,#,#S##(###
###��������##�########n#######�####################�#######C#u#r#r#e#n#t#
#I#D###############Courier
New#######################������������########�######F####################�#####
######################################
###
#######
##############################################################################
###!###"#######$###%###&###'###(###)###*###+###,###-
###.###/###0###1###2###3###4###5###6###7###8###9###:###;###<###=###>###?
###@###A###B###C###D###E###F###G###H###I###J###K###L###M###N###O###P###Q###R###S
###T###U###V###W###X###Y###Z###[###\###]###^###_###`###a###b###c###d###e###f###g
###h###i###j###k###l###m###n###o###p###q###r###s###t###u###v###w###x###y###z###{
###|###}###~###ࡱ###�### #######l
�#B###�#�#####�###
�######=###x#i#�$e#8#######X#1###�###�ࡱ�########Arial CE1###�###�ࡱ�########Arial
CE1###�###�ࡱ�########Arial CE1###�###�ࡱ�########Arial CE1###�###�ࡱ�########Arial
CE1###�###�ࡱ�#######
Book Antiqua1###�###
#�#######
Book Antiqua1###�###�ࡱ�#######
Book Antiqua########,##0\ "z�";\-#,##0\ "z�"##!#####,##0\ "z�";[Red]\-#,##0\
"z�"##"#####,##0.00\ "z�";\-#,##0.00\ "z�"##'###$#,##0.00\ "z�";[Red]\-#,##0.00\
"z�"##<#*#9_-* #,##0\ "z�"_-;\-* #,##0\ "z�"_-;_-* "-"\ "z�"_-;_-@_-##<#)#9_-*
#,##0\ _z_�_-;\-* #,##0\ _z_�_-;_-* "-"\ _z_�_-;_-@_-##D#,#A_-* #,##0.00\
"z�"_-;\-* #,##0.00\ "z�"_-;_-* "-"??\ "z�"_-;_-@_-##D#+#A_-* #,##0.00\
_z_�_-;\-* #,##0.00\ _z_�_-;_-* "-"??\ _z_�_-;_-@_-####�##\+0�#######� #�
######�#######� �� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�######### #� ######�#####+#� ��
######�#####)#� �� ######�#####
#� �� ######�#####,#� �� ######�#####*#� ��
######�#####�###"#� ######�#########"#� ######�#####�###"#� ######�#########"#�
######�#########"8� @�I�@ �#########"x+ A�I�@ �#########"#�
######�####�#��####�#��####�#��####�#��####�#��####�#��###Y######Arkusz1�###j###
###Arkusz2�###T######Arkusz3�###>######Arkusz4�###(######Arkusz5�##########Arkus
z6�###�######Arkusz7�###�######Arkusz8�###�######Arkusz9�###�######Arkusz10�###�
######Arkusz11�###�######Arkusz12�###x######Arkusz13�###b######Arkusz14�###L####
##Arkusz15�###6######Arkusz16
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####M#�###HP DeskJet 850C Printer#########
#4#D#N##o####
#####d#####,#####,##############################################################
#####################HP DeskJet 850C
Printer#########################################LPT1############################
################################################################################
##########################��
############################################,#,#�#"#
#d#########,#,#######�?######�?##U#####}#
#####$
########
#######
###########
#,###\###t#########
#,###�##W#########
#,###�###�#########
#,###G###OE########
#,###h�##Ў########
#,###\###O#########
#,###�.###B########
#,########B########
#,### ###�#####
###
#,###f�##�#####
###
#,###�?##OE########
#,###o###�
####
###
#,###�?###########
#,###
###\#########
#,###8Z##(#########
#,#######�K########
#,###�###
#############Adress�#6###############�?
#####@#####@#####@#####@#####@#####@########
#####
#########F8�#########################
###
#########F0##
#########B�####################### ###
#########E8�#########################
###
#########E0############ACC�#######################
###
#########D8�#########################
###
#########D0############PSW�#######################
###
#########C8�#########################
###
#########C0�#########################
###
#
#######B8##
#
#######IP�###
###################
###
#
#######B0##
#
#######P3�###
###################
###
#########A8##
#########IE�####################### ###
#
#######A0##
#
#######P2�###
###################
#~#
#######�X@##
########SCON##
########SBUF�####################
#~#
########�V@##
#########P1�####################### #~#
#########V@##
#########TCON##
#########TMOD############TL0############TL1############TH0############TH1�#
########### #~#
#########T@##
#########P0##
#########SP############DPL############DPH�#
###############
#########PCON�#&#U###@#V#*#5#*#7#*#7#*#*#6#6#6#6#F#6#z#>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############N######�?######�?##U#######
###########>#
#�############################
###��#ࡱ#�################;###��
#####################################����########�������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
�������������������������������������������������##��#
##����#
######�######F####Dokument Microsoft Word 6.0#
###MSWordDoc#####Word.Document.6#####��#ࡱ#�################;###��###############
#####��#ࡱ#�################;###��
###############��#
##����########�######F####Microsoft Excel 5.0 -
Arkusz#####Biff5#####Excel.Sheet.5#####��#ࡱ#�################;###��
########################��#ࡱ#�################;###�� ###############��#
##����########�######F####Microsoft Excel 5.0 -
Arkusz#####Biff5#####Excel.Sheet.5#####��#ࡱ#�################;###��
####
#######l
�#B###�#�#####�###
�######=###x#i#�$e#8#######X#1###�###�ࡱ�######�#Arial CE1###�###�ࡱ�######�#Arial
CE1###�###�ࡱ�######�#Arial CE1###�###�ࡱ�######�#Arial CE1###�###�ࡱ�######�#Arial
CE1###�#####�######�#Arial CE########,##0\ "z�";\-#,##0\ "z�"##!#####,##0\ "z�";
[Red]\-#,##0\ "z�"##"#####,##0.00\ "z�";\-#,##0.00\ "z�"##'###$#,##0.00\ "z�";
[Red]\-#,##0.00\ "z�"##<#*#9_-* #,##0\ "z�"_-;\-* #,##0\ "z�"_-;_-* "-"\
"z�"_-;_-@_-##<#)#9_-* #,##0\ _z_�_-;\-* #,##0\ _z_�_-;_-* "-"\ _z_�_-;_-@_-
##D#,#A_-* #,##0.00\ "z�"_-;\-* #,##0.00\ "z�"_-;_-* "-"??\ "z�"_-;_-@_-
##D#+#A_-* #,##0.00\ _z_�_-;\-* #,##0.00\ _z_�_-;_-* "-"??\ _z_�_-;_-@_-
�#######� #� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�######### #�
######�#####+#� �� ######�#####)#� �� ######�#####
#� �� ######�#####,#� ��
######�#####*#� �� ######�#########"#� ######�#########"x# A�I�@ �#########"8�
@�I�@ �#########"8� @�I�@ �#########"x# A�I�@ �#########"x# A�I�@
�####�#��####�#��####�#��####�#��####�#��####�#��###�######Arkusz1�####
#####Arkusz2�###�
#####Arkusz3�###�######Arkusz4�###�
#####Arkusz5�###�
#####Arkusz6�###�######Arkusz7�###�######Arkusz8�###x######Arkusz9�###b######Ark
usz10�###L######Arkusz11�###6######Arkusz12�### ######Arkusz13�###
######Arkusz14�###�######Arkusz15�###�######Arkusz16
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####M#�###HP DeskJet 850C Printer#########
#4#D#N##o####
#####d#####,#####,##############################################################
#####################HP DeskJet 850C
Printer#########################################LPT1############################
################################################################################
##########################��
############################################,#,#�#"#
#d#########,#,#######�?######�?##U#####}#
#####�#######}#
#####�#######}#
#####I#########
#####################�###�A##U###########�###
f##��##########�#######�##########�###'1##############�###�+##�#############SM2#
###########RB8############UART
Interrupt�#################################YES�#################�?
##############YES�###########�?##########
#########NO�###########�?####�?##############YES�###/###P#8#%#%#$#>#
#�############################�#"# #�������������������������������
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0###################�?######�?##U#######
###########>#
#�############################
###��#ࡱ#�################;###��
#############################����########################
###
#######
##############################################################################
###!###"#######$###%###&###'###(###��������+###,###-
###.###/###0###1###2###����4###5###6###7###8###9###:###;###<###=###>###?
###@###A###B###C###D###E###F###G###H###I###J###K###L###M###N###O###P###Q###R###S
###T###U###V###W###X###Y###Z###[###\###]###^###_###����a###��������d###��������g
###��������j###��������m###n###o###p###q###r###s###t###����v###w###x###y###z###{
###|
###}###~###ࡱ###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�
###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�
###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�
###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�
###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�
###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�
###�###�###�###�###�###�###�###�###�###�###�#######
#######l
�#B###�#�#####�### �######=###x#i#�$e#8#######X#1###�###�ࡱ�######�#Arial
CE1###�###�ࡱ�######�#Arial CE1###�###�ࡱ�######�#Arial CE1###�###�ࡱ�######�#Arial
CE1###�###�ࡱ�######�#Arial CE########,##0\ "z�";\-#,##0\ "z�"##!#####,##0\ "z�";
[Red]\-#,##0\ "z�"##"#####,##0.00\ "z�";\-#,##0.00\ "z�"##'###$#,##0.00\ "z�";
[Red]\-#,##0.00\ "z�"##<#*#9_-* #,##0\ "z�"_-;\-* #,##0\ "z�"_-;_-* "-"\
"z�"_-;_-@_-##<#)#9_-* #,##0\ _z_�_-;\-* #,##0\ _z_�_-;_-* "-"\ _z_�_-;_-@_-
##D#,#A_-* #,##0.00\ "z�"_-;\-* #,##0.00\ "z�"_-;_-* "-"??\ "z�"_-;_-@_-
##D#+#A_-* #,##0.00\ _z_�_-;\-* #,##0.00\ _z_�_-;_-* "-"??\ _z_�_-;_-@_-
�#######� #� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�#######� ��
######�#######� �� ######�#######� �� ######�#######� �� ######�######### #�
######�#####+#� �� ######�#####)#� �� ######�#####
#� �� ######�#####,#� ��
######�#####*#� �� ######�#########"#� ######�#########"0� @�I�@ �#########"p#
A�I�@ �####�#��####�#��####�#��####�#��####�#��####�#��###�######Arkusz1�####
#####Arkusz2�##########Arkusz3�###�######Arkusz4�###�
#####Arkusz5�###�
#####Arkusz6�###�######Arkusz7�###�######Arkusz8�###ࡱ######Arkusz9�###i######Ark
usz10�###S######Arkusz11�###=######Arkusz12�###'######Arkusz13�##########Arkusz1
4�###�######Arkusz15�###�######Arkusz16
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####M#�###HP DeskJet 850C Printer#########
#4#D#N##o####
#####d#####,#####,##############################################################
#####################HP DeskJet 850C
Printer#########################################LPT1############################
################################################################################
##########################��
############################################,#,#�#"#
#d#########,#,#######�?######�?##U#####}#
#############}#
#####�#######}#
#####I#########
#####################�#######7###########�###7>##�G##########�###�G##�E#########
#�###################�#######�###########�#######9�######################Source#
###########Priority within level~#
#########�?############IE0############highest~#
##########@############TF0##########~#
##########@############IE1##########~#
##########@############TF1##########~#
##########@###########RI+TI############lowest�###�###d#=#0#'#'#'#>#
#�############################�#"# #�������������������������������
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###
#######l
�######
###d#################���MbP?_#####*#####+#####�#####�###########
%#####�#�###0#0#�###�######&A##
#
Strona &P�#####�#####�#"###0############e######�?######�?l#U#######
###########>#
#�############################
###��#ࡱ#�################;###��
##################################@#############################################
##############################################################@####^в###########
#########################Microsoft Word
6.0######################################################1######################
#########################################��#ࡱ########�#ࡱe#5�######e#############
##s###-
###################s#######################################t#######t###t#######t
#######t#######t#######t#######�#######�#######�#######�#######�#######�###
###R#o#o#t#
#E#n#t#r#y#################################################��������#############
###################�#7�#H�#####�)######O#b#j#e#c#t#1############################
###############################����############�######F####�I��E�#�I��E�########
#######O#l#e#########################################################
###������������####################################)###########B#o#o#k##########
###############################################
###########����########################################�
##########################��#ࡱ#�################;###��
###############��#
##����########�######F####Microsoft Excel 5.0 -
Arkusz#####Biff5#####Excel.Sheet.5#####��#ࡱ#�################;###��
########################��#ࡱ#�################;###�� #############��###
######################ş��Oh#��##+'��0#######
###
###�#######�######�###############(###
###L#######p#######�###
###�#######�###����������������������������������������������������������������@
###�ÓC��#########################@###################�###�###�###�###�###�###�##
#�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�###�##
#�###�###�###�###�###�###�����###�����������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
������###
###�#######�
##7###�#######�#######�#######�#######�#######�#######�#######�#######�
######�
######�
######�
######�
######�
######�
######�
##T###-#######�
######################t#######�
################�#######�#######################�
######�
######�
######�
######t#######t#######�#######################�#######�
######�
######�
######�
######t#######�#######t#######�#######�
######################�#######�#######t#######t#######t#######t#######�#######�
######�
######�
################################################################################
############Interrupt source#Vector address##External 0#0003H##Timer
0#000BH##External 1#0013H##Timer 1#001BH##Sertial#0023H##
##��$��2�##�##�##�##��#ࡱ#�################;###��
##############################����########��������������������������������������
����������####!
###s###�###�#�##################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
####################u###U�######### ###!
###,###2###3###;###A###B###M###S###T###\###b###c###k###q###r###s###�######�#####
#�######�######�######�######�######�######�######�######�######�######�######�#
#####�######�######�######�######�##############################################
################################################################################
##################�##�F#�
#
#
#
#
#
#�###���############�##�F#�
#
#
#
#
#
#�###���#####��########��###############�##�F#�
#
#
#
#
#
#�###���#####
###
#####
###
###�#######################K####### ##@�##
##Standardowy########a#####################&#A@��#&##Domy�lna czcionka
akapitu################s#####s#####����####�#########s########drhmms�;0x#-
+'''`.,,RC##AUTOR#UWAGI#DATAUTWORZENIA
CZASEDYCJI
NAZWAPLIKU
ROZMIARPLIKUS�OWAKLUCZOWE#OSTATNIOZACHOWANYPRZEZ
LICZBAZNAK�W#LICZBASTRON
LICZBAS��W
DATADRUKU#PRYWATNE#SPIS��CZONYDOK#NUMERWERSJI#DATAZACHOWANIA#TEMAT#HAS�OSPISUTRE
�CI#SZABLON#TYTU�#HAS�OSKOROWIDZA
ALFABETYCZNA#ARABSKA
JAKWTYTULE
LICZEBG��W#FORMATZNAKU#S�OWNIE
WIELK�LITER�
SZESNASTKOWA
MA�ELITERY#FORMAT
PORZ�DKOWA
LICZEBPORZ#RZYMSKA
WIELKIELITERY#ABS#ROUND#DEFINED#INT#AND#FALSE#MAX#MIN#MOD#AVERAGE#COUNT#NOT#OR#P
RODUCT#IF#SIGN#SUM#TRUE�@7###�#�#Times New Roman CE#
#�###Symbol##&##�#Arial CE#"#####�###�###�######�
%F##############################�#############################��#ࡱ#�############
#��#
##����#
######�######F####Dokument Microsoft Word 6.0#
###MSWordDoc#####Word.Document.6#####��#ࡱ#�################;###��###############
#####��#ࡱ#�################;###��
#################��#ࡱ#�################;###��
#################C############Pawe� Raczy�ski��#ࡱ#�################;###��
#################���������������������������������������������������������������
�########����####################
###
#######
###
###############�����������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
����������������������������������������������������������������
�
�
�
�
�
�
�
�
�
�
�
�
�#####E###R#1#9j
##f#Q#(###(###y###S###########�#########################�##�###��#�###�#�#��##��
�#���###�##�###��#�###�#�#��##���#����������������������������������������������
���������������###�������������������������������������������������������������#
##�������������������������������������������������������������#�#####P�
�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�_�###���#��#�������������������
����������������������������������###�������������������������������������������
������������������###�����������������������������������������������������������
��###�������������������������������������������������������������###�����������
��������������������������������������������������#
#�������������������������������������������������������������###���������������
����������������������������������������������#9#�������������������������������
������������������������������###�����������������������������������������������
��������������#�#�������������������������������������������������������������#Q
#�������������������������������������������������������������###���������������
����������������������������������������������#?
#�������������������������������������������������������������#i#���������������
����������������������������������������������#q#�������������������������������
������������������������������#�#�����������������������������������������������
��������������###�������������������������������������������������������������##
#�������������������������������������������������������������#�#���������������
����������������������������������������������#�#�������������������������������
������������������������������#�#�����������������������������������������������
��������������###�������������������������������������������������������������#�
#�������������������������������������������������������������#�#���������������
����������������������������������������������#�#�������������������������������
������������������������������#�#�����������������������������������������������
�������������#c#��������������������������������������#����������������������#�#
����������������##�####�###�#######��#####�##����������������###����������������
#����##�####�######��####��##����������������#�#����������������#��#####�#�####�
#�##�######�#����������������#�#����������������#��#�#�������#��##������#�������
�������������#�#�������������������������������������������������������������#�#
�������������������������������������������������������������###����������������
���������������������������������������������#~#��������������������������������
�����������������������������###������������������������������������������������
�������������#�#�������������������������������������������������������������#)#
�������������������������������������������������������������#:#����������������
���������������������������������������������#9#�������������������##�#����##��#
#�#�#�###�������������������#�#�������������������##��###�##����###�###���������
����������#I#�������������������#��###�##��##��#�####�������������������#+#�����
���������������#�����#���#������#���������������������###��������������������#��
�������������#����������������������###�����������������������������������������
��������������������#3#���������������������������������������������������������
����#?
#������������������������������������������������������������#t#����������������
���#�##�#�###��###���#�#�#�����������������#�#�����������������#####��##�##��#�#
####����#����������������###�����������������##��#��###��#���###�#���###��������
��������#�<���������������������������#�#��������#������������������#�#���������
�����������������#�#��#���������������������������#�#���������������������������
����������������������������������#7
�������������������������������������������������������������#�
�������������������������������������������������������������##
�������������������������������������������������������������#|
�������������������������������������������������������������#�
�������������������������������������������������������������#N#����������������
���������������������������������������������#�#��������������������������������
�����������������������������#,
�������������������������������������������������������������#�
�������������������������������������������������������������#�
�������������������������������������������������������������###����������������
���������������������������������������������#2
�������������������������������������������������������������#Z
�������������������������������������������������������������#f
�������������������������������������������������������������#[<����������������
���������������������������������������������###��������������������������������
�����������������������������###������������������������������������������������
�������������#1#�������������������������������������������������������������#�#
�����9�99993######################################9999999����#A#����������������
1�111111#0#0#0#0#0#1#111111�1����������������#�#��9�999999#9####################
###################999999�9��#�#���������������U�TUTTTTTTTTPTPTPTPTTTTTTTTUU�U��
�������������#.#�\]\]\\\\\\UUUUEEEEEEEE#E###########E#E#EEEEEEUU\U\\\\\\]\]_�#g#
����������������U�TTTTTTPTPPPTPPPTPTTTTTTUT�U����������������#�#����������������
���������������������������������������������###��������������������������������
�����������������������������#q#####��###@##��######�- #####�- ##H##�- ##&##�u!
##"##��!#####��!##�
#��!#####�u.#####�u.##
##�u.##&##�ࡱ=##@##��=#####��=#####��=##`##��=##&##�E>##"##�k>#####��>##�
#��>#####�eH#####�eH##j#�eH##&##��U##"##��U#####�#V##@
#�/V#####�ob#####�ob##�##�ob##&##��p##"##�#q#####�7q#####�Oq#####�O�#####�O�####
#�O�##&##�i�##"##���#####���##`##�ɑ#####�)�#####�)�#####�)�##&##�;�##"##�a�#####
���##�##���#####�[�#####�[�#####�[�##&##�u�##"##���#####���##�
#�ժ#####�U�#####�U�##�##�U�##&##�!�##"##�G�#####�i�##�#���#####�!�#####�!
�##�##�!�##&##���##"##�#�#####�)�###
#�A�#####�A�#####�A�#####�A�##&##�C###"##�i######��### ##��######��#####��##f#��
##&##�)###"##�O######�q######��######��&#####��&##&
#��&##&##��3##"##��3#####��3##`##�#4#####�o?#####�o?##�##�o?
##&##��N##"##�#O#####�;O##�##�SO#####�3[#####�3[##�##�3[##&##�#j##"##�1j#####�Sj
## .#�kj#####���#####���## ##���##&##���##"##� #####��##@
Ѯ
#�#�##4##�K�#####�ࡱ�##`##�ࡱ�##&##���##"##�#�#####�'�##�+#�?
�#####�#�#####�#�##62#�#�##&##�U-##"##�{-#####��-##�##��-
##�##�5E#####�#F##d##�#F##&##�i^##"##��^#####��^##�##��^#####�Im#####�cm##�##�cm
##&##�#�##"##�'�#####�I�## ##�a�#####���#####���#####���##&##���##"##���#####�
ࡱ##
#��##8##�#�#####�K�##�##�K�##&##���##"##���#####�#�##�##�3�#####���#####���##<##
���##&##�####"##�5######�W###`##�o###�##��
#####�Q##�##�Q##&##�#"##"##�9"#####�["##
##�s"##�##��1#####�#2##<##�#2##&##�QF##"##�wF#####��F##�##��F#####�1R#####�5S##D
##�5S##&##�yd##"##��d#####��d##�##��d##4##��l#####��l##r##��l##&##�?
s##"##�es#####��s##�$#��s#####�?�#####�?�##Z##�?
�##&##���##"##���#####��##�##��##N##���#####��##N
#��##&##�5�##"##�[�#####�}�##@
#���##h##���#####�=�##�
#�=�##&##���##"##���#####�#�##�##�1�##�##���#####���##�##���##&##�[�##@##���####
#���#####���##`##���##&##�!�##"##�G�#####�i�##�##���##�##�a�#####���##&
#���##&##�####"##�I######�k###�$#��######�#,#####�#,##�##�#,##&##��@##"##��@####
#�#A##�##�#A#####�#^#####�#^##4##�#^##&##�7q##"##�]q#####�ࡱq##�##��q#####�#�####
#�#�##�#�#�##&##�ύ##"##��#####�#�##�##�/�##�##� #####�Q�##�##�Q�##&##�
ϧ
�##"##�3�#####�U�##`##�m�#####�ͻ#####�ͻ##*
#�ͻ##&##���##"##�#�#####�?
�##�##�W�#####�#�#####�#�#####�#�##&##�#�##"##�A�#####�c�##@##�{�#####���#####��
�##b##���##&##�#�##"##�C�##p##�e�#####���#####���##@##�#�##4##�C�#####�w�##�##�w
�##&##�!
�##`##�G�#####���#####���##�##���##&##�w�##"##���#####���#####���#####���#####��
�#####���##&##���##"##�#�#####�-
�#####�E�#####�E�#####�E�#####�E�##&##�S�##"##�y�##`##@��##<##��###�##�7###�##@�
###<##��###�##��###�&#@W
##<##��/##�##�30###
#@�0##<##��=##�##�#>##�##@�>##<##�#M##�##�OM#####@�M##<##��[##�##�#\##<##��\####
#��\#####��\#####�#]##0##�/]#####�_]##t##�w^##v##��^##v##�a_##$##��_#####��_##"#
#�d##�##�/d##�##��f#####��i##�##��i##########����####
#########AGp�0�
##############�##d#W$# A� �
#�#p#############�##�#�6####�###ui######r##�##��M�V
���,###��#####��#��d######3##d#########$###Industrial Computer
Architecture Box
#$#########$#####,###########$#########$####��#��d######3##d#########2##�##Z�=#�
#S#��$###��####T�n#��K######0##d#############6. Microcontroller systems
#################$#########################T#n###K######0##d####################
###############L#########�
#"######################################����####
#########AG�����
0�############�####�6I####�0�,#�#############�##############################0###
1###########################2###3###########################4###5###############
############6###7###########################8###9###I###P#`#�
l#######
####�########�#�#9#v
ࡱ#############�###
W$########################:###;###########################<###=#################
##########>###?
###########################@###A###########################B###C################
###########D###E###########################F###G###########################H###I
###H###$
p�$
`#############################################J###K###########################L#
##M###########################N###O###########################P###R#############
##############S###T###H###x��#x�p#############################################U#
##V###I###p�`�P��############���
######�#��s���m�############�##T#�6I###p��P���############���
######�#�������############�##�##8I###�����############���
######�#�������############�##��5I###p���############�########�#
���############�##�
�5H####�#�#�`#####################H###�����####################H###�����########
############A####�#��p############# p0*####A###L�#��p#############
#0*####A###T�#��p#############
p0*####A###\�#��p#############
p0*####A###$�#��p#############
#0*####A###,��#�p#############
#0*####I###h#��#�##
##########�########�#L#-
��#�#############�##�##8########################W###X###########################
Y###Z###########################[###\#####A#
�$#�
�#############�##�#�5I####�p#��##
#####
####�########�##�#��s#############�##�
�5I### �p#��##
#####
####�########�##�#��s#############�##\#�5I###0�p#�#�##
#####
####�########�#.#�#�#s#############�##|#?1I###@#p#�#�##
#####
####�########�#>#�#�#s#############�##�#�5I###P#p#�
�##
#####
####�########�#N#�##
s#############�##�#�*Y### #�#�
###
##########
#0*######�#�###/
�#############�##�#?1Y#####�#�####
##########
p0*######�#o#�###�#############�##L#�6Y###�#�#
####
##########
#0*############################]###^###Y###��#\�###
##########
#0*############################_###`###H###���#��p#####################H###`��#`
�p#####################Y### #�#�
p##
##########
#0*######�#�#�#/
�#############�##T
�5H###��#�p#####################H###4#�#4#p#####################I###P#P��
p�######
####�########�# #.�O
t�############�##�#�*I####�`#��#######
####�########�#u�>#z�#############�##D#�1I### ���##
##########�########�#Y���P#############�##�#W$I###(���##
##########�########�#_��P#############�##d#�6H####��##�p#####################H##
#���#��p#####################H###���#��p########################################
#####a###b###########################c###d###H###@�#�@�p#####################H##
#
�#�
�p#####################I###h#`��#0�############
#########a#�#^�##��############�##�#�6I###�#`�##0�############
#########a#�#^�H#��############�### #8I###�#`�\
0�############
#########a###^�
��############�##�#'2Y###h#�#�####
##########
p0*######�#�#�#l#}#############�####W$Y###��#8�###
##########
p0*######�#��#-�}#############�##4
�1H###���#��#####################H###L��#L�#####################H####��##�######
###############H###|��#|�#####################n#########n#####9#�###6#V#<
b#��####��#####��#��d#########d#############Analog multiplexer#
############################################��#��d#########d############��#��d##
#######d#########9# �##0���P��####��#####��#��d#########d############Clock
circuit#
####################################
####��#��d#########d#########9#p�##'������####��#####��#��d#########d#########
###Reset circuit#
####################################
####��#��d#########d#########9#p�##�������####��#####��#��d#########d###########
##Watchdog
############################################��#��d#########d#########9#P�##D��\�
��####��#####��#��d#########d#############Interrupt controller
############################################��#��d#########d#########9#0###�#J��
#}#��####��#####��#��d#########d#############CPUt
################# ##########################��#��d#########d#########r##�##F�A#�
c#��####��#####��#��d#########d#############Motorola 68HC11 block diagram#
############################################��#��d#########d#########9#0###H�#��
V#��####��#####��#��d#########d#############Port A
############################################��#��d#########d#########9#0###X�#��
V#��####��#####��#��d#########d#############Port D
############################################��#��d#########d#########9#0###h#�#�
#V#��####��#####��#��d#########d#############Port C
############################################��#��d#########d#########9#0###x#�#�
#V#��####��#####��#��d#########d#############Port B
############################################��#��d#########d#########9#0###�#�#�
V#��####��#####��#��d#########d#############Port E
############################################��#��d#########d#########9#�###�#.#�
�#��####��#####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#E###�#�#�#p#��####��#####
��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#e###�#�#�
�#��####��#####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#��##Z#K�#
W���####��#####��#��d#########d#############A/D converter
#################################
###############################
##########################��#��d#########d#######
####��#��d#########d#########9#�###��[#@�g#��
###��#####��#��d#########d#############Programmable timer#
###########
#####################
#####################################
####��#��d#########d############��#��d#########d#########9#0###�����3#��####��##
###��#��d#########d#############I/Oserial port
#################
##########################��#��d#########d############��#��d#########d##########
##��#��d#########d#########9#0###�����3#��
###��#####��#��d#########d#############UARTserial port#
#################
##########################��#��d#########d############��#��d#########d##########
##��#��d#########d#########3##�##�#{��#���####��#####��#��d#########d#########
###8192-byteROM1
####################################
####��#��d#########d############��#��d#########d#########3##�####{�##t��####��##
###��#��d#########d#############512-byteEEPROM#
########### #####################
#####################
####��#��d#########d############��#��d#########d#########3##�##Q#{�N
���####��#####��#��d#########d#########
###256-byteRAM
#
#########
#################
#########
####��#��d#########d############��#��d#########d#########9#5#####�#2#`#��####��#
####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#5###��#��`#��####��#####�
�#��d#########d#############4-bit#
###############
############################��#��d#########d#########r##�##����
#��####��#####��#��d#########d#############8-bit microcontroller example#
############################################��#��d#########d###############e#0##
###��G$##
#######
###
####
A�/��#,#############�##l##8A###k���#+�############�######################2##�##i
��#####
##########��#��d#########d#############
####################################��##G$##################l#"####
####################### #########����####
#######I####�0�,#�#############�######I###p�p#���##
#####
####�########�##�#��s#############�##d#W$########################*###+##########
#################,###-
###########################.###/###########################0###1################
###########2###3###I###p�`�P��############���
######�#��s���m�############�##�
�6########################4###5###I###p��P���############���
######�#�������############�##\#�6I###p���############�########�#
���############�##4#W$H###������#####################H###X��X��#################
###I###�#���#�##
##########�########�#�#]�##�#############�#####8########################6###7###
########################8###9#####�#��#��#&�############�##�
�*########################:###;#####�#4�&###F#############�##�#�6H###�����p#####
################H###
��
�p#####################H###���#��p#####################H###P�#P�p###############
######H###P�p�P��############################################<###=###H###��#��p#
####################H###��#��p#############################################>###?
###H###�����p#############################################@###A###H###,��,�p####
#################A###h#�l#p#############
p0*############################B###C###########################D###E###A###�#��
p#############
p0*####I###��0#h# ######################�#��M#
#�#############�##t
�6I###0�p#�#�##
#####
####�########�#.#�#�#s#############�###
W$I###@#p#�#�##
#####
####�########�#>#�#�#s#############�##t#�*I###P#p#�
�##
#####
####�########�#N#�#�
s#############�##�#?1Y###��#<####
##########
#0*############################F###G###I###���(�##
##########�########�#���7�#############�##�#�6I###@��#���#######
####�########�#��#���#############�##
#'2I###�#`�##0�############
#########a#�#^�H#��############�##� #8I###�#`�\
0�############
#########a###^�
��############�####W$I###x�p� �#######
####�########�#��N���#############�##�#�6Y###H�#��###
##########
#0*############################H###I###Y#####�#�####
##########
#0*############################J###K###Y### #�#�
###
##########
#0*############################L###M###I###��P�t###############
#(#######�#"�m�D#��############�##�#W$I#####P��###############
#(#######�#>#m��#��############�##L#W$Y###���######
##########
p0*######�#��#�#}#############�##4 �6Y####�#��###
##########
p0*######�#s�##�}#############�##l##8Y###�#�#L####
##########
p0*######�#;#�#�#}#############�##\#�1Y###�#�#\
###
##########
p0*######�#K#�#� }#############�####�6##########j
####9#0###L�#��V#��####��#####��#��d#########d#############Port 3
############################################��#��d#########d#########9#
�##0���P��####��#####��#��d#########d############Clock circuit�
####################################
####��#��d#########d#########9#p�##'������####��#####��#��d#########d#########
###Reset circuit�
####################################
####��#��d#########d#########9#P�##D��\���####��#####��#��d#########d###########
##Interrupt controller
############################################��#��d#########d#########9#`###�#z��
#�#�� ###��#####��#��d#########d#############CPU#
################# ##########################��#��d#########d#########9#��##��#�#
��####��#####��#��d#########d#############8-bit microcontroller example#
############################################��#��d#########d#########9#�###n�C#�
#)#��####��#####��#��d#########d#############Intel MCS-51 (8051)#
############################################��#��d#########d#########9#�###,�j#�
�#��####��#####��#��d#########d#############RD & WR#
#################
##########################��#��d#########d#########9#0###h#�#�#V#��####��#####��
#��d#########d#############Port 2
############################################��#��d#########d#########9#0###x#�#�
#V#��####��#####��#��d#########d#############Port 1
############################################��#��d#########d#########9#0###�#�#�
V#��####��#####��#��d#########d#############Port 0
############################################��#��d#########d#########9#`###��
#��c#��
###��#####��#��d#########d#############UARTserial port�
#################
##########################��#��d#########d############��#��d#########d##########
##��#��d#########d#########9#
###��#p��#��####��#####��#��d#########d#############Programmable timer (16-bit)
###########
#####################
#####################################
####��#��d#########d############��#��d#########d#########3##�####{�##���####��##
###��#��d#########d############4096-byteROM#
####################################
####��#��d#########d############��#��d#########d#########3##�##Q#{�N
���####��#####��#��d#########d#########
###128-byteRAM
#
#########
#################
#########
####��#��d#########d############��#��d#########d#########9#�###�k���w#��####��##
###��#��d#########d#############Programmable timer (16-bit)
###########
#####################
#####################################
####��#��d#########d############��#��d#########d#########9#�##\���
#p���####��#####��#��d#########d#########2###Alternate port functionexternal
system bus A15-A8
#2#########2#####
###########2##############��#��d#########d############��#��d#########d#########9
#�##x#���#p���
###��#####��#��d#########d#########4###Alternate port functionexternal system
bus AD7- AD0
#4#########4#####
###########4##############��#��d#########d############��#��d#########d#########9
#5###1#�#b#`#��####��#####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#5###��#��`#��####��#####�
�#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#5###u#�#�#`#��####��#####
��#��d#########d#############8-bit�
###############
############################��#��d#########d#########9#5###�#�#�
`#��####��#####��#��d#########d#############8-bit#
###############
############################��#��d#########d###############N#*###����##########�
############"######################################����####
#######I####�0�,#�#############�##############################*###+#############
##############,###-
###########################.###/###########################0###1################
###########2###3###########################4###5###########################6###7
###########################8###9###H###�����p#####################I###p�`�P��###
#########���
######�#��s���m�############�##l#�6I###p��P���############���
######�#�������############�##
#�5I###�����############���
######�#�������############�##�#�6I###p��8#�############�########�#
���############�##<##8H###������############################################:###
;###########################<###=###########################>###?
#####�#����#��############�##�
�5##�#��&###F#############�##�#�1########################@###A##################
#########B###C###########################D###G###I###��##�W#############
#0*####I###��Y#��##############
p0*######�#��#8�}#############�##�#�5########################H###K###H###|�#|
�p#############################################L###M###H###��p#���##############
##############################N###O###A###��#,�p#############
#0*############################P###Q###########################R###S###I###�#���
��############�########�#1#.��
t�############�##T
�6I###T#��$ ��#
########## p0*####I###�
��
��#
########## #0*####I####�p#��##
#####
####�########�##�#��s#############�##�
�5I### �p#��##
#####
####�########�##�#��s#############�###
�5I###0�p#�#�##
#####
####�########�#.#�#�#s#############�##�
�5I###@#p#�#�##
#####
####�########�#>#�#�#s#############�##t#W$I###P#p#�
�##
#####
####�########�#N#�#�
s#############�##�#W$Y#####�#p####
##########
#0*############################T###U###I###��#��#######
####�########�#=�n#B�#############�##T#�*I###�����############�########�#!
����#############�##d#�5I###p#��(
�##
##########�########�#K#-��#�#############�##$#�*I###4#`�#0�############
#########a#c#^��#��############�##t#�6I###�#`�P#0�############
#########a###^�|#��############�##�W$Y###�#�#\
###
##########
#0*############################V###W###Y###�#�#L####
##########
#0*############################X###Y###########################Z###[############
###############\###]###H###�����@�####################H###��0#��################
#####H####��#�#####################H###x��x�#####################H###�����######
###############H###H��H�#####################H###��#��p#####################H###
L�p#L�#####################H####�##�p#####################H###��p#��############
#########Y###��#`�###
##########
#0*############################^###_###Y###��##�###
##########
#0*############################`###a###Y###��#<####
##########
p0*######�#+#�#�#}#############�##�#�6Y###�#�#(
###
##########
p0*######�###�#� }#############�##\#�*Y###�#�######
##########
p0*######�###�#�#}#############�##4#�1I###��#(��##
##########�########�#��#U��#############�##�
�*I###��@�(�0############�########�#��@���`#############�##�#�5Y###��#,�###
##########
p0*######�##�#��}#############�##�#�6Y###x�#��###
##########
p0*######�#��#|�}#############�##T#�6######## #�#####9#
�##0���P��####��#####��#��d#########d############Clock circuitp
####################################
####��#��d#########d#########9#p�##'������####��#####��#��d#########d#########
###Reset circuit#
####################################
####��#��d#########d#########9#p�##�������####��#####��#��d#########d###########
##Watchdog
############################################��#��d#########d#########9#P�##D��\�
��####��#####��#��d#########d#############Interrupt controller
############################################��#��d#########d#########9#��##
���j#���####��#####��#��d#########d#############16-bit microcontroller example
############################################��#��d#########d#########9#�###�C#�#
)#��####��#####��#��d#########d#########
###Intel 8096
#
#########
#################
#########
####��#��d#########d#########9#5###��#��`#��####��#####��#��d#########d#########
####8-bit#
###############
############################��#��d#########d#########9#��##k#K�
W��####��#####��#��d#########d#############High speedI/O
############################################��#��d#########d############��#��d##
#######d#########9#0###H�#ࡱ�V#��####��#####��#��d#########d#############Port 2
############################################��#��d#########d#########9#0###X�#��
V#��####��#####��#��d#########d#############Port 0
############################################��#��d#########d#########9#0###h#�#�
#V#��####��#####��#��d#########d#############Port 4
############################################��#��d#########d#########9#0###x#�#�
#V#��####��#####��#��d#########d#############Port 3
############################################��#��d#########d#########9#0###�#�#�
V#��####��#####��#��d#########d#############Port 1
############################################��#��d#########d#########9#�###w�##�
#��####��#####��#��d#########d#############Programmable timer#
###########
#####################
#####################################
####��#��d#########d############��#��d#########d#########9#`###[�
#[�c#��
###��#####��#��d#########d#############I/Oserial port
#################
##########################��#��d#########d############��#��d#########d##########
##��#��d#########d#########9#0###�#J��#}#��
###��#####��#��d#########d#############CPU#
#################
##########################��#��d#########d#########3##�##�#{�#���####��#####��#�
�d#########d############8192-byteROM#
####################################
####��#��d#########d############��#��d#########d#########3##�##E#{�B#���####��##
###��#��d#########d#########
###232-byteRAM
#
#########
#################
#########
####��#��d#########d############��#��d#########d#########9#5###e#�#�#`#��####��#
####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#5###Q#�#�
`#��####��#####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#5###A#�#r#`#��####��#####
��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#####!
�##��#��
###��#####��#��d#########d#############8-channel analog multiplexer#
#################
##########################��#��d#########d############��#��d#########d#########9
#��##��]�s�C#��
###��#####��#��d#########d#############10-bit A/Dconverter
#################
##########################��#��d#########d#######
####��#��d#########d#########9#5###U�#��`#��####��#####��#��d#########d#########
####8-bit#
###############
############################��#��d#########d#########9#5####�#B�`#��####��#####�
�#��d#########d#############8-bit#
###############
############################��#��d#########d###############b#*###����7#####0#5#6
############"######################################����####
#######I####�0�,#�#############�##############################>###?
###########################@###A###I###P#p#�
�##
#####
####�########�#v#~#�
�#############�##�
�5########################B###C###I###p�`�P��############���
######�#��s���m�############�##�#�1I###p��P���############���
######�#�������############�##L#'2I###�����############���
######�#�������############�##�
�6I###<��##�############�########�#
���############�##�#�5H###D��D��############################################D###
E###########################F###G###########################H###I#####�#��&#c#F#
############�##4#�5########################J###K###########################L###M
###I###�#��
��###########�##############################N###O#####�#/#��4
��############�##�#?
1H###p�p#p��############################################P###Q###################
########R###S###I###���8#�#############�########�#��>#)#�#############�##L#�6##�
#����#��############�##�#W$H###��p#���####################H###@�p#@��###########
#########H###��p#���####################H###������####################H###|��|
��############################################T###U###########################V#
##W###########################X###Y###########################Z###[#############
##############\###]###H###������####################H###������##################
##H###P��P��####################H###������####################H### ��
��####################H###������####################H###������##################
##########################^###e###########################f###g#####a##�#��k####
#########�##�#�5########################h###i###########################j###k###
########################l###m###########################n###o###################
########p###q###H###X��X��####################H###(���(��####################H##
#�������####################H###d��d��####################H##### ��#
�####################I###�##� ��#
########## p0*####I###�#��
��#
########## p0*####I###<�p#��##
#####
####�########�#:�#��s#############�##d#�5I###�#p#�#�##
#####
####�########�#�#�#Q#s#############�##�#�5I####����##
##########�########�#4����#############�##l#�6I###p#�(
###
##########�########�#K###�#o#############�##d#�1I#####`�t#0�############
#########a#/#^�#��############�### �*I###�#`�##0�############
#########a#�#^�H#��############�##4#�6Y###�#�#\
###
##########
#0*############################r###s###Y###D#�#�####
##########
#0*############################t###u###I###�#��
��###########�########�#{#���
��############�##�##8H###D�#D�p#####################H###��p#��##################
###Y###��##�###
##########
#0*############################v###w###H####�##�p#####################H###|�p#|
�#####################I###h#p#t#�## #####
####�########�#2#�#�#s#############�##
##8I###��p###�## #####
####�########�#��#i�s#############�##�#�*I###��p#��#######
####�########�#J�#��s#############�##$#�*########################x###y##########
#################z###{###H###���#��p#####################H####��##�p############
#########H###u�p#u��#####################H###��p#���#####################H###7�p
#7��#####################H###��p#���#####################H###��p#���############
#########H###X�p#X��#####################H###��#��#####################H####�##�
#####################H###��#��#####################H###��#��####################
#H###T�#T�#####################H### �#
�#####################H###��#��#####################H###$�#$�###################
##Y###\�#�###
##########
#0*############################|###}###Y###�#�#@####
##########
#0*############################~###ࡱ###Y###�#�#(
###
##########
p0*######�###�#� }#############�##|
#8Y#####�#�####
##########
p0*######�#o#�###}#############�##
�5Y###p�#��###
##########
p0*######�#��#t�}#############�##�#�5I####�����#######
####�########�#}����#############�##�#�6I###���#(��#######
####�########�#��#���#############�##�#�1Y###(�#��###
##########
p0*######�#��#,�}#############�##T#�5Y###�#�#
####
##########
p0*######�#�#�#�#}#############�##T#W$################9#####�#�#�
�#��####��#####��#��d#########d#############Port 0 real-time output
############################################��#��d#########d############��#��d##
#######d#########9# �##0���P��####��#####��#��d#########d############Clock
circuit#
####################################
####��#��d#########d#########9#p�##'������####��#####��#��d#########d#########
###Reset circuit#
####################################
####��#��d#########d#########9#p�##�������####��#####��#��d#########d###########
##Watchdog
############################################��#��d#########d#########9#P�##D��\�
��####��#####��#��d#########d#############Interrupt controller
############################################��#��d#########d#########9#�###��C#)
#)#��####��#####��#��d#########d#############NEC uPD78310/312
############################################��#��d#########d#########9##�##i#���
����
###��#####��#��d#########d#############8-bit A/Dconvertern
#################
#####################
####��#��d#########d#######
####��#��d#########d#########9#�###6�[#�#g#��####��#####��#��d#########d########
#####Macro servicesequencerl
############################################��#��d#########d#######
####��#��d#########d#########9#��##
���j#���####��#####��#��d#########d#############16-bit microcontroller example
############################################��#��d#########d#########3##�##W��#�
�N#��####��#####��#��d#########d#2###########PWM#
############################################��#��d#########d#2#######9#0###t�#��
V#��####��#####��#��d#########d#############Port 2
############################################��#��d#########d#########9#0###�#�##
#V#��####��#####��#��d#########d#############Port 1
############################################��#��d#########d#########9#`###n����
#��
###��#####��#��d#########d#############I/Oserial port
############################################��#��d#########d############��#��d##
#######d############��#��d#########d#########9#####�###�#R#��
###��#####��#��d#########d#############CPU#
#################
##########################��#��d#########d#########3##�##i#{�f#���####��#####��#
��d#########d############8192-byteROM#
####################################
####��#��d#########d############��#��d#########d#########3##�####{�##���####��##
###��#��d#########d#########
###256-byteRAM
#
#########
#################
#########
####��#��d#########d############��#��d#########d#########9##�##�#��
���
###��#####��#��d#########d#############4-channel analog multiplexer#
#################
##########################��#��d#########d############��#��d#########d#########9
#0###l#�#�#V#��####��#####��#��d#########d#############Port 4
############################################��#��d#########d#########9#0###��#/�
V#��####��#####��#��d#########d#############Port 5
############################################��#��d#########d#########9#0###��#��
V#��####��#####��#��d#########d#############Port 3
############################################��#��d#########d#########9#5###Q#�#�
`#��####��#####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#5###�#�#�#`#��####��#####
��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#5###
�#:�`#��####��#####��#��d#########d#############8-bit#
###############
############################��#��d#########d#########9#0###���H��#��####��#####�
�#��d#########d#############Programmable16-bit timer
###########
#####################
########################################��#��d#########d#######
####��#��d#########d#########9#
####�#���#��####��#####��#��d#########d#############Programmable16-bit timer
###########
#####################
########################################��#��d#########d#######
####��#��d#########d#########9#5###��#�`#��####��#####��#��d#########d##########
###8-bitW
###############
############################��#��d#########d#########9#5###5#�#f#`#��####��#####
��#��d#########d#############8-bit#
###############
############################��#��d#########d#######
%###"###�#>###����;#####1### #####$###$##"!
###&#################################����####
#########AGp�d�
`�############�####�6########################################################
###
#####�#��_�#�3�############�##�
W$##�#�#_�F#3�############�##�#�*####################################��p��
P#############�######H###�� ��
�####################H###����P�####################H###�# �##
�####################H#####P�##��####################I###���##D�############
#########a#���\�m�############�##�#�1I#####��##D�############
#######I###��k�##/�############
#########a##����X�############�####�1I#####k�##/�############
#######I#####V�(
#�############
#######I###��V�###�############
#########a#���+�C�############�####�6##a#:#��{#C�############�##d#�*##a#���#m�##
##########�##|
�1##a#_���D#X�############�###
#8I###��A�###�############
#######I#####A�(
#�############
#########a#��n���.�############�##�#�1##a###n��#.�############�##�##8~#########~
#####9#��###�|���#��####��#####��#��d#########d#############Address bus#
############################################��#��d#########d#########9#��##
#|�
##��####��#####��#��d#########d#############Data bus
############################################��#��d#########d#########3##�##����"
�P��####��#####��#��d#########d############# Motorola 68HC11
############################################��#��d#########d#########3##�##I���;
��####��#####��#��d#########d#########
###Intel MCS-51
#
#########
#################
#########
####��#��d#########d#########3##�##$���&���####��#####��#��d#########d#########
###Intel 8096
#
#########
#################
#########
####��#��d#########d#########3##�##t#��A#&���####��#####��#��d#########d########
#
###Intel 8096
#
#########
#################
#########
####��#��d#########d#########3##�##1���r#P��####��#####��#��d#########d#########
#### Motorola 68HC11
############################################��#��d#########d#########3##�##����
#;��####��#####��#��d#########d#########
###Intel MCS-51
#
#########
#################
#########
####��#��d#########d#########3##�###���#���####��#####��#��d#########d##########
###NEC uPD 78310/312#
############################################��#��d#########d#########3##�##=#���
##���####��#####��#��d#########d#############NEC uPD 78310/312l
############################################��#��d#########d#########r##�##���V
C��####��#####��#��d#########d#############bus and operand widths
############################################��#��d#########d#######,###)########
###��7#####j#6#A#*###+###4##"(###-#################################����####
#######I###}�#�S#�#############�########AGp�#�
#�############�##l#�6H###����,#��####################I###�#��B
0#############�######H#####��##��###############################################
#####################################H###��\���4�####################H###R#(�R#P
�############################################ ###!###
###t�T���P�############�########�#��z��:�############�##�#�6####################
####"#######H###h##�h#`�####################H####��##��#####################H###
#��#���#####################H###s�\�s��#####################H###;�#�;�`�########
############H###�����T�####################H###�#��#P#####################H###�#
P###P#######################�##�#����############�##�#�5##�#��*#�#J#############
�##�#�*H###������#####################H###��P���####################H###������##
##########################################$###0#####�#��=#��$#############�##|
#�*I###��(�##�#############�######I###��T#u#L##############00*####
###��T�"#P�############�########�#��z�"#:�############�##l##8I###��T�`�P�#######
#####�########�#��z��:�############�##�#�6I###;��#���#############�########�#9�
#���#############�##,#�1########################1###2###I###k#t��
��############
#########�#�#�/#��############�##l
W$I###k#��� �#############
#########�#9#��#�#############�##|#?1I###k#t#� �#############
#######I###k#�#� �#############
###############################3###5#####�#\#�#�#(#############�##,
W$##�#m#�#v#�#############�##�#�*##�#9#�#�#�#############�##4##8I###^#�#�
�#############
#########�#9#�#�#�#############�### �*I###k#T� h�############
#########�#�#��q#j�############�##�#�6I###�###�#,#############��######I###�###�#
,#############��######I###6###]#,#############��######�#########�#####9#��##���c
�#���####��#####��#��d#########d#############Accumulatorc
############################################��#��d#########d#########9#��##H�7��
��####��#####��#��d#########d#############internal data bus�
############################################��#��d#########d#########9#�###�G#l#
-#��####��#####��#��d#########d#############ALU#
###############
############################��#��d#########d#########9#�###��Z#y�##��####��#####
��#��d#########d############MCS-51 family#
####################################
####��#��d#########d#########9#��##����##���####��#####��#��d#########d#########
####PSW#
############################################��#��d#########d#########9#��##$��Q�
#���####��#####��#��d#########d#############Buffer
############################################��#��d#########d#########9#�###s�'#�
�#��####��#####��#��d#########d#############Buffer
############################################��#��d#########d#########9#L�####��#
m���####��#####��#��d#########d#########
###B-register
#
#########
#################
#########
####��#��d#########d#########9#l###s###u#�#��####��#####��#��d#########d########
#####PSWi
############################################��#��d#########d#########9#d###�#�#�
###��####��#####��#��d#########d#############Special functionregisters
############################################��#��d#########d#######
####��#��d#########d#########9#X###�#�#<#y#��####��#####��#��d#########d########
#####SP
############################################��#��d#########d#########9#l###s###L
#�#��####��#####��#��d#########d#############DPL#
############################################��#��d#########d#########9#�###s###^
#�#��####��#####��#��d#########d#############DPH#
############################################��#��d#########d#########9#,�##�#��7
#M���####��#####��#��d#########d#############Accomulator#
############################################��#��d#########d#########r##�##��-�V
���####��#####��#��d#########d#############CPU organization
############################################��#��d#########d#######3###0###6####
###��?#####># #>#1###2###�##"/###4#################################����####
#########AGp�d�
`�############�####�6I####�##�#0##############`######I###N###�#�##############
0*############################7###8###I###g#��#�#############
#########�#n#��#�#############�####�1########################9###:##############
#############;###<###########################=###>###########################?
###@###########################A###B###I###�#�#b#�#############
#########�#C#�#�#�#############�##\#�1##�#���#�###############�##D
W$########################C###G###I###�������############
#########�##���_��############�##d �6########################H###L###I###�#`��
P�#############(#######�#�#n�
.�############�##�#W$H###M�`�#�`�#####
##############H###Z�D�!�D�#####
##############H###�#���#&######
######################################M###O###H###J�(�J��######
##############H###F�0�J�0�#####
##############H###F�8�J�8�#####
##############H###��(��(�#####
##############H###Z#T#�#T######
##############H######�G##�######################�##�B�_�##############�##|
#�*##�#�#:��#�############�##�#?1##�#��###��#############�##�#�*##�#!
###]#�#############�##�#�5H###��x#)�x######
##############H###)�l#)�######
##############H###)�d#)�######
##############H###��#)�######
##############H###���#���######
##############H###�#<#�#�######
##############H###��##��######
##############H####��##�|######
##############H####�|#�|######
##############H###�#\#�#\######
##############H###H#8#G#8#####################H###�#�#a#�#####################H#
##�#�#��######
##############H###6���6�x�#####
##############H###P���P�u�#####
##############H###6�x�S�x�#####
################�#�#b#I#"#############�###
#8##�#�#�#B#�#############�####W$##�#2#z#0#:#############�##\�5##�#?
#�#=#�#############�##�
�5##�#��##3#(#############�##�
'2I#####��7#|�############
#########�#U#�{#��############�##,
�6I####�#K�d#############
#########�#i�#k�r#############�##�#�5I###��D##�(#############
#########�#,�v#7�6#############�#####8########################P###Q#############
##############R###S###I###!���X��############
#########�#v����############�##|
�5I###ࡱ���#��############
#########�#������############�##T�5I###��7���f##
##########�######I###��+#��##
##########��######I###��#���}�#
##########��######I###��f#��h##
##########
p0*####I###��L���N�#
##########
p0*####I###G#6�X [#############�######I###:# #e
�#############��######I###:##�e
|�############��######I###T#[#K
\#############
p0*####I###a#L�X M�############
p0*####H###)��)�(�#####
##############H###F���F�(�#####
##############H###)�(�=�(�#####
##############I####��S���############
#########�#������############�##L
�6I####���`���############
#########�#�������############�##�
�6>#######li>#####9#x###�###�#�#��####��#####��#��d#########d#########
###Constants#
#
#########
################# #########
####��#��d#########d#########9#t###}###�#�#��####��#####��#��d#########d########
#####Delayp
############################################��#��d#########d#########9#�###�##R#
�#��####��#####��#��d#########d#############ALU�
###############
############################��#��d#########d#########9#L�##@���
%�m��####��#####��#��d#########d#############16-bit data bus#
############################################��#��d#########d#########9#��####��j
#���####��#####��#��d#########d#############8-bit address bus#
############################################��#��d#########d#########9#�##]�_�
%����####��#####��#��d#########d#############(16)
############################################��#��d#########d#########9#��##�#W�n
#���####��#####��#��d#########d#############(8)#
############################################��#��d#########d#########9#�####�+#�
�#��####��#####��#��d#########d#############(16)
############################################��#��d#########d#########9#�###[#+##
#�#��####��#####��#��d#########d#############(16)
############################################��#��d#########d#########9#�###�#ࡱ##
###��####��#####��#��d#########d#############upperr
############################################��#��d#########d#########9#d###�#�##
#�#��####��#####��#��d#########d#############lower#
############################################��#��d#########d#########9#�###l#�#�
###��####��#####��#��d#########d#############(8)p
############################################��#��d#########d#########9#L###y#�##
#m#��####��#####��#��d#########d#############(8)#
############################################��#��d#########d#########9#�###��
%#�###��####��#####��#��d#########d#########
###Intel 8096
#
#########
#################
#########
####��#��d#########d#########9#L�##�#�A#m���####��#####��#��d#########d#########
###Temp registert
####################################
####��#��d#########d#########9#4###���#1�U#��####��#####��#��d#########d########
#
###Loop counter
#
#########
#################
#########
####��#��d#########d#########9#�###f�#��##��####��#####��#��d#########d#########
###PSW register
#
#########
#################
#########
####��#��d#########d#########9#��##��#�Q���####��#####��#��d#########d#########
###Prog. countero
####################################
####��#��d#########d#########9#��###�#�����####��#####��#��d#########d#########
###Incrementator#
####################################
####��#��d#########d#########9#h�##��#�����####��#####��#��d#########d##########
###Lower word shift register#
############################################��#��d#########d#########9#x�##��#��
��####��#####��#��d#########d#############Higher word shift register
############################################��#��d#########d#########r##�##���V
C��####��#####��#��d#########d#############CPU organization
############################################��#��d#########d#######:###7###T#7##
###��w#####H#u# #8###9###�##"6###;#################################����####
#########AGp�d�
r�############�####�6###########################################################
#####################################H###��#��####
##################a#���#��#############�##
�*H###��##0�#####
##################a#��##�^#############�##�#W$##�#F�&###F#############�##$
'2H###q�L�<##�####################H###�#x#~���####################I###}���f��###
#########
##
######�#
�#�#��############�##�#W$I###�#���##�##############@8######�#�#���#<�###########
#�##�#�6I###�#r#p
l#############0##################################!###I###/#��
#############
0�#############################"###############################$###*###I###\�#I�
#############�########�#���#��#############�##�#�5I###��#�#
#############�##############################+###,#####�#N��#�#<#############�##�
#�6I###!####
�#############�##
�6########################-
###6###########################7###>###########################?
###F###########################G###P###H###!#�##
�#############################################Q###X###########################Y#
##[###########################\###]###########################^###b#############
##############c###d###I###�����<#############�######H###������##################
####�##�j�R�*�############�##L#�*H###�������######################�#����d���####
########�##|
�6##�#;�o�~�############�##<##8########################e###h#####a#��#=�P#######
######�##�
�6##a#��p#=�0#############�##�#'2H###!#�##
�#####################H###.#U##
U#####################H###.#�##
�#####################H###f#8#f#�#####################H###�#8#�#�###############
######H###�#8#�#�#####################H###�#8#�#�#####################H#####8###
�#####################H###G#8#G#�#####################H###ࡱ
8#ࡱ
�#######################�#�###�#�#############�##,
�6##�#�###�#�#############�##�
W$##�#>###.#�#############�##�
�5##�#�###�#�#############�##�#�6##�#�###s#�#############�##$#W$##�#####
�#############�##�#'2##�#�###�
�#############�##d#�*##�#Q
##A
�#############�##�
#8##�#�#�#�#x#############�##�#�6##�#�#�#�#x#############�##�#W$##�#<#�#?
#x#############�##�
�*##�#�#�#�#x#############�##�#�*##�#�#�#�#x#############�##l##8##�###�##
x#############�##L
�5##�#�#�#� x#############�##d
W$##�#W
�#G
x#############�##<#�5H#####q##
q#####################H###(####
######################H###(#�##
�#####################H###`#�#`#�#####################H###�#�#�#�###############
######H###�#�#�#�#####################H###�#�#�#�#####################H###�#�#�#
�#####################H###A#�#A#�#####################H###y
�#y
�#######################�#�#�#�#�#############�##\#�5##�#�#�#�#�#############�##
#�6##�#(#�#+#�#############�##�#�1##�#�#�#�#�#############�##�#W$##�#o#�#l#�####
#########�##\#'2##�###�##
�#############�##�
�5##�#�#�#� �#############�##t#�*##�#D
�#4
�#############�##,
#8I###Y#`#z#~#############��######I###�#`#
#~#############��######I###~#`#�#~#############��########�#�###$#�#############�
##t#�*##�#�#�#$#�#############�##�#�5I###�#Y�#
`�############�######I###�#`�#
h�############�######I###�#h�#
o�############�######I###�#o�#
v�############�##############################i###l#####�#�#F��##�############�##
�#�1##�#�#��#��############�##l#�6##a#�������############�##L
�5##a#��p���0�############�##|
W$##a#������############�### �5##a#����`#############�##�#�*
#a#@#���
@�############�##\#�6
#a#@#���
T�############�##4�6
#a#@#���
P�############�###
#8
#a#@#���
X�############�####W$########li######3##�##"�##R�#��####��#####��#��d#########d#
############direct addressing mode
############################################��#��d#########d#########3##�##"�#��
A#��####��#####��#��d#########d#############indirect addressing mode
############################################��#��d#########d#########9#�###��C#�
)#��####��#####��#��d#########d#############Intel MCS-51 family#
############################################��#��d#########d#########9#��##C�#��
���####��#####��#��d#########d#############internalROM4 - 8 kB#
#######################################
####��#��d#########d############��#��d#########d############��#��d#########d####
#####9#x�##�##�##���####��#####��#��d#########d#############bank selectorPSW bit
3,4#
############################################��#��d#########d############��#��d##
#######d#########9#x###��##��#��####��#####��#��d#########d#############data RAM
memory
############################################��#��d#########d#########9#x###��##�
###��####��#####��#��d#########d#############special function registers#
############################################��#��d#########d#######
####��#��d#########d#########p##�##a#=#�
�#��####��#####��#��d#########d############# #
############################################��#��d#########d#########9#��##N��#�
��####��#####��#��d#########d#############work register banks#
############################################��#��d#########d#########9#`�##4���*
����####��#####��#��d#########d#############bit addressable area
############################################��#��d#########d#########9#@�##u��5�
a���####��#####��#��d#########d#############data RAM memory
############################################��#��d#########d#########3##�###�##�
3#��####��#####��#��d#########d#2###########80H�
############################################��#��d#########d#2#######3##�###�##�
##��####��#####��#��d#########d#2###########FFH#
############################################��#��d#########d#2#######9#�###3#9#�
#�#��####��#####��#��d#########d#############07
############################################��#��d#########d#########9#�###�#9#R
#�#��####��#####��#��d#########d#############06
############################################��#��d#########d#########9#�###x#9#�
#�#��####��#####��#��d#########d#############05
############################################��#��d#########d#########9#�#####9#�
#�#��####��#####��#��d#########d#############04
############################################��#��d#########d#########9#�###�#9#9
#�#��####��#####��#��d#########d#############03
############################################��#��d#########d#########9#�###S#9#�
#�#��####��#####��#��d#########d#############02
############################################��#��d#########d#########9#�###�#9#q
�#��####��#####��#��d#########d#############01
############################################��#��d#########d#########9#�###� 9##
�#��####��#####��#��d#########d#############00
############################################��#��d#########d#########9#:###7#�#�
#[#��####��#####��#��d#########d#############0F
############################################��#��d#########d#########9#:###�#�#^
#[#��####��#####��#��d#########d#############0E
############################################��#��d#########d#########9#:###v#�##
#[#��####��#####��#��d#########d#############0D
############################################��#��d#########d#########9#:#####�#�
#[#��####��#####��#��d#########d#############0C
############################################��#��d#########d#########9#:###�#�#F
#[#��####��#####��#��d#########d#############0B
############################################��#��d#########d#########9#:###R#�#�
#[#��####��#####��#��d#########d#############0A
############################################��#��d#########d#########9#:###�#�#x
[#��####��#####��#��d#########d#############09
############################################��#��d#########d#########9#:###� �#
[#��####��#####��#��d#########d#############08
############################################��#��d#########d#########9#|
#######�#�#��####��#####��#��d#########d#############7F
############################################��#��d#########d#########9#|
###�###K#�#��####��#####��#��d#########d#############7E
############################################��#��d#########d#########9#|
###b###�#�#��####��#####��#��d#########d#############7D
############################################��#��d#########d#########9#|
###�###�#�#��####��#####��#��d#########d#############7C
############################################��#��d#########d#########9#|
###�###2#�#��####��#####��#��d#########d#############7B
############################################��#��d#########d#########9#|###?
###�#�#��####��#####��#��d#########d#############7A
############################################��#��d#########d#########9#|###�###d
�#��####��#####��#��d#########d#############79
############################################��#��d#########d#########9#|###~ ##�
�#��####��#####��#��d#########d#############78
############################################��#��d#########d#########9#�#####-
#�#�#��####��#####��#��d#########d#############20H�
############################################��#��d#########d#########9#|
#######�#�#��####��#####��#��d#########d#############2FH�
############################################��#��d#########d#########9#��##�#c�#
���####��#####��#��d#########d#############00H�
############################################��#��d#########d#########9#L�##�#��#
m���####��#####��#��d#########d#############1FH�
############################################��#��d#########d#########3##�##�����
c��####��#####��#��d#########d#2###########00H�
############################################��#��d#########d#2#######3##�##����#
��####��#####��#��d#########d#2###########20H�
############################################��#��d#########d#2#######3##�##�����
{���####��#####��#��d#########d#2###########30H�
############################################��#��d#########d#2#######3##�##����C
#��####��#####��#��d#########d#2###########7FH#
############################################��#��d#########d#2#######3##�##z#��
#��####��#####��#��d#########d#############8 register bank 0
############################################��#��d#########d#########3##�##z#��
7��####��#####��#��d#########d#############8 register bank 1
############################################��#��d#########d#########3##�##z#��
3���####��#####��#��d#########d#############8 register bank 2
############################################��#��d#########d#########3##�##z#���
;���####��#####��#��d#########d#############8 register bank 3
############################################��#��d#########d#########r##�##���V
U��####��#####��#��d#########d#########-###internal program and data
memory organization#
#-#########-#################-#########-
####��#��d#########d#######A###>###m#######���*##########?
###@###T##"=###B#################################����####
#########AGp�d�
��############�####�6############################.###I###t��i�L#############
#d#############################/###0###########################1###2#####�##�
�#############�##�#?
1########################3###4###########################5###9##################
#########:###;###########################<###=#####a#a�#�l#############�##�#�5##
######################>###B#####a#q#@�###�############�##\#�5###################
#####C###F###########################G###K#####a#:�4����############�##D#�5#####
###################L###P###########################Q###U#####a#i��###|
#############�##�#�1##a#�##�
#��############�##�#�6########################V###W###########################X#
##Y#####�#}���8���############�##�#�6##�#)##��#��############�##�##8##�#^��###[#
############�##�#�1##�#
#��
#��############�##t
W$##�#�#���#g#############�##l#�*##�###{###O#############�##�#�*################
########Z###]###########################^###b###########################c###g###
##�#�#>#�#�#############�##lW$##�#�#��#��############�##
#'2##�###c��#7#############�##�#�*##�#g�##"��#############�##�
#8##�#2#�#�#�#############�##�##8##�#��2#o�R#############�##�
�*I###��#��:#############
#########�##�C#Y�##############�##d##8H###��#2#�#####################H###��H#
%#H#####################H###��#��L#####################H###��T#��L##############
#########�#�#�#�#�#############�##D#�6##�#�#k#�#?#############�#####8H####�#
%#�#######################�#�#�#�#�#############�##�#�*I###{�\�(�#�############
#########�#�����#�############�##�#�5I###a�##5��#############
#########�#��#���#############�##t
�5I###4#\��##�############
#######
#�#�#��b##�############�##l##8I###��#�a��#
##########��######I###%����#
##########�######I###M�#����#
##########��######I###����4#��#
########## #0*####
###"�#�i��#
##########�######I###�#t��
^#############
#�
####I###%##��
##############
#�
####I###�#D#�
.#############
#�
####I#####�#�
�#############
#�
####I###��#��2##
##########��######I###c�#.#7##
##########�######I###�#�#�#2##
##########��######I###.#�#�#H##
########## #0*####
###\�#��/##
##########�######I###�#���#��#
##########��######I###�#���####
##########�######I###�#a#�#x##
##########��######
###�#l�##�#
##########�######I###�#l#�#n##
##########��######I###�#f#�#t##
##########�######I###X#l#�#n##
##########��######I###�#X#�#�##
########## #0*####
###�#t#�#e##
##########�######I###�##��#��#
##########��######I###�##�'#��#
##########�######I######�H#��#
##########��######I###'##�#��#
########## #0*####
###�##�##��#
##########�######I###�#���#��#
##########��######I###�#��#��#
##########�######I###_#��#��#
##########��######I###�#��##��#
########## #0*####
###�#���#��#
##########�########a#k#��9
��############�##d
W$##�#�#���#s�############�##�
�6##a#Q#�##
�#############�##<#�5##�#z#�#�#g#############�##�#W$I###o�7�#���#
##########��######I###n�l�#�z##
##########�######I###o�/##��##
##########��######
###u�^����# ##########�######I###���#�#�##
##########�######I###m��##��##
##########��######
###��#=��##
##########�######I###�#�#9#�##
##########��######I###�#�###�##
########## #0*####I###�c��####
##########�######I###z�e�#�###
##########��######
###�m�J�## ##########�######I###�#j�F####
##########��######I###�#g�##$##
##########
#0*####d#######,#d#####9#`###<���ࡱ#��####��#####��#��d#########d#########
###Intel8051
#
#########
#################
##############��#��d#########d############��#��d#########d#########3##�##���#�O#
��####��#####��#��d#########d#2###########A8-A15
############################################��#��d#########d#2#######3##�##�#]��
#���####��#####��#��d#########d#2###########A0-A7#
############################################��#��d#########d#2#######3##�##t�Q��
��####��#####��#��d#########d#2###########AD0-AD7#
############################################��#��d#########d#2#######3##�##���#�
#_#��####��#####��#��d#########d#2###########A8-A15
############################################��#��d#########d#2#######3##�##�#9��
#���####��#####��#��d#########d#2###########A0-A15
############################################��#��d#########d#2#######9#��##��#��
��####��#####��#��d#########d#############8#
###############
############################��#��d#########d#########9#��##c#(�#���####��#####��
#��d#########d#############8#
###############
############################��#��d#########d#########9#####���#�>#��####��#####�
�#��d#########d#############8#
###############
############################��#��d#########d#########9#��##D##��#���####��#####�
�#��d#########d#############16
###############
############################��#��d#########d#########9#$###�#��j#J#��####��#####
��#��d#########d#############16
###############
############################��#��d#########d#########9#
###Q#�#�#2#��####��#####��#��d#########d#############16
###############
############################��#��d#########d#########9#�#####[#�#�#��####��#####
��#��d#########d#############D0 - D7#
############################################��#��d#########d#########9#L�##�#�V#
m���####��#####��#��d#########d#############D0 - D7#
############################################��#��d#########d#########9#�##E#���#
##��####��#####��#��d#########d#############8#
###############
############################��#��d#########d#########9#�###��0#��#��####��#####�
�#��d#########d#############8#
###############
############################��#��d#########d#########9#t###l###�#�#��####��#####
��#��d#########d#############8#
###############
############################��#��d#########d#########9#�###��O#5�5#��####��#####
��#��d#########d#############Intel MCS-51 family�
############################################��#��d#########d#########9#�###Q�`##
��#��####��#####��#��d#########d#############PORT 3
###############
############################��#��d#########d#########9#p###�#�#�#�#��####��#####
��#��d#########d#############RD
###############
############################��#��d#########d#########9#�###�#�#�#"#��####��#####
��#��d#########d#############WR
###############
############################��#��d#########d#########9#P###+#�#�#v#��####��#####
��#��d#########d#############PSEN
###############
############################��#��d#########d#########9#p�###���s����####��#####�
�#��d#########d#########
###PORT0#
#
#########
###
#############
##############��#��d#########d############��#��d#########d############��#��d####
#####d############��#��d#########d############��#��d#########d#########9######�#
l�#��####��#####��#��d#########d######### ###PORT2#
#
#########
###
#############
##############��#��d#########d############��#��d#########d############��#��d####
#####d############��#��d#########d############��#��d#########d#########9#p�##�#�
�(#����####��#####��#��d#########d#########
###LATCH#
#
#########
###
#############
##############��#��d#########d############��#��d#########d############��#��d####
#####d############��#��d#########d############��#��d#########d#########3##�##�#�
�#����####��#####��#��d#########d#2###########ROM#
############################################��#��d#########d#2#######9#0�##�#��#
V��####��#####��#��d#########d#############External
############################################��#��d#########d#########3##�##�#�#�
#�#��####��#####��#��d#########d#2###########RAM#
############################################��#��d#########d#2#######9#$###�#�#�
#J#��####��#####��#��d#########d#############External
############################################��#��d#########d#########r##�##���V
g��####��#####��#��d#########d######### ###external program and data
memory
# ######### ################# #########
####��#��d#########d#######H###E###h#######��'#####>#>#8#F###G###�##"D###I######
#########
#################����####
#########AGp�d�
H�############�####�6############################
#####################################�#�#2#G#R#############�##�#W$##############
####################�#���>##�############�##�
#8H###�#�o#�#######################a#�#V#/
*#############�##|#?
1H###7#��##p�######################a#�##�S
��############�##�#�*############################
#######��x�##a#############�######I###M���w��############
#�#######�#{�����############�##�
#8##�##��###�#############�##,#W$##�##�o#�#V#############�##�#�*##�##�####�#####
########�##\#?1##�##��#T#�#############�##d#W$##�##�_#�#F#############�##
#�6##�##��##��#############�##�#�1########################!
###(#####�#�##��#�############�##,
�6##�#�##�U#�############�##�
'2##�#�##�Y#�############�##�#�5##�#�##�P#�############�##l#�5##�#v##�:#�#######
#####�##D#?
1##�#m##�1#�############�##�##8##�#d##�(#�############�##�#'2##�#N##�#
�############�##�
#8##�#V#�#g
�#############�##�
�5##�#�#�#� �#############�##T#?
1H###�#�#)#�#######################�#_#�#�
�#############�##<#W$I###�#���#�#
##########
#######I###�#���#�#
##########
#######I###�#���#�#
##########
#######I###x#��#�#
##########
#######I###b#��#�#
##########
#######I###Y#��#�#
##########
#######I###P#��#�#
##########
#######I###:#��ࡱ �#
##########
#######�
###### #�
####9#�###�#O##5#��####��#####��#��d#########d#########
###Intel 8051
#
#########
#################
#########
####��#��d#########d#########9#�#####�###���####��#####��#��d#########d#########
####E0
###############
############################��#��d#########d#########3##�##�#s#�#
#��####��#####��#��d#########d#########
###byte address
#
#########
#################
#########
####��#��d#########d#########3##�##�# �#
���####��#####��#��d#########d#########
###bit number
#
#########
#################
#########
####��#��d#########d#########9#t�##��#�����####��#####��#��d#########d##########
###Bit addressable SFR#
############################################��#��d#########d#########9#f###V��#�
#�#��####��#####��#��d#########d#########+###A, B, PSW, DPL, DPH - CPU related
registers#
#+#############
#############################+#########+####��#��d#########d#########9#####V�#`#
9#��####��#####��#��d#########d#########0###IP, IE - interrupt priority and
enable registers
#0#############
###########)#################0#########0####��#��d#########d#########9#�###V�,#�
#�#��####��#####��#��d#########d#########2###SBUF, SCON - UART data and
configuration registers
#2#############
###########'#################2#########2####��#��d#########d#########9#_###V��##
#�#��####��#####��#��d#########d#########.###P0, P1, P2, P3 - bi-directional
parallel ports
#.#############
#############################.#########.####��#��d#########d#########9#�###V�|
#_#)#��####��#####��#��d#########d#########0###TCON, TMOD, TL0, TL1, TH0, TH1 -
timer registers
#0#############
#############################0#########0####��#��d#########d#########9#�###V�##�
��#��####��#####��#��d#########d#############PCON - power control register#
###############
############################################��#��d#########d#########9#��##�#.�K
#���####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#��##�#.�##���####��#####�
�#��d#########d#############6x
###############
############################��#��d#########d#########9#��##�#.�##���####��#####�
�#��d#########d#############5#
###############
############################��#��d#########d#########9#��##�#.�##���####��#####�
�#��d#########d#############4#
###############
############################��#��d#########d#########9#��##�#.�##���####��#####�
�#��d#########d#############3#
###############
############################��#��d#########d#########9#��##�#.��#���####��#####�
�#��d#########d#############2�
###############
############################��#��d#########d#########9#��##�#.��#���####��#####�
�#��d#########d#############1�
###############
############################��#��d#########d#########9#��##�#.��#���####��#####�
�#��d#########d#############0�
###############
############################��#��d#########d#########9#d###�#�#-
�#��####��#####��#��d#########d#########
###byte address
#
#########
###
#############
#########
####��#��d#########d#########9#W###�#�#h
�#��####��#####��#��d#########d#########
###+ bit number
#
#########
###
#############
#########
####��#��d#########d#########9#w###�#�#�
�#��####��#####��#��d#########d#############bit address#
###############
############################��#��d#########d#########r##�##���V
+��####��#####��#��d#########d#########1###SFR - special function
registers map and function#
#1#########1#################1#########1####��#��d#########d#######O###L###)####
###��##########`#M###N#####o#K###P###############
#################����####
#########AG#�#�
`�############�##�##8##################################�#�#��w#��############�##
�#W$###################################��L��#�#############�######I####�L��
##############
`######################################################################I###!
�l�#,�############�########�#��k�t#?�############�##l#W$I###�#T� P�############
#0*####I####�H���D�############
@0*####I###��D���4�############
p0*####I###(�D�z�4�############
#0*############################
###$#####�#��:�<��############�##�##8##�#��:#��#############�##L#W$##�#�#��C#
�############�##�#W$##�#�#
��#�############�###
W$##�#�#### �#############�##d#�5##�#$#�#w###############�##L
�*##�#��#���#############�##�##8##�#��#�##############�##�#?
1########################%###,#####�##�����############�##�
W$##�#�����############�##
#�6##�#�����############�##�
�6##�#�����############�##�##8##�#�����############�##<
�1##�#���~��############�##D
�5##�#���u���############�##L#�*##�#����_���############�##�##8H###u#�#u#�######
###############H###u#�u#L�############################################-
###J###H####��u#�####################H####��#u#�#####################I###��L�2��
#
##########
#######I###��L�#��#
##########
#######I###��L�#��#
##########
#######I###��L�
��#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######
###�#��#�##############0*####I###��<#}#�#############�##########################
####K###M#####a#~#�#�#�#############�#####8##a#~#w#�#q#############�##�#�1H###�#
|#I#|
#######################a#���#�#�#############�##�#�6##a#��w#�#q#############�##�
#�5##�###o#�#i#############�##d#?1H###}#�#�#�#####################H###�#|�##|
�####################H#####|
�##�#####################I###�#�#3###############��######H###�#���#�############
#########H###�#�#�#�#####################H####��#���#####################H####��
#���#####################H###�|�
�|�####################H###
�|�
�\#####################H###
�\#]#\#############################################N###W###H###Y#l#�#l##########
###########I###�#
#�
�###############@8####H###]#\#]#l#####################I###?
#T#s#�#############��######I###��##�##############��######H###G#b#G#L###########
##########I###-#D#a#n#############��######
###��#�#�###############0*####
###�#�#�#�###############0*####
###�#�#�#8#############�######
#####�#�#8#############��######
###�#�#!###############��######H###!
#�#�#�#####################H###�#�#�#V#####################H###�#�#�#V##########
###########A###
%#F��#6#############�######H###�#�#Y#�#####################H###Y#�#Y#6##########
###########H###Y#F�Y#��####################H###�#&#Y#&#####################H###Y
#&#Y#�#####################H###�#�#�#�#####################�
########�
####9#T�##+#��=#���####��#####��#��d#########d#############port circuit example
############################################��#��d#########d#########9#��##9���:
#"��####��#####��#��d#########d#############Internal data bus#
###############
############################��#��d#########d#########9#��###�W�#����####��#####�
�#��d#########d#########
###read latch
#
#########
#################
#########
####��#��d#########d#########9#�####�W#���#��####��#####��#��d#########d########
#####read pin
############################################��#��d#########d#########9#\�##�#��
##���####��#####��#��d#########d#############alternate outputfunction#
############################################��#��d#########d############��#��d##
#######d#########9#��####'��#����####��#####��#��d#########d#############Vcc#
############################################��#��d#########d#########9#�###�#(#�
#�#��####��#####��#��d#########d#############PINu
############################################��#��d#########d#########9#L###^#�#=
#�#��####��#####��#��d#########d#############alternate output function
############################################��#��d#########d############��#��d##
#######d#########9######�#���#��####��#####��#��d#########d#############write to
latch
#######################################
####��#��d#########d############��#��d#########d#########9#<####����#��####��###
##��#��d#########d#############internaldata bus#
#######################################
####��#��d#########d############��#��d#########d#########9#<�##H���g��####��####
#��#��d#########d#############7#
###############
############################��#��d#########d#########9#<�###��h�g��####��#####��
#��d#########d#############6#
###############
############################��#��d#########d#########9#<�###��l�g��####��#####��
#��d#########d#############5#
###############
############################��#��d#########d#########9#<�###��c�g��####��#####��
#��d#########d#############4#
###############
############################��#��d#########d#########9#<�##���M�g��####��#####��
#��d#########d#############3#
###############
############################��#��d#########d#########9#<�##���D�g��####��#####��
#��d#########d#############2#
###############
############################��#��d#########d#########9#<�##���;�g��####��#####��
#��d#########d#############1#
###############
############################��#��d#########d#########9#<�##���
%�g��####��#####��#��d#########d#############0#
###############
############################��#��d#########d#########3##�##�#�#c#t#��####��#####
��#��d#########d#2###########Q#
############################################��#��d#########d#2#######3##�##�#�#c
#T#��####��#####��#��d#########d#2###########Q#
############################################��#��d#########d#2#######3##�##��#�#
t#��####��#####��#��d#########d#2###########D#
############################################��#��d#########d#2#######3##�##��#�#
T#��####��#####��#��d#########d#2###########Cl
############################################��#��d#########d#2#######9#####A#�#�
#L#��####��#####��#��d#########d#############latcht
############################################��#��d#########d#########r##�##:�-��
C��####��#####��#��d######0##d#########&###parallel port structures and
operation
#&#########&#################&#########&####��#��d######0##d#######V###S###X####
###���#########�#T###U###t#o#R###W#################################����####
#########AGp�d�
H�############�##�#�5###########################################################
#######�#��N�J�n#############�##t##8############################################
################################################################################
######################################�#���#�J#############�##T#�1##�#p�#��J####
#########�##�
#8##�#��#��J#############�##\#�6##�#��#��J#############�##�##8##�#��#��J########
#####�##|�5##�#��#��J#############�##��*##�#��#��J#############�##4�6##a#��#-
�J#############�##�#�5######################## ###(###I###!
�l�#,�############�########�#��k�t#?�############�####'2I###�#T� P�############
#0*####I####�H���D�############
@0*####I###��D���4�############
p0*####I###(�D�z�4�############
#0*############################)###,###########################-
###0###I###A#��"##�############
@0*######�#w#��# #�############�##|
#�6########################1###7###########################8###9###I###h###I#@##
###########
@0*######�#�###V
6#############�##�#�*########################:###A#####�##�����############�##�#
#8##�#�����############�##t##8##�#�����############�##�#�6##�#�����############�
##L#W$##�#�����############�##T#�5##�#���~��############�###
�6##�#���u���############�##<##8##�#����_���############�##�##8H###b��b�L�######
##############H###Y��Y�L�####################H###C��C�L�####################H###
:��:�L�####################H###1��1�L�####################H###(��(�L�###########
#########H####���#�L�####################H###
���
�L�############################################B###J###I###!
�#�#h#############�########�#��#t#{#############�###�5I###�#�#� �#############
#0*####I####�#��#############
@0*####I###��#��p#############
p0*####I###(�#z�p#############
#0*############################K###N###########################O###R###I###��L�2
��#
##########
#######I###��L�#��#
##########
#######I###��L�#��#
##########
#######I###��L�
��#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######I###��L����#
##########
###############################S###Z#####�##��#���#############�####W$##�#���#��
�#############�##L#�*##�#���#���#############�##�#�1##�#���#���#############�##�
##8##�#���#���#############�##�
W$##�#���#~��#############�##�
�6##�#���#u��#############�##�#�6##�#���#_��#############�##L#�6H###|��#|
�#####################H###s��#s�#####################H###]��#]�#################
####H###T��#T�#####################H###K��#K�#####################H###B��#B�####
#################H###,��#,��#####################H####��##��####################
#I###��#2��##
##########
#######I###��##��##
##########
#######I###��##��##
##########
#######I###��#
��## ##########
#######I###��#���##
##########
#######I###��#���##
##########
#######I###��#��##
##########
#######I###���#��##
##########
#######�#########�#####9######�k�#�Q#��####��#####��#��d#########d#########
###I/O lines#
#
#########
################# #########
####��#��d#########d#########9#
###���#��-#��####��#####��#��d#########d#############RxD#
############################################��#��d#########d#########9#
###��#v�-#��####��#####��#��d#########d#############TxD�
############################################��#��d#########d#########9#
###��#��-#��####��#####��#��d#########d#############Int0
############################################��#��d#########d#########9#
###��#��-#��####��#####��#��d#########d#############Int1
############################################��#��d#########d#########9#
###��#n�-#��####��#####��#��d#########d#############T0
############################################��#��d#########d#########9#
####�#��-#��####��#####��#��d#########d#############T1
############################################��#��d#########d#########9#
###��#��-#��####��#####��#��d#########d#############WR
############################################��#��d#########d#########3##�###�#��
-#��####��#####��#��d#########d#############RD
############################################��#��d#########d#########9#��##9���:
#"��####��#####��#��d#########d#############Internal data bus#
###############
############################��#��d#########d#########9#��##�##��#���####��#####�
�#��d#########d#############basic port function#
############################################��#��d#########d#########9#�###�#3##
##��####��#####��#��d#########d#############alternate port function�
############################################��#��d#########d#########9#<�##H���g
��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#<�###��h�g��####��#####��
#��d#########d#############6
###############
############################��#��d#########d#########9#<�###��l�g��####��#####��
#��d#########d#############5�
###############
############################��#��d#########d#########9#<�###��c�g��####��#####��
#��d#########d#############45
###############
############################��#��d#########d#########9#<�##���M�g��####��#####��
#��d#########d#############3J
###############
############################��#��d#########d#########9#<�##���D�g��####��#####��
#��d#########d#############2�
###############
############################��#��d#########d#########9#<�##���;�g��####��#####��
#��d#########d#############1u
###############
############################��#��d#########d#########9#<�##���
%�g��####��#####��#��d#########d#############0�
###############
############################��#��d#########d#########9#8###9��#:#^#��####��#####
��#��d#########d#############Internal data bus#
###############
############################��#��d#########d#########9#x###H��#��#��####��#####�
�#��d#########d#############7c
###############
############################��#��d#########d#########9#x####��#h�#��####��#####�
�#��d#########d#############6b
###############
############################��#��d#########d#########9#x####��#l�#��####��#####�
�#��d#########d#############5W
###############
############################��#��d#########d#########9#x####��#c�#��####��#####�
�#��d#########d#############4<
###############
############################��#��d#########d#########9#x###���#M�#��####��#####�
�#��d#########d#############3d
###############
############################��#��d#########d#########9#x###���#D�#��####��#####�
�#��d#########d#############2#
###############
############################��#��d#########d#########9#x###���#;��#��####��#####
��#��d#########d#############1%
###############
############################��#��d#########d#########9#x###��#
%��#��####��#####��#��d#########d#############0#
###############
############################��#��d#########d#########r##�##���V
+��####��#####��#��d#########d######### ###port alternate functions
example
# ######### ################# #########
####��#��d#########d#######]###Z###[#######��######8#>#8#[###\###�#o#Y###^######
#########
#################����####
#########AGp�d�
H�############�##�#�5########################################################
###@###H###;�����######################�##�O���#�############�##�#�6H###
%�L##�########################�#<�##�##############�##L#�5H####��#��h###########
##########H###��#�#�#####################I####�L��
##############
`######H###u#�#u#�#####################H###u#�u#L�####################
###�#��#�##############0*####I###��<#}#�#############�##########################
####A###C#####a#~#�#�#�#############�##�
�5##a#~#w#�#q#############�##t##8H###�#|#I#|
#######################a#���#�#�#############�##�#�1##a#��w#�#q#############�##�
�*##�###o#�#i#############�##�#�1H###}#�#�#�#####################H###�#|�##|
�####################H#####|
�##�#####################I###�#�#3###############��######H###�#���#�############
#########H###�#�#�#�#####################H####��#���#####################H###�|�
�|�####################H###
�\#]#\#############################################D###M###H###Y#l#�#l##########
###########I###�#
#�
�###############@8####H###]#\#]#l#####################I###?
#T#s#�#############��######I###��##�##############��######H###G#b#G#L###########
##########I###-#D#a#n#############��######
###��#�#�###############0*####
###�#�#�#�###############0*####H####��u#�####################H####��#u#�########
###############�#��:�<��############�##T#�5##�#��:#��#############�####W$##�#�#�
�C# �############�###
�6##�#�#
��#�############�##t�6##�#�####
�#############�##<##8##�#$#�#w###############�##�
'2##�#��#���#############�##�##8##�#�����#############�##d#�5###################
#####N###V###I###!�l�#,�############�########�#��k�t#?
�############�##�#�5I###�#T� P�############
#0*####I####�H���D�############
@0*####I###��D���4�############
p0*####I###(�D�z�4�############
#0*######�#j�##�#############�##D
�*H###
���
�######################H###
��#
�\#####################H####�###�######################H####��#���##############
#######A###,�##��#############��######H###��<#9�8#######################�#T�;#)�
##############�##|##8
###�#�#�#8#############�######
#####�#�#8#############��######
###�#�#!###############��######H###!
#�#�#�#####################H###�#�#�#V#####################H###�#�#�#V##########
###########A###
%#F��#6#############�######H###�#�#Y#�#####################H###Y#�#Y#6##########
###########H###Y#F�Y#��####################H###�#&#Y#&#####################H###Y
#&#Y#�#####################H###�#�#�#�##########################################
###W###^#####�##�����############�##�
�5##�#�����############�##
�5##�#�����############�##�#�5##�#�����############�##<#W$##�#�����############�
##�#�6##�#���~��############�##�
�1##�#���u���############�##l
�6##�#����_���############�##�#W$I###��L�2��#
##########
#######I###��L�#��#
##########
#######I###��L�#��#
##########
#######I###��L�
��#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######I###��L����#
##########
#######8#########8#####9#�##V�l���#���####��#####��#��d#########d#########
###P3 content
#
#########
#################
#########
####��#��d#########d#########9#4###v��#���#��####��#####��#��d#########d########
#####immediate argument#
############################################��#��d#########d############��#��d##
#######d#########3##�##�#�#c#t#��####��#####��#��d#########d#2###########Q#
############################################��#��d#########d#2#######3##�##�#�#c
#T#��####��#####��#��d#########d#2###########Q#
############################################��#��d#########d#2#######3##�##��#�#
t#��####��#####��#��d#########d#2###########D�
############################################��#��d#########d#2#######3##�##��#�#
T#��####��#####��#��d#########d#2###########Cl
############################################��#��d#########d#2#######9#####A#�#�
#L#��####��#####��#��d#########d#############latch#
############################################��#��d#########d#########9#��###�W�#
����####��#####��#��d#########d#########
###read latch
#
#########
#################
#########
####��#��d#########d#########9#�####�W#���#��####��#####��#��d#########d########
#####read pin
############################################��#��d#########d#########9#\�##�#��
##���####��#####��#��d#########d#############alternate outputfunction#
############################################��#��d#########d############��#��d##
#######d#########9#��####'��#����####��#####��#��d#########d#############Vcc#
############################################��#��d#########d#########9#�###�#(#�
#�#��####��#####��#��d#########d#############PINt
############################################��#��d#########d#########9#L###^#�#=
#�#��####��#####��#��d#########d#############alternate output function
############################################��#��d#########d############��#��d##
#######d#########9#####��#Q��#��####��#####��#��d#########d#############write to
latch
#######################################
####��#��d#########d############��#��d#########d#########9#$###��o��#��####��###
##��#��d#########d#############internaldata busH
#######################################
####��#��d#########d############��#��d#########d#########9#��##9���:#"��####��##
###��#��d#########d#############Internal data bus#
###############
############################��#��d#########d#########9#P###��#��#��####��#####��
#��d#########d#########
###ANL P3,#0FCH
#
#########
###
#############
#########
####��#��d#########d#########9#�###��X#���#��####��#####��#��d#########d########
#
###wired AND#
#
#########
################# #########
####��#��d#########d#########9#<�##H���g��####��#####��#��d#########d###########
##7#
###############
############################��#��d#########d#########9#<�###��h�g��####��#####��
#��d#########d#############6#
###############
############################��#��d#########d#########9#<�###��l�g��####��#####��
#��d#########d#############5#
###############
############################��#��d#########d#########9#<�###��c�g��####��#####��
#��d#########d#############4#
###############
############################��#��d#########d#########9#<�##���M�g��####��#####��
#��d#########d#############3#
###############
############################��#��d#########d#########9#<�##���D�g��####��#####��
#��d#########d#############2#
###############
############################��#��d#########d#########9#<�##���;�g��####��#####��
#��d#########d#############1^
###############
############################��#��d#########d#########9#<�##���
%�g��####��#####��#��d#########d#############0�
###############
############################��#��d#########d#########r##�##���V
+��####��#####��#��d#########d#########"###read - modify - write port
feature
#"#########"#################"#########"####��#��d#########d#######d###a###_####
###��O#####G#$#N#b###c###4#o#`###e################################����####
#########AGp���
��############�##�#�5###########################################################
#######�#~�O#�#I#############�##�
�5##�#q�ࡱ#H#y#############�##�#'2###############################################
#############(###########################)###-###H###!
�##f��#######################a#9�S#
�'#############�##�#�1##a#��#�#c#############�####�*H###@###"#�#################
####H###3�##�#############################################.###5#################
##########6###=###########################>###E###########################F###J#
##########################K###M#####�#��#��b#############�##$#�6H###��###�######
#################�#�#�#$#b#############�##�#�6##�###�#~#b#############�##�#W$##�
#��#a�##############�##�##8########################N###Q########################
###R###S###H###��H�#H�######################a#~�o�#�C�############�##4
�1H###�#H�#H�######################a#�#o��#C�############�#####8################
########T###Z###########################[###`###H###H�4���4�####################
H###��4�
�4�####################H###
�4�c#4�####################H###p#4��#4�####################H###�#4�>
4�######################�#/�B���#############�##�#�5##�#�B�w#�#############�####
�1##�#"�B�i��#############�##�
�*##�#�#B�D#�#############�##<
�*##�#d#B��#�#############�##\�*########################a###m#####�#Z#�#
#�#############�##
W$########################n###o###H###��##�#########################a#.�c#��7###
##########�##�#�5A####�#���#############�######H###��#���#####################H#
##��#���#####################H###��#���#####################H###`�#`��##########
###########H###��#���#####################H###6�#6��#####################H####�#
#��#####################A###)#�#�#�#############�######H###�#�#�#�##############
#######H#####�###�#####################H###�#�#�#�#####################H###n#�#n
#�#####################H###�#�#�#�#####################H###D#�#D#�##############
#######H#####�###�#####################A###�#�#�#�#############�######H###J#�#J#
�#####################H###o#�#o#�#####################H###!#�#!
#�#####################H###�#�#�#�#####################H###�#�#�#�##############
#######H###�#�#�#�#####################H###�#�#�#�#####################H####��##
�
#####################H###{��#{�
#####################H###/#�#/#
#####################H###�#�#�#
#####################H###�#�#�#
#####################H####�p#u�p#####################H###/#p#�#p################
#####H###�#p#
p#############################################p###|
###########################}###�#####�#S#[�##U�############�##L#�*##�#S#��
��############�##�#�6H###�������####################H###�#��#��#################
###H###t���O���####################H###O�#�O�h�#################################
###########�###�###########################�###�###########################�###�
###########################�###�###########################�###�###H###H�H�#####
###############H###����####################H###���
���####################H###c#��c#��####################H###�#���#��#############
#######H###>
��>
��############################################�###�#####�#��#\�f#############�##
|#/P##�#��#��f#############�##�#�*##�#��#��f#############�##<#?
1##�#��#��f#############�##L
#8##�##�##�f#############�##<#�5##�#)�#,�r#############�##d#�*##�#:��#=�f#######
######�##�#�6##�#X��#[#f#############�###
'2##�#v#�#y#f#############�##�##8##�#�#�#�#f#############�##�
#8##�#�#�#�#f#############�##�#/P##�#�#�#�#f#############�##T#OOH###���#��######
###############H###�#�#�#�#############################################�###�####
#�#��z��:�############�##<#W$##�#��z��:�############�##�
�*##�#��z���:�############�##�#�6##�#��z���:�############�##�##8##�##�z�#�:�####
########�##�
�1##�#"��%�F�############�##� �*##�#3�z�6�:�############�##l
�6##�#Q�z�T#:�############�##l#�1##�#o#z�r#:�############�##�#W$##�#�#z�#:�#####
#######�##� #8##�#�#z�#:�############�##,
�1##�#�#z�#:�############�##t##8H###@�L�#�L�####################################
########�###�###########################�###�###########################�###�###
########################�###�###########################�###�###################
########�###�###########################�###�###########################�###�###
########################�###�###########################�###�###################
########�###�###########################�###�###########################�###�###
H###U�h�9�h�############################################�#######A###����#�t�####
########�######H###\�#�\�q�####################H###��#���s�####################H
###4�#�4�r�####################H###��#���p�####################H####�#�#�q�#####
###############H###��#���q�####################H###��#���q�####################H
####�t��t�####################################################A###]##��#��######
######�######H######�##}�####################H###5##�5#ࡱ�####################H##
#�##��#~�####################H###�#��#|
�####################H###�##��#}�####################H###x##�x#}�###############
#####H###W##�W#}�####################A###�##�8
��############�######H###�##��#}�####################H###�##��#ࡱ�###############
#####H###\##�\#~�####################H#####�##|
�####################H###:##�:#}�####################H###�##��#}�###############
#####H###�##��#}�####################H###M�#^�#####################H###M�R#^�R##
###########################################
###
###########################
################################################################################
################################################### ###########################!
###$###########################
%###(###########################)###,###########################-
###0###########################1###4###########################5###8############
###############9###<###H###G��X��####################H###G�&�X�&�###############
#############################=###@###########################A###D##############
#############E###H###########################I###L###########################M##
#P###########################Q###T###########################U###X##############
#############Y###\###########################]###`###########################a##
#d###########################e###h###########################i###l##############
#############m###p###H####�L�#���####################H####���g���###############
#####H###n���n�F�####################H###n�L�#�L�####################H####�L�#��
�####################H####���{���####################H###�����F�################
####H###��L�+�L�####################H###+�L�+���####################H###+������#
###################H###�����F�####################H###��L�>�L�##################
##H###F�L�F���####################H###F������####################H###�����F�####
################H###��L�Y�L�####################H###Y�F�Y���####################
H###Y������####################H###������?
�####################H###��F�m�F�####################H###t�F�t���###############
#####H###t�������####################H###������?
�####################H###��F�F�####################H###��F���###################
#H###�������####################H###����?
�####################H###�F�F�####################H###��F���####################
H###�������####################H#####��##?
�####################H#####F�#F�####################H###�#F�#��#################
###H###�#��##��####################H#####��##?
�####################H#####F��#F�####################H###�#F��#��###############
#####H###�#��2#��####################H###:#��:#?
�####################H###:#F��#F�####################H###�#?
��#��####################H###�#��G#��####################H###M#��M#9�###########
#########H###M#?��#?�####################H###�#?
�#��####################H###�#��`#��####################H###i#��i#9�############
########H###i#?�##?�####################H#####?
�##��####################H#####��t#��####################H###|#��|
#9�####################H###|#?�%#?
�####################H###9�#�9�h�####################H###9������################
####H###��#���h�####################H###��h���h�####################H###��#���h�
####################H###��#���#�####################H###��#���n�################
####H###��t���t�####################H###�#��t�####################H###�#�N##�###
#################H###N##�N#t�####################H###U#t��#t�###################
#H###�##��#t�####################H###�##�E##�####################H###E##�E#z�###
#################H###E#��p#��####################H###e�#��L#####################
H###^�R#��#####################H###��#v�#####################H###��R#|
�R#####################H###|
�#��L#####################H###v�R#��#####################H###��#��##############
#######H###��R#��R#####################H###��# �L#####################H###��R#
�#####################H###
�#��#####################H####�R#��R#####################H###��#
�L#####################H###��R# �#####################H###
�#��#####################H###'�R#��R#####################H###��#>�L#############
########H###��R#>�#####################H###>�#��#####################H###E�R#��R
#####################H###��#V�L#####################H###��R#V�##################
###H###V�#��#####################H###\�R##�R#####################H###
��#t�L#####################H####�R#t��#####################H###t��##��##########
###########H###z�R##�R#####################H####��#��L#####################H####
�R#���#####################H###���#4#�#####################H###��R#;#R##########
###########H###A#�#�#L#####################H###;#R#�#�#####################H###�
#�#R#�#####################H###�#R#Y#R#####################H###Y#�#�#L##########
###########H###R#R#�#�#####################H###�#�#j#�#####################H###�
#R#p#R#####################H###p#�#�#L#####################H###j#R#�#�##########
###########H###�#�#�#�#####################H###�#R#�#R#####################H###�
#�#�#L#####################H###�#R#�#�#####################H###�#�#�#�##########
###########H###�#R#�#R#####################H###�#�###L#####################H###�
#R###�#####################H#####�#�#�#####################H#####R#�#R##########
###########H###^����
�####################H###X�&����####################H###���o��##################
##H###��&�v�&�####################H###v����
�####################H###o�&����####################H###�����###################
#H###��&��&�####################H###���#�
�####################H###��&�#��####################H####����###################
#H### �&��&�####################H###���#�
�####################H###��&�#��####################H####�����##################
##H### �&���&�####################H###���8�
�####################H###��&�8��####################H###8�����##################
##H###>�&���&�####################H###���O�
�####################H###��&�O��####################H###O�����##################
##H###V�&��&�####################H####���m�
�####################H###��&�m���####################H###m���#���###############
#####H###t�&�#�&�####################H####���
�####################H####�&���####################H###����.#��#################
###H###��&�4#&�####################H###;#��#
�####################H###4#&�#��####################H###�#��L#��################
####H###�#&�R#&�####################H###R#��#
�####################H###L#&�#��####################H###�#��c#��################
####H###�#&�j#&�####################H###j#���#
�####################H###c#&��#��####################H###�#��{#��###############
#####H###�#&�#&�####################H###�#���#
�####################H###{#&��#��####################H###�#��#��################
####H###�#&�#&�####################H###�#��##
�####################H###�#&�##��####################H#####��#��################
####H#####&�#&�####################n#########n#####9#�###��l#b#,#��####��#####��
#��d#########d#############asynchronous protocol#
############################################��#��d#########d#########9#,###��###
\#��####��#####��#��d#########d#############synchronous protocol
############################################��#��d#########d#########3##�##s�p#�
�
#��####��#####��#��d#########d############one start bit#
########################################��#��d#########d#########3##�##
��#e#F#��####��#####��#��d#########d#########
###one stop bit
#
#########
#################
#########
####��#��d#########d#########9#$###��#��E#��####��#####��#��d#########d#########
###one frame#
#
#########
################# #########
####��#��d#########d#########9#$###�#�#�#E#��####��#####��#��d#########d########
#
###one frame#
#
#########
################# #########
####��#��d#########d#########9#$###K#�#D#E#��####��#####��#��d#########d########
#
###one frame#
#
#########
################# #########
####��#��d#########d#########9#�###(�##'�##��####��#####��#��d#########d########
#####SS
############################################��#��d#########d#########3##�##�����
&��####��#####��#��d#########d#############character i�
############################################��#��d#########d#########3##�####��#
&��####��#####��#��d#########d#############character i +1
############################################��#��d#########d#########9#�##i�_�o�
k#��####��#####��#��d#########d#############synchronizationcharacter�
############################################��#��d#########d#######
####��#��d#########d#########9#�##7�_�=#k#��####��#####��#��d#########d#########
####synchronizationcharacter#
############################################��#��d#########d#######
####��#��d#########d#########9#�##\�_�/�k#��####��#####��#��d#########d#########
####datacharacter
############################################��#��d#########d#######
####��#��d#########d#########9#�##7#_�
#k#��####��#####��#��d#########d#############datacharacter
############################################��#��d#########d#######
####��#��d#########d#########9#�##�#_�q#k#��####��#####��#��d#########d#########
####datacharacter
############################################��#��d#########d#######
####��#��d#########d#########9#4###�#�#�#d#��####��#####��#��d#########d########
#####Data
############################################��#��d#########d#########3##�##h�#v�
##��####��#####��#��d#########d######### ###one frame#
#
#########
################# #########
####��#��d#########d#########9##�##�#x��#8��####��#####��#��d#########d#########
####Data
############################################��#��d#########d#########9#@�##�#��f
p��####��#####��#��d#########d#############Shift clock#
############################################��#��d#########d#########9#(###���#z
�I#��####��#####��#��d#########d#############D0
############################################��#��d#########d#########9#(###
��#��I#��####��#####��#��d#########d#############D1
############################################��#��d#########d#########9#(###'��#�
�I#��####��#####��#��d#########d#############D2
############################################��#��d#########d#########9#(###E��#�
�I#��####��#####��#��d#########d#############D3
############################################��#��d#########d#########9#4###c��#�
�U#��####��#####��#��d#########d#############D4
############################################��#��d#########d#########9#(###t��##
�I#��####��#####��#��d#########d#############D5
############################################��#��d#########d#########9#(###���#!
#I#��####��#####��#��d#########d#############D6
############################################��#��d#########d#########9#(###�#�#?
#I#��####��#####��#��d#########d#############D7
############################################��#��d#########d#########9#(###�#�#P
#I#��####��#####��#��d#########d#############D7
############################################��#��d#########d#########9#��##���b�
#��####��#####��#��d#########d#############D0
############################################��#��d#########d#########9#��##���s�
#��####��#####��#��d#########d#############D1
############################################��#��d#########d#########9#��###���#
��####��#####��#��d#########d#############D2
############################################��#��d#########d#########9#��##
���#��####��#####��#��d#########d#############D3
############################################��#��d#########d#########9#��##>����
#��####��#####��#��d#########d#############D4
############################################��#��d#########d#########9##�##\����
)��####��#####��#��d#########d#############D5
############################################��#��d#########d#########9#��##m����
#��####��#####��#��d#########d#############D6
############################################��#��d#########d#########9#��##����#
##��####��#####��#��d#########d#############D7
############################################��#��d#########d#########9#��##�#��8
##��####��#####��#��d#########d#############D0
############################################��#��d#########d#########9#��##�#��I
##��####��#####��#��d#########d#############D1
############################################��#��d#########d#########9#��##�#��g
##��####��#####��#��d#########d#############D2
############################################��#��d#########d#########9#��##�#��#
#��####��#####��#��d#########d#############D3
############################################��#��d#########d#########r##�##����V
���####��#####��#��d#########d#########4###synchronous and asynchronous
data exchange protocols
#4#########4#################4#########4####��#��d#########d#######k###h###q####
###��7;##########i###j###�#o#g###l#################################����####
###################################_#####AGp�d�
�############�##
#'2a####�� #�
######�#�*�######I###� ���
2�############
#0*####I###�����2�############
@0*######a#S#��
��############�##�
�*I###
���#a�############�########�#7���!
#n�############�##D##8H###R#(�R#��####################I###e�#�<#z�############�#
#######�##�j�.#*�############�##
#�1##a#,##�[#�############�##4#W$##a#P�
�ࡱ��############�##�#?
1##a#]��#���############�##�#�5##a#9#�h#��############�##L#W$I###�#H�##�########
##### 0*####H###Z��##��######################a#��#����############�##4
W$I####��F�V�############�########�# ��#�d�############�###
'2H###F���
���####################H###<#X��#X�####################H###�#X��#a�#############
#######H###�#��:���####################H###:���:�#�####################H###:���#
���####################H###w��w�N�####################H###w�N�e�N�##############
######H###�#��b#��####################I###b#��#a�############�########�#B#��#y�#
###########�##L#�5I###b#���#�############�########�#\##�x#�############�##L#�*H#
##<#2�b#2�####################H###7#-�7#2�####################H###7#-�b#-
�####################H###�#���#��######################�#�#3��#��############�##
�
�*I###�###�#�#############�########�###��###############�##�#�5I###-#F��
g#############�########a#'#}�W
=#############�##,
�6H###�#>#-#>#####################H###�#e�-#e�####################H###�
�m#�######################a#� ��v#�############�##�#�*a###��-#�
�#
######��*�######I###�
##�
�#############
#0*####I###��##��#############
@0*####H###�#�#�#.#####################H###M�4�e�4�####################H###{�@�{
�8#######################a#����G�############�##�
�5I###
��#�#�#############�######I###e��#<#=#############�######I###+#�#�#e############
##`0*####H###M�#_#######################H###<#�#�#�#####################H###�#�#
�#�#####################H###w�##e�######################H###�#M#$
H#####################H###<#####
#######################a#C��##��#############�##�#�5H###{�8#ࡱ�8#################
######a#G�W#��##############�##l##8##�##��#x#�#############�##�#�*##a#C�##�k####
#########�##
#�*##a#���#k#�#############�##�
�5##a#S#�###S#############�##,##8##�#"�:#�#�#############�##
�1########################`###a###H###���#?
��#######################�#��#���#############�##�#�5H###��4#?
�4#######################�#j�Z#��#############�##�#?1##�#
#�#
_#############�##�##8A####`�E##�############
p0*####A###�#@#�#�#############
p0*####I###���###q#############�########�#��#[#v#############�##�
�*H###�#t#�#�#####################H###P�,#��,#######################�#��z##�:###
##########�####�*H#####
###��####################H#####��b#��######################a###H#�
##############�##$#�*I###Y����#############�########�#*��##��############�##D
�1##�#��#��#############�##l#�1H###��##��######################H###��##��|
�####################H###��x#d�x#####################H###d�x#d��################
#######�#S��o�#############�##�#�5H###g�<#L�<#######################�#��#�0�X###
##########�##,#W$I###?�#j�d#############�########�##�#q�r#############�##�#�5##�
A���A��J���J���A���A�##� A���A��J���J���A���A��#########�#####3##�##�##�
���####��#####��#��d#########d#############internal data bus
############################################��#��d#########d#########9#0�##q����
#Q��####��#####��#��d#########d#############Transmitter buffer
############################################��#��d#########d#########9#�##O��#
���####��#####��#��d#########d#############Transmitter control#
############################################��#��d#########d#########3##�##f##�!
#����####��#####��#��d#########d#############SHIFT#
############################################��#��d#########d#########3##�##��)�E
�����####��#####��#��d#########d#############START#
############################################��#��d#########d#########3##�##����~
���####��#####��#��d#########d#############TxCLOCK#
############################################��#��d#########d#########3##�##s#�.#
~���####��#####��#��d#########d#############SEND
############################################��#��d#########d#########3##�###�8�l
���####��#####��#��d#########d#############write to buffer#
############################################��#��d#########d#########9#&�##Z����
�G��####��#####��#��d#########d######### ###start bit#
#
#########
################# #########
####��#��d#########d#########9#;�##|
#��g#\��####��#####��#��d#########d#############AND#
############################################��#��d#########d#########9#��##�#,�>
#����####��#####��#��d#########d#############OR
############################################��#��d#########d#########9#��##)#P�#
���####��#####��#��d#########d#############RxD pin#
############################################��#��d#########d#########9#k###Q###�
#�#��####��#####��#��d#########d#############SHIFTCLOCK#
#################
##########################��#��d#########d############��#��d#########d#########3
##�##a#��#
#��####��#####��#��d#########d#############NAND
############################################��#��d#########d#########3##�###
�<#���####��#####��#��d#########d#############TxDpin#
############################################��#��d#########d############��#��d##
#######d#########3##�##*�y�*���####��#####��#��d#########d#############clock#
############################################��#��d#########d#########3##�##}��#�
v#��####��#####��#��d#########d#############RxCLOCK#
############################################��#��d#########d#########3##�##��t#_
��#��####��#####��#��d#########d#############read from buffer
############################################��#��d#########d#########9#x###V�##>
#�#��####��#####��#��d#########d#############Receiver shift buffere
############################################��#��d#########d#########3##�##}��#�
N#��####��#####��#��d#########d#############STARTR
############################################��#��d#########d#########3##�##��#1#
v#��####��#####��#��d#########d#############RECEIVEV
############################################��#��d#########d#########3##�##�#�#�
#6#��####��#####��#��d#########d#############SHIFTF
############################################��#��d#########d#########9#�###\�W#�
#�#��####��#####��#��d#########d#############Receiver control
############################################��#��d#########d#########9#
###��#���#��####��#####��#��d#########d#############receptionenable
#######################################
####��#��d#########d############��#��d#########d#########9#�###��w#K�#��####��##
###��#��d#########d#############not reception finished flag
############################################��#��d#########d#######
####��#��d#########d#########9#!
###C#�#�#B#��####��#####��#��d#########d#############RxD pini
############################################��#��d#########d#########9#8###'#�#!
#Y#��####��#####��#��d#########d#############Receiver buffere
############################################��#��d#########d#########9#�###��#��
##��####��#####��#��d#########d#############load buffere
############################################��#��d#########d#########3##�##Y#e#Q
�#��####��#####��#��d#########d#############internal data bus
############################################��#��d#########d#########9#X�##d���y
���####��#####��#��d#########d#############TI
############################################��#��d#########d#########9#P###0��#�
�q#��####��#####��#��d#########d#############RI
############################################��#��d#########d#########9#x###��##5
�#��####��#####��#��d#########d#############OR
############################################��#��d#########d#########9#��##��/��
�;#��####��#####��#��d#########d#############serial port interrupt
###########################################��#��d#########d#######
####��#��d#########d#########9#4###L��#7�U#��####��#####��#��d#########d########
#####ANDN
############################################��#��d#########d#########r##�##���V
���####��#####��#��d#########d#########!###UART interface hardware
resources#
#!#########!#################!#########!
####��#��d#########d#######r###o###b#######��'#####$###$#p###q###�#o#n###s######
###########################����####
#########################################AGp�d�H�############�##�
�5############################
################################################################################
########### ###!#####�#f#b#�
�#############�##�#'2########################"###*###########################+##
#3###I###��|���#
##########
#0*######�#���G��############�##l#'2##a#
��#�F�############�##\#W$##�#E�/��#�############�##
#�1########################4###6#####�##���#��############�##\#�*##a#w#��##2�###
#########�##�
�1##�#[#/�##�############�##�
�5##�#e�:�#��############�#####8########################7###;###I###�##�b#�#####
#######�########�#�#.��#�############�##<
�*H###b#��Z#��############################################<###M###I###y##�#
L�#
##########
@0*######�#�#M�C
4�############�####�*########################N###_###########################`##
#a###H###�#��#��####################H#####���#��######################�#�#��Z
��############�#####8########################b###d###########################e##
#q###I###���l#�#############���
######�#���9#�#############�##4
�6########################r###y#####�#y�e�=�L�############�##�#�5##�##�e���L�###
#########�##\#W$##�#��e��L�############�##$#�6##�#��e�r�L�############�##l
W$##�#f�e�*�L�############�##\
#8##�#)�e���L�############�##4#'2##�#��e��L�############�##�#�*##�#��e�g�L�#####
#######�##�#?
1H###��l�m�l�############################################z###}##################
#########~###�###########################�###�###########################�###�##
#########################�###�###########################�###�##################
#########�###�###########################�###�###I###��P�z���#
##########
#0*####I###��#�^�@�#
##########
@0*######�##�A��(�############�##l#�6H###C#�y#�#################################
###########�###�###########################�###�###########################�###�
###########################�###�###I###�# �r#X�############
#######I###?# �(#X�#
##########
#######I###�# ��#X�#
##########
#######I###�# �#X�#
##########
#######I###H# �1#X�#
##########
#######I###�# ��#X�#
##########
#######I###�# �#X�#
##########
#######I###S# �:#X�#
##########
#######I###�# ��#X�#
##########
#########�#F#q�
#X�############�##$#�*##�#�#q�#X�############�##�#�1##�#�#q�Z#X�############�##�
#�5##�#H#q�
#X�############�##�#?
1##�#�#q�#X�############�##l#�6##�#�#q�c#X�############�##t#�6##�#P#q�##X�######
######�##�##8##�#�#q�#X�############�##\#?1I###�# �#X�############
#######I###�#|�r#��############
#######I###?#|�(#��#
##########
#######I###�#|��#��#
##########
#######I###�#|�#��#
##########
#######I###H#|�1#��#
##########
#######I###�#|��#��#
##########
#######I###�#|�#��#
##########
#######I###S#|�:#��#
##########
#######I###�#|��#��#
##########
#########�#F#��
#��############�##�#�6##�#�#��#��############�##�#�5##�#�#��Z#��############�##|
##8##�#H#��
#��############�##<##8##�#�#��#��############�##<�*##�#�#��c#��############�##
##8##�#P#��##��############�##�#�1##�#�#��#��############�####�6I###�#|
�#��############
#######I###�#|�(
��#
##########
#0*######�#X#��� ��############�##�#8########################�###�###H###��4#��
#######################�#F��##�#############�##\##8########################�###�
###########################�###�#####�#o#####\#############�##|
�*##�#\#�#�#�#############�##�##8##�#�#�#�###############�##|
##8########################�###�###H#####`#(#######################H###L
<#\#########################�#V#�#�
w#############�##,
�1########################�###�###########################�###�###H###�#4#�#
#######################�#(#�#�#�#############�##4#�5I###l�#�k�L�#
##########
#######I###$�#�%�L�#
##########
#######I###��#���L�#
##########
#######I###��#��L�#
##########
#######I###b�#�c�L�#
##########
#######I###%�#�%�L�#
##########
#######I###��#���L�#
##########
#######I###��#��L�#
##########
#######H###m�l�m���####################H###m������####################H###�����e
�####################H###��l�7�l�####################H###7�l�7���###############
#####H###7������####################H###�����e�####################H###��l�#�l�#
###################H####�l�#���####################H####���M���#################
###H###R���R�e�####################H###R�l���l�####################H###��l�����#
###################H###����#���####################H###"���"�e�#################
###H###"�l��l�####################H###��e����####################H###��������###
#################H###������]�####################H###��e�m�e�###################
#H###q�e�q���####################H###q������####################H###�����]�#####
###############H###��e�=�e�####################H###=�e�=���####################H
###=������####################H###�����]�####################H###��e�#�e�#######
#############H####�e�#���####################H####���Q���####################H##
#V���V�]�####################H###V�e���e�####################H###y#�y##�########
############H###y##��##�####################H###�##��#�####################H###�
#��#�####################H###�#��##�####################H###�##��##�############
########H###�##��#�####################H###�#�<#�####################H###<#�<##�
####################H###<##�`##�####################H###b##�b#�#################
###H###b#��#�####################H###�#��##�####################H###�##��##�####
################H###�##��#�####################H###�#�##�#######################
#####################�#########�#��##6�\#############�##�#'2##�#z�#��###########
##�##|
'2##�#��#
�##############�#####8################################H###"�`#F�################
######H###j�<#z�########################�#t�##�w#############�##l#�5############
####################################################H###��`#��`#################
################################!###########################"###
%###########################&###)###########################*###-
###########################.###1###########################2###5################
###########6###9###H###l�Y#l�#####################H###l�#��#####################
H###��#��Q#######################a#��z#��:#############�##<##8##################
######:###=#####a#�#�#$#�#############�##�
�6########################>###B###I###�#�#y#�#############�########�#
#�#�#�#############�##<##8H###y#6#q#6#####################I###�#�#�#�###########
##
#######I###o#�#<#�#############
#######I#####�#�#�##
##########
#######I###�#�#r#�##
##########
#######I###@#�###�##
##########
#######I###�#�#�#�##
##########
#######I###q#�#?#�##
##########
#######I#####�#�#�##
##########
#######I###�#�#x#�##
##########
#######I###>#�#
�##
##########
#########�###�#�#�#############�##�#�*##�#�#�#X#�#############�##$
W$##�#8#�#�#�#############�##l
'2##�#�#�#�#�#############�##�#?1##�#i#�#-
#�#############�##T
�*##�###�#�#�#############�##�#�5##�#�#�#e#�#############�##,#'2##�#5#�#�#�#####
########�##L#'2I###�#�#�
�#############
#########�#]#�#!#�#############�##�#�6I###�
�###�##
##########
@0*######�#�
�#W#�#############�##d#�*I###�###�#@#############
#######I###o###<#@#############
#######I#######�#@##
##########
#######I###�###r#@##
##########
#######I###@#####@##
##########
#######I###�###�#@##
##########
#######I###q###?#@##
##########
#######I#######�#@##
##########
#######I###�###x#@##
##########
#######I###>###
@##
##########
#########�###Y#�#@#############�##�#W$##�#�#Y#X#@#############�##�
�1##�#8#Y#�#@#############�##d#�*##�#�#Y#�#@#############�##�#�6##�#i#Y#-
#@#############�##�##8##�###Y#�#@#############�####'2##�#�#Y#e#@#############�##
�#�5##�#5#Y#�#@#############�##�#'2I###�###�
@#############
#########�#]#Y#!#@#############�####W$I###�
�###4##
##########
#0*######�#m
)#�
##############�##�##8I###��#���#############
#######I###��#Z��#############
#######I###.�#���##
##########
#######I###��#���##
##########
#######I###^�#,��##
##########
#######I###��#���##
##########
#######I###��#]��##
##########
#######I###,�#���##
##########
#######I###��#���##
##########
#######I###\�#*��##
##########
#########�#-��#���#############�##�#�*##�#���#v��#############�##,
�1##�#V��##��#############�##t##8##�#���#���#############�##l
�5##�#���#K��#############�##�##8##�##��#���#############�##�#�1##�#���#���#####
########�##t�6##�#S��##��#############�####8I####�#���#############
#########�#{��#?��#############�##\#�*I###��#-��##
##########
@0*######�#���#u��#############�##L�5I###��##��@#############
#######I###��##Z�@#############
#######I###.�##��@##
##########
#######I###��##��@##
##########
#######I###^�##,�@##
##########
#######I###��##��@##
##########
#######I###��##]�@##
##########
#######I###,�##��@##
##########
#######I###��##��@##
##########
#######I###\�##*�@##
##########
#########�#-�Y#��@#############�##�
�5##�#��Y#v�@#############�##t#�5##�#V�Y##�@#############�##�
�6##�#��Y#��@#############�##T#�1##�#��Y#K�@#############�##$
#8##�##�Y#��@#############�##,#?
1##�#��Y#��@#############�##d#�*##�#S�Y##�@#############�####?
1I####�##��@#############
#########�#{�Y#?�@#############�##�#'2I###���#,�4##
##########
#0*######�#��)##�##############�##d
#8H###��`#���#####################H###���#&��#####################H###)��#)�Y###
##################H###)�`#��`#####################H###��`#���###################
##H###���#���#####################H###���#��Y#####################H###��`#1�`###
##################H###1�`#1��#####################H###1��#m��###################
##H###q��#q�Y#####################H###q�`#��`#####################H###��`#���###
##################H###���##��#####################H####��##�Y###################
##H####�`#}�`#####################H###}�Y#}�#####################H###}�#��######
###############H###��#��Q#####################H###��Y#!
�Y#####################H###%�Y#%�#####################H###
%�#_�#####################H###d�#d�Q#####################H###d�Y#��Y############
#########H###��Y#��#####################H###��##�#####################H####�##�Q
#####################H####�Y#l�Y#####################H###��T##�T################
#############################C###F###########################G###J##############
#############K###N###H###Y#�#�#�#############################################O##
#R###########################S###V###########################W###Z##############
#############[###^###H####�T##�#####################H####�#I�###################
##H###L�#L�M#####################H###L�T#��T#####################H###��T#��#####
################H###��#��#####################H###��#��M#####################H##
#��T#T�T#####################H###T�T#T�#####################H###T�#��###########
##########H###��#��M#####################H###��T#��T#####################H###�#�
#�#�#####################H###�#�#�#�#####################H###�#�#�#�############
#########H###�#�#�#�#####################H###�#�#�#�#####################H###�#�
###�#####################H#####�###�#####################H#####�#S#�############
#########H###S#�#S#�#####################H###S#�#u#�#####################H###w#�
#w#�#####################H###w#�#�#�#####################H###�#�#�#�############
#########H###�#�#�#�#####################H###�#�#�#�#####################H###�#�
###�#####################�1########�1####9#�###�#ࡱ#�
�#��####��#####��#��d#########d#########E### SMOD is a control bit UART is
controlled via SCON control register #
#E#########E#################E##############��#��d#########d#######.####��#��d##
#######d#########9#H�###����s��####��#####��#��d#########d#############TxD#
############################################��#��d#########d#########3##�##Z����
)���####��#####��#��d#########d#############shift clock = 1/12 fosc#
#######################################�###################��#��d#########d#####
####9#��##ࡱ�L�h����####��#####��#��d#########d#############MODE 0
############################################��#��d#########d#########9##�##I���~
#���####��#####��#��d#########d#############Transmitterbuffer
#######################################
####��#��d#########d############��#��d#########d#########3##�##�#
��
#���####���###��#��d#########d#########%###shift clock variable (programmable)#
#%#########%#################
%##############��#��d#########d############��#��d#########d#########9#��##�#L�~#
���####��#####��#��d#########d#############MODE 1
############################################��#��d#########d#########9#��##��W�Y
#c��####��#####��#��d#########d#############Receiverbuffer#
#######################################
####��#��d#########d############��#��d#########d#########9#��##,#K��#���####��##
###��#��d#########d#############Timer 1#
############################################��#��d#########d#########9#��##�#j�
#��####��#####��#��d#########d#############RxD#
############################################��#��d#########d#########9#��##�##�
���####��#####��#��d#########d#########
###frame bits
#
#########
#################
#########
####��#��d#########d#########9#d�##������#��####��#####��#��d#########d#########
�### 2SMOD Oscillator frequencyBaud Rate
= ----------- * ----------------------------------------(in mode 1 and 3 )
32 12 * [256 - timer initial value]#
#�#############
###############
###########j###
#################
#########+###
#############�#########D####��#��d#########d#######G####��#��d#########d#######B
####��#��d#########d#########9##�##���#�/��####��#####��#��d#########d##########
###7#
###############
############################��#��d#########d#########9##�##X���/��####��#####��#
��d#########d#############6#
###############
############################��#��d#########d#########9##�##
%��u�/��####��#####��#��d#########d#############5#
###############
############################��#��d#########d#########9##�##���8�/��####��#####��
#��d#########d#############4#
###############
############################��#��d#########d#########9##�##�����/��####��#####��
#��d#########d#############3#
###############
############################��#��d#########d#########9##�##c���/��####��#####��#
��d#########d#############2#
###############
############################��#��d#########d#########9##�##
%��u�/��####��#####��#��d#########d#############1#
###############
############################��#��d#########d#########9##�##���-
�/��####��#####��#��d#########d#############0#
###############
############################��#��d#########d#########9#��##=�^�T�#��####��#####�
�#��d#########d#############RxD#
############################################��#��d#########d#########9##�##�#���
#;��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9##�####��f#;��####��#####�
�#��d#########d#############6#
###############
############################��#��d#########d#########9##�##�#��
#;��####��#####��#��d#########d#############5#
###############
############################��#��d#########d#########9##�##�#���#;��####��#####�
�#��d#########d#############4#
###############
############################��#��d#########d#########9##�##)#��y#;��####��#####�
�#��d#########d#############3#
###############
############################��#��d#########d#########9##�##�#��)#;��####��#####�
�#��d#########d#############2#
###############
############################��#��d#########d#########9##�##�#���#;��####��#####�
�#��d#########d#############1#
###############
############################��#��d#########d#########9##�##1#��#;��####��#####��
#��d#########d#############0#
###############
############################��#��d#########d#########9#l�##�#���#���####��#####�
�#��d#########d#############7#
###############
############################��#��d#########d#########9#l�####��f#���####��#####�
�#��d#########d#############6#
###############
############################��#��d#########d#########9#l�##�#��
#���####��#####��#��d#########d#############5#
###############
############################��#��d#########d#########9#l�##�#���#���####��#####�
�#��d#########d#############4#
###############
############################��#��d#########d#########9#l�##)#��y#���####��#####�
�#��d#########d#############3#
###############
############################��#��d#########d#########9#l�##�#��)#���####��#####�
�#��d#########d#############2#
###############
############################��#��d#########d#########9#l�##�#���#���####��#####�
�#��d#########d#############1#
###############
############################��#��d#########d#########9#l�##1#��#���####��#####��
#��d#########d#############0#
###############
############################��#��d#########d#########9#H�##�#��
s��####��#####��#��d#########d#############TxD#
############################################��#��d#########d#########9#d###��#��
#��####��#####��#��d#########d#############8-th bit
############################################��#��d#########d#########9#�###�#3#�
#?#��####��#####��#��d#########d#############Transmitterbuffer
#######################################
####��#��d#########d############��#��d#########d#########9#@###�#�#ࡱ#f#��####��#
####��#��d#########d#############MODE 3
############################################��#��d#########d#########9#<###�#�#�
#�#��####��#####��#��d#########d#############Receiverbuffer#
#######################################
####��#��d#########d############��#��d#########d#########9#4###�#�#�
Z#��####��#####��#��d#########d#########
###frame bits
#
#########
#################
#########
####��#��d#########d#########9#d###b#�#�#�#��####��#####��#��d#########d########
#####8-th bit
############################################��#��d#########d#########9#�###��3#�
�?#��####��#####��#��d#########d#############Transmitterbuffer
#######################################
####��#��d#########d############��#��d#########d#########9#@###���#��f#��####��#
####��#��d#########d#############MODE 2
############################################��#��d#########d#########9#<####��#�
��#��####��#####��#��d#########d#############Receiverbuffer#
#######################################
####��#��d#########d############��#��d#########d#########9#4###���#�Z#��####��##
###��#��d#########d#########
###frame bits
#
#########
#################
#########
####��#��d#########d#########3##�##,�#d�##��####���###��#��d#########d#########
%###shift clock = 1/32 fosc or 1/64 fosc #
#%#####################################�##
###########################�####################%#########
%####��#��d#########d#########3##�##�#�#�
�#��####��#####��#��d#########d#########%###shift clock variable
(programmable)#
#%#########%#################
%##############��#��d#########d############��#��d#########d#########9#f###D###�#
�#��####��#####��#��d#########d#############Timer 1#
############################################��#��d#########d#########9#�###I###�
#�#��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#�###�#####�#��####��#####
��#��d#########d#############6#
###############
############################��#��d#########d#########9#�###r###�#�#��####��#####
��#��d#########d#############5#
###############
############################��#��d#########d#########9#�#######^#�#��####��#####
��#��d#########d#############4#
###############
############################��#��d#########d#########9#�###�###�#�#��####��#####
��#��d#########d#############3#
###############
############################��#��d#########d#########9#�###?
###�#�#��####��#####��#��d#########d#############2#
###############
############################��#��d#########d#########9#�###�###+#�#��####��#####
��#��d#########d#############1#
###############
############################��#��d#########d#########9#�###o###�#�#��####��#####
��#��d#########d#############0#
###############
############################��#��d#########d#########9#�###�###�#�#��####��#####
��#��d#########d#############8#
###############
############################��#��d#########d#########9#x####
�###�#��####��#####��#��d#########d#############RxD#
############################################��#��d#########d#########9#�###I#v#�
###��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#�###�#v#####��####��#####
��#��d#########d#############6#
###############
############################��#��d#########d#########9#�###r#v#�###��####��#####
��#��d#########d#############5#
###############
############################��#��d#########d#########9#�#####v#^###��####��#####
��#��d#########d#############4#
###############
############################��#��d#########d#########9#�###�#v#�###��####��#####
��#��d#########d#############3#
###############
############################��#��d#########d#########9#�###?
#v#�###��####��#####��#��d#########d#############2#
###############
############################��#��d#########d#########9#�###�#v#+###��####��#####
��#��d#########d#############1#
###############
############################��#��d#########d#########9#�###o#v#�###��####��#####
��#��d#########d#############0#
###############
############################��#��d#########d#########9#�###�#v#�###��####��#####
��#��d#########d#############8#
###############
############################��#��d#########d#########9#�###�
F#�
�#��####��#####��#��d#########d#############TxD#
############################################��#��d#########d#########9#�###g�##�
�#��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#�###��##<�#��####��#####�
�#��d#########d#############6#
###############
############################��#��d#########d#########9#�###��##��#��####��#####�
�#��d#########d#############5#
###############
############################��#��d#########d#########9#�###,�##|
�#��####��#####��#��d#########d#############4#
###############
############################��#��d#########d#########9#�###��###�#��####��#####�
�#��d#########d#############3#
###############
############################��#��d#########d#########9#�###]�##��#��####��#####�
�#��d#########d#############2#
###############
############################��#��d#########d#########9#�###��##I�#��####��#####�
�#��d#########d#############1#
###############
############################��#��d#########d#########9#�###��##��#��####��#####�
�#��d#########d#############0#
###############
############################��#��d#########d#########9#�###��###�#��####��#####�
�#��d#########d#############8#
###############
############################��#��d#########d#########9#x###$��#;��#��####��#####
��#��d#########d#############RxD#
############################################��#��d#########d#########9#�###g�v#�
�##��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#�###��v#<�##��####��#####
��#��d#########d#############6#
###############
############################��#��d#########d#########9#�###��v#��##��####��#####
��#��d#########d#############5#
###############
############################��#��d#########d#########9#�###,�v#|
�##��####��#####��#��d#########d#############4#
###############
############################��#��d#########d#########9#�###��v##�##��####��#####
��#��d#########d#############3#
###############
############################��#��d#########d#########9#�###]�v#��##��####��#####
��#��d#########d#############2#
###############
############################��#��d#########d#########9#�###��v#I�##��####��#####
��#��d#########d#############1#
###############
############################��#��d#########d#########9#�###��v#��##��####��#####
��#��d#########d#############0#
###############
############################��#��d#########d#########9#�###��v##�##��####��#####
��#��d#########d#############8#
###############
############################��#��d#########d#########9#�###��F#��#��####��#####�
�#��d#########d#############TxD#
############################################��#��d#########d#########r##�##���V
+��####��#####��#��d#########d#########*###UART operating modes (Intel
MCS-51 family)
#*#########*#################*#########*####��#��d#########d#######y###v###_####
###��?#######>#&#w###x###T#o#u###z#################################����####
#########AGp�d�
0�############�##
#'2##�###�#�#�#############�##,#�*############################0#####�#��#�6��###
#########�##�##8########################1###4###########################5###9###
I#######�#X#############�########�#�#G#�#.#############�##�#�6H###�#�#�#�#######
######################################:###<#####�#w#J�'#
�############�##�#�5########################=###>#####�#���y���############�####
#8##�#�#{�#O�############�##4#�*a####���p�
######t
'2
p0*####a###�#��##p�
######�#'2
p0*####a###���\�p�
######l
W$
#0*####a###U#���#|�
######L#�5
#0*############################?###F#####a###-�/#��############�###'2##a#�#-
�##��############�##L##8##a#�#-��#��############�##<#?1##a#�#-
��#��############�##l#�*##a#�#-��#��############�##�#�5##a#�#-
�#��############�##�##8##a#v#-�#��############�##4#�*##a#h#-�#��############�###
�*########################G###I###########################J###L#####�#�#���
~#############�##�#'2########################M###N###########################O##
#Q###########################R###S###########################T###U###H###��\#H�\
#####################H###H�l#H�L#####################H###H�l#s�l################
#####H###H�L#��X#############################################V###Z###H###X�#v�##
###################a#####d#�#T#
######�##8
p0*####a###Q#X#�#H#
######�##8
#0*####H###e�X#��X#############################################[###_###H###��L#�
�#####################H###��###�#######################�#?#_#|
#Y#############�##�#�*##�#��'#4��#############�##,
�1##�#b###�#�#############�##D##8########################`###s##################
#########t###u###########################v###�###########################�###�##
#H###�###################################################�###�##################
#########�###�###########################�###�###########################�###�##
#a###��#�K ��
######�#?1�######I###� ��v
��############
#0*####I###p���Z��############
@0*####I###k�|����############�######I###+#|
�#��############�######H###+#0�#0�####################H###�#0��#��##############
######H###�#,��#��####################H###�#0��#��####################H#####,�##
��####################H###�#0�#��####################H###�#0�#��################
####H###�#0�#��####################H###Q��g��####################H###Z��Z�l�####
################H###Z�l�k�l�####################H###����k���####################
H###������,#####################H###��,#Q�,#####################I###<�#��(######
#######�########�#P��#d��#############�##
#�1a###��Q#ࡱ
�#
######�#�6�######I###� <#�
�#############
#0*####I###��<#���#############
@0*####I###s��#L��#############�########a#���#���#############�##�
'2I###���#Y�#############�########�#���#���#############�##�#�*H###���#���######
#######################################�###�###########################�###�####
#######################�###�###########################�###�###H###��#��########
#####################################�###�###########################�###�######
#####################�###�###########################�###�###I###X�#�?
�H#############
#######I####�#���H#############
#######I###��#���H##
##########
#######I###d�#�N�H##
##########
#######I####�#���H##
##########
#######I###��#���H##
##########
#######I###l�#�T�H##
##########
#######I####�#�#�H##
##########
#######I###��#���H##
##########
#######I###t�#�\�H##
##########
#########�#��a���H#############�####�1##�#Z�a�#�H#############�##4#W$##�##�a���H
#############�##�#�1##�#��a���H#############�#####8##�#j�a�.�H#############�##�
'2##�##�a���H#############�##�#?
1##�#��a���H#############�##�#�*##�#q�a�5�H#############�#####8I###0�#�#�H######
#######
#########�#��a���H#############�##�##8I###��#��#T##
##########
@0*######�#;�U��#<#############�##�#�5I###X�#?�#############
#######I####�#��#############
#######I###��#��##
##########
#######I###d�#N�##
##########
#######I####�#��##
##########
#######I###��#��##
##########
#######I###l�#T�##
##########
#######I####�##�##
##########
#######I###��#��##
##########
#######I###t�#\��##
##########
#########�#���#��#############�####�6##�#Z��##�#############�##�
�1##�##��#��#############�##,#�1##�#���#��#############�##�
�1##�#j��#.�#############�##��5##�##��#��#############�##�
'2##�#���#��#############�##L
�*##�#q��#5��#############�####�1I###0��##��#############
#########�#���#��#############�##�#�*I###�x#�#�##
##########
#0*######�#��#J#�#############�##�#7>H#########e#####################H#####e#=#e
#####################H###?#e#?#######################H###?
###z#######################H###z###z#e#####################H###z#e#�#e##########
###########H###�#e#�#######################H###�###�#######################H###�
###�#e#####################H###�#e#�#e#####################H#### e##
######################H####
##<
######################H###?
##?
e#####################H###?
e#b
e#####################H###d
e#d
######################H###d
##�
######################H###���#��!
#####################H###��!#��!#####################H###��!
#���#####################H###���#+��#####################H###+��#+�!
#####################H###+�!#N�!#####################H###Q�!
#Q��#####################H###Q��#���#####################H###���#��!
#####################H###��!#��!#####################H###��!
#���#####################H###���#��#####################H###��#�!
#####################H###�!##�!#####################H####�!
##��#####################H####��#R��#####################H###��#���#############
########H###���#���#####################H###���#��#####################H###��#8�
�#####################H###8��#8��#####################H###8��#[��###############
######H###^��#^��#####################H###^��#���#####################H###���#��
�#####################H###���#���#####################H###���#���###############
######H###���#��#####################H###��#��#####################H###��#
��#####################H###"��#"��#####################H###"��#_��##############
#########/"�����������|���|���x�##/"�����������|���|���x�##/"�����������|���|
���x�##/"�����������|���|���x�##/"�����������|���|���x�##/"�����������|���|
���x�##� A���A��J���J���A���A�##�
A���A��J���J���A���A��#########�#####9#P###@#�#|
#q#��####��#####��#��d#########d#############internal data bus#
############################################��#��d#########d#########9#��###�0��
����####��#####��#��d#########d#############MODE 3
############################################��#��d#########d#########9#�###�#d#�
###��####��#####��#��d#########d#############Timer 1#
############################################��#��d#########d#########9#��##�#g��
#���####��#####��#��d#########d#############internal data bus#
############################################��#��d#########d#########9#l�##6��?
���####��#####��#��d#########d#############SBUF
###############
############################��#��d#########d#########9#
�##�#��g#2��####��#####��#��d#########d#############SCON
###############
############################��#��d#########d#########3##�##A#J��#���####��#####�
�#��d#########d#############SM0#
#################
##########################��#��d#########d#########3##�####J��#���
###��#####��#��d#########d#############SM1#
#################
##########################��#��d#########d#########3##�##�#J�#���
###��#####��#��d#########d#############SM2#
#################
##########################��#��d#########d#########3##�##�#J�#���
###��#####��#��d#########d#############REN#
#################
##########################��#��d#########d#########3##�##�#J�#���
###��#####��#��d#########d#############TB8#
#################
##########################��#��d#########d#########3##�##�#J�~#���
###��#####��#��d#########d#############RB8#
#################
##########################��#��d#########d#########3##�##�#J�d#���
###��#####��#��d#########d#############TI
#################
##########################��#��d#########d#########3##�##�#J�V#���
###��#####��#��d#########d#############RI
#################
##########################��#��d#########d#########9##�####��S
a#��####��#####��#��d#########d#########�### SM0, SM1 - mode SM2 -
multiprocessor communication feature REN - remote enable TB8 - 9th transmitted
data bit in mode 2 and 3 RB8 - 9th received data bit in mode 2 and 3 TI -
transmit interrupt flag RI - receive interrupt flag#
#�#########################
###
###############################
###########&###################
###############################
###########*###################
###########'###################
###############################
#############################�##############��#��d#########d#######,####��#��d##
#######d############��#��d#########d#######0####��#��d#########d#######-
####��#��d#########d############��#��d#########d############��#��d#########d####
#####9#
###y#|#B#<#��####��#####��#��d#########d############clock sources#
####################################
####��#��d#########d#########9#�###��D#���#��####��#####��#��d#########d########
#####constant baud rate (mode 0 & 2)#
############################################��#��d#########d#########9#�###�#@#�
#�#��####��#####��#��d#########d#############variable baud rate (mode 1 & 3)#
############################################��#��d#########d#########9#�###���#*
��#��####��#####��#��d#########d#############OSC#
###############
############################��#��d#########d#########3##�##��##M��#��####��#####
��#��d#########d#############2SMOD/64
############################################################################��#�
�d#########d#########9#|###6��#N�#��####��#####��#��d#########d#############1/12
############################################��#��d#########d#########9#####��~�O
�+#��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#####��~���+#��####��#####
��#��d#########d#############6#
###############
############################��#��d#########d#########9#####N�~���+#��####��#####
��#��d#########d#############5#
###############
############################��#��d#########d#########9#####��~�M�+#��####��#####
��#��d#########d#############4#
###############
############################��#��d#########d#########9#####��~���+#��####��#####
��#��d#########d#############3#
###############
############################��#��d#########d#########9#####T�~���+#��####��#####
��#��d#########d#############2#
###############
############################��#��d#########d#########9######�~�T�+#��####��#####
��#��d#########d#############1#
###############
############################��#��d#########d#########9#####��~���+#��####��#####
��#��d#########d#############0#
###############
############################��#��d#########d#########9#####6�~���+#��####��#####
��#��d#########d#############8#
###############
############################��#��d#########d#########9#�##u�r��###��####��#####�
�#��d#########d#############RxD#
############################################��#��d#########d#########9#t###���#O
�#��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#t###���#��#��####��#####�
�#��d#########d#############6#
###############
############################��#��d#########d#########9#t###N��#��#��####��#####�
�#��d#########d#############5A
###############
############################��#��d#########d#########9#t###���#M�#��####��#####�
�#��d#########d#############4#
###############
############################��#��d#########d#########9#t###���#��#��####��#####�
�#��d#########d#############3#
###############
############################��#��d#########d#########9#t###T��#��#��####��#####�
�#��d#########d#############23
###############
############################��#��d#########d#########9#t####��#T�#��####��#####�
�#��d#########d#############1#
###############
############################��#��d#########d#########9#t###���#��#��####��#####�
�#��d#########d#############0#
###############
############################��#��d#########d#########9#t###6��#��#��####��#####�
�#��d#########d#############8#
###############
############################��#��d#########d#########9#D###
��###o#��####��#####��#��d#########d#############TxD#
############################################��#��d#########d#########r##�##���V
#��####��#####��#��d#########d#########8###UART control registers and baud
rate generation (MCS-51)
#8#########8#################8#########8####��#��d#########d#######�###}###�####
###��cl####progra~###ࡱ###�#o#|###�#################################����####
#########AGp�d�
`�############�##
#'2##################################################################�##�##�#.##
###########�####�1##�##�*#��p#############�##�##8###############################
#################################a####�P#
��#@#######�#�1�########�#��#u�k#############�##t#�5############################
######�#���#��#############�##�#W$##�#���##�#############�##�#�6H###o�0#��######
###############H###o�#��#####################I###��\#b�#############
#########�#���#!�#############�##d#?1####�#�##l#############�########�#�#�#�
i#############�##<#W$########################
###(###H###.�#��#�######################�#��V�w��############�##
#W$H###���;�|�######################�#�������############�##�#�5I###I��#���##
##########
@0*######�#y��###�#############�####'2########################)###<#####�#
��J�#############�##�#�6##�#n��#��##############�##l#�*########################=
###P###########################Q###R###I###��\#6�#############
#######I###��\#T�#############
###############################S###U#####�#���G�j�############�##l
�6##�#���j�############�##l
�1##�#�#��#j�############�##�#�6##�#=#��5 j�############�##|
#'2##�#��"�G���############�##�##8##�#��#���############�##<
'2##�#�##�#��############�##�#W$##�#=##�5 ��############�##�
�*I###ࡱ�#L��#############
#######I####�#���#############
#######I###��#���##
##########
#######I###P�##��##
##########
#######I###��#���##
##########
#######I###��#W��##
##########
#######I####�#���##
##########
#######I###��#���##
##########
#######I###W�#%��##
##########
#######I###��#���##
##########
#########�#���#���#############�##�
�6##�#A��##��#############�##�#�5##�#���#���#############�##\#�*##�#���#E��#####
########�##�#�1##�##��#���#############�##�#�*##�#���#v��#############�##�#�1##�
#N��##��#############�##�#�6##�#���#���#############�##�#�6I###��#`��###########
##
#########�#
��#���#############�##<�*I###ࡱ�##L�T#############
#######I####�##��T#############
#######I###��##��T##
##########
#######I###P�###�T##
##########
#######I###��##��T##
##########
#######I###��##W�T##
##########
#######I####�##��T##
##########
#######I###��##��T##
##########
#######I###W�##%�T##
##########
#######I###��##��T##
##########
#########�#��m#��T#############�##T
'2##�#A�m##�T#############�##|#�5##�#��m#��T#############�##�
�1##�#��m#E�T#############�##�#?
1##�##�m#��T#############�##d#�6##�#��m#v�T#############�##�
�*##�#N�m##�T#############�##�#�*##�#��m#��T#############�##4#�1I###��##`�T#####
########
#########�#
�m#��T#############�##|##8I###H�##��H##
##########
#0*######�##�=#��$#############�##�#�5########################V###c#####�#z��D�b
�############�##\#'2##�#�#��#V�############�##�#'2########################d###g#
##########################h###k###########################l###o#################
##########p###s###H###H��
��####################H###H���
�####################H###��#���####################H###��#����##################
##H###0�#�0��####################H######�##�####################H###�##��#�#####
###############H###`�#�`���####################H######�##��####################H
###�##��#��####################I###?
���#�############�########�#���Z���############�##�#W$##�#F�b��"�############�##
<#'2##�#=�b�}�"�############�###
#8I###����#�############�########�#�����############�##�#�*##�#��b��"�##########
##�##�#?
1##�#��b��"�############�##�#'2I###c#��##�############�########�#�#��~#��#######
#####�##$#W$##�#j#b�#"�############�##�#�1##�#a#b�#"�############�##$#�5I###)#��
ࡱ
#�############�########�#q#��D
��############�##d##8##�#0#b�}#"�############�##l
W$##�#'#b�g
"�############�##�
�1##�
�/#���D#�D#�G#��#######8#�#####9#�###S�+#�###��####��#####��#��d#########d######
###
###Intel MCS-51
#
#########
#################
#########
####��#��d#########d#########9#�###V�G#��S#��####��#####��#��d#########d########
#####Transmitterbuffer
#######################################
####��#��d#########d############��#��d#########d#########9#(###��#;�N#��####��##
###��#��d#########d#############SCON
###############
############################��#��d#########d#########9#L###���#��m#��####��#####
��#��d#########d#############TB8�
############################################��#��d#########d#########9#L####��#�
�m#��####��#####��#��d#########d#############RB8#
############################################��#��d#########d#########9#L####��#�
�m#��####��#####��#��d#########d#############SM2#
############################################��#��d#########d#########9#�###�###�
L#��####��#####��#��d#########d#########>### network address send with
TB8=1 network data send with TB8=0
#>#########>#################>#########!
####��#��d#########d############��#��d#########d#########9#��##��s�=�ࡱ��####��##
###��#��d#########d#############addressing phase#
#######################################
####��#��d#########d############��#��d#########d#########9#(�##��������####��###
##��#��d#########d#############data transfer phase
############################################��#��d#########d############��#��d##
#######d#########9#�###��
#��#��####��#####��#��d#########d#############RxD#
############################################��#��d#########d#########9#T###C��#�
z#��####��#####��#��d#########d#########
###MODE 2 & 3
#
#########
#################
#########
####��#��d#########d#########9#P###���#b��#��####��#####��#��d#########d########
#####Receiverbuffer#
#######################################
####��#��d#########d############��#��d#########d#########9#,�##����
�M��####��#####��#��d#########d#############TB8=1#
############################################��#��d#########d#########9#,�##����|
�M��####��#####��#��d#########d#############SM2 =1
############################################��#��d#########d#########9#,�##�#��O
#M��####��#####��#��d#########d#############SM2 =1
############################################��#��d#########d#########9#,�##w#���
#M��####��#####��#��d#########d#############SM2 =1
############################################��#��d#########d#########9#��##��?�
����####��#####��#��d#########d#############TB8=0#
############################################��#��d#########d#########9#��##��3�|
����####��#####��#��d#########d#############SM2 =1
############################################��#��d#########d#########9#��##�#3�O
#���####��#####��#��d#########d#############SM2 =0
############################################��#��d#########d#########9#��##w#3��
#���####��#####��#��d#########d#############SM2 =1
############################################��#��d#########d#########9#�###��##F
��#��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#�###{�##���#��####��#####
��#��d#########d#############6#
###############
############################��#��d#########d#########9#�####�##o��#��####��#####
��#��d#########d#############5#
###############
############################��#��d#########d#########9#�###��###��#��####��#####
��#��d#########d#############4#
###############
############################��#��d#########d#########9#�###P�##���#��####��#####
��#��d#########d#############3#
###############
############################��#��d#########d#########9#�###��##<��#��####��#####
��#��d#########d#############2#
###############
############################��#��d#########d#########9#�###��##���#��####��#####
��#��d#########d#############1#
###############
############################��#��d#########d#########9#�####�##l��#��####��#####
��#��d#########d#############0#
###############
############################��#��d#########d#########9#�###D�##���#��####��#####
��#��d#########d#############8#
###############
############################��#��d#########d#########9#
###��#F�7#��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#
###{�#��7#��####��#####��#��d#########d#############6#
###############
############################��#��d#########d#########9#
####�#o�7#��####��#####��#��d#########d#############5#
###############
############################��#��d#########d#########9#
###��##�7#��####��#####��#��d#########d#############4#
###############
############################��#��d#########d#########9#
###P�#��7#��####��#####��#��d#########d#############3#
###############
############################��#��d#########d#########9#
###��#<�7#��####��#####��#��d#########d#############2#
###############
############################��#��d#########d#########9#
###��#��7#��####��#####��#��d#########d#############1#
###############
############################��#��d#########d#########9#
####�#l�7#��####��#####��#��d#########d#############0#
###############
############################��#��d#########d#########9#
###D�#��7#��####��#####��#��d#########d#############8#
###############
############################��#��d#########d#########9#�###T�Z#Z�##��####��#####
��#��d#########d#############TxD#
############################################��#��d#########d#########9#$�##���
�E��####��#####��#��d#########d#############sender
############################################��#��d#########d#########9##�##�#��M
#9��####��#####��#��d#########d#############receiver
############################################��#��d#########d#########9#|�##����
���####��#####��#��d#########d#############uC1#
############################################��#��d#########d#########9#��##��ࡱ�Y
�#���####��#####��#��d#########d#############RxD#
############################################��#��d#########d#########9#��##w�ࡱ�C
�#���####��#####��#��d#########d#############TxD#
############################################��#��d#########d#########9#|
�###���q����####��#####��#��d#########d#############uC2#
############################################��#��d#########d#########9#��##��ࡱ�#
���####��#####��#��d#########d#############RxD&
############################################��#��d#########d#########9#��##�ࡱ�#�
��####��#####��#��d#########d#############TxD#
############################################��#��d#########d#########9#|
�##�#��D#���####��#####��#��d#########d#############uC3�
############################################��#��d#########d#########9#��##�#ࡱ�}
##���####��#####��#��d#########d#############RxD#
############################################��#��d#########d#########9#��##�#ࡱ�g
##���####��#####��#��d#########d#############TxD#
############################################��#��d#########d#########9#|�##�#��
���####��#####��#��d#########d#############uC4#
############################################��#��d#########d#########9#��##j#ࡱ�C
##���####��#####��#��d#########d#############RxD#
############################################��#��d#########d#########9#��##a#ࡱ�-
#���####��#####��#��d#########d#############TxDr
############################################��#��d#########d#########r##�##���V
C��####��#####��#��d#########d#########*###UART multiprocessor
communication features
#*#########*#################*#########*####��#��d#########d#######�###�###t####
###��?#####># #>#�###�#####o#�###�#################################����####
#########�#%��#��#############�##�#�*############################
#####AG|�|�
l�############�##�#�5###########################################################
#)###########################*###:#####�#?
�#��s#############�####'2########################;###=##########################
#>###@#####�#��#��#############�####'2##a#�
�#'#�#############�##<#?
1########################A###B###########################C###D##################
#########E###H###########################I###J#####�#j�S#
�'#############�##T#W$##�#��#4�[#############�##�
�5H###<�#�
�#####################H###<��#�
�#####################H###��#���#####################H####�#���#################
####H###��##�#####################H###.�#���#####################�####�#.�######
###############H###��#.��#####################H###.��#���#####################H#
##.�#��#####################H###C�#���#####################H####�#���###########
##########H###C�##�#####################H###��#
��#####################H###p#�#�#�#####################H###�#�#p#�##############
#######H###p#�#�#�#####################H###p#�#�#�#####################�###��#p#
�#####################�###
��#p#�#####################H###�#�#<#�#####################H###<#�#�#�##########
###########�###N#�#�#�#####################H###
�#�
�#####################H###�#�#
�#############################################K###Y###H###E#4#�#�###############
######H###t#4###�#####################H###�#4#
#�#####################H###�#4#P#�#####################H###�#4#D#�##############
#######H###��#���#####################�####�4#E#.#####################H###
�4#��#####################H###��#��#####################H###�#�###�#############
########H###p#4#�#4#####################H###
#�#M#�#####################H###�#:#�#:#####################�###K#�#>
�#####################H###}
:#!
�#####################H###ࡱ
:#�
:#######################�#���#q�I#############�##�
'2##a#F��##�I#############�##�
'2##a#���#`�I#############�##t#W$##�##��#�#I#############�##�#�6##a#�#�#�#I#####
########�##$#�*##a# #�#�#I#############�##�#?
1########################Z###^#####�#j��=�t�############�##<#�1I###�#T�##��#####
################�#�#2�c##�############�##�
#8########################_###h###########################i###r#################
##########s###u###########################v###x###I#####L��
#�############
###############################y###z###H###��4#Z�#####################H###.�4#��
#####################H###��4#2�#####################H####�4#��##################
###H###C�4#��#####################H###>�4#��#####################H###{�4#��#####
################H###<�#@�#####################H###C�:#��:#####################�#
##1�.#��.#####################H###Z�#��#####################H###2�#��###########
##########H####�4#J�4#####################H###��#��#####################H###:�:#
{�:#############################################{###�#####�#Y�#���`�############
�##�
W$##�#l�z�C�:�############�##�#�*H####�#�)���####################H###r�`�{���###
#########################################�###�###I###4�#���0#############
#########�#W�U�[�<#############�##�#�6########################�###�#############
##############�###�###########################�###�###########################�#
##�###########################�###�###########################�###�#############
##############�###�###########################�###�###I###4�8#��X#############
#########�#W�}#[�d#############�##�
W$########################�###�###########################�###�#################
##########�###�###########################�###�###########################�###�#
##########################�###�###########################�###�###H###~��#}#�###
##################H###�#�#�#�#######################�#�#-
#################�##$#�1H###~��#}#�#####################H###�#�#�#�#############
##########�#�#m###T#############�##�#�5########################�###�############
###############�###�###########################�###�###A###��<����############�#
#####A####�<����############�########�#E�����############�##4#�5##�#W�������####
########�##l##8##�#'���=��############�##�#�6##�#����e#��############�##T#�*I###
f�#�7�0#############
#########�#��I���0#############�##�
'2I###��#���0#############
#########�#��I�:�0#############�##�#�1I###��#�d�0#############
#########a#
�I��0#############�##d#'2I###t�#��#0#############
#########�#��I��#0#############�##�#?1I###�##��#0#############
#########�#w#I�K#0#############�##�#�5I###�##�L#0#############
#########�#�#I��#0#############�##��1I###\##�-#0#############
#########�#�#I��#0#############�##\#�1I###0##�#
0#############
#########�#�#I�ࡱ 0#############�##�#�5I###f�8#7�X#############
#########�#��q#��X#############�##D##8I###��8#��X#############
#########�#��q#:�X#############�##D#�*I###��8#d�X#############
#########a#
�q#�X#############�##L#�1I###t�8#�#X#############
#########�#��q#�#X#############�##,
�6I###�#8#�#X#############
#########�#w#q#K#X#############�##�
W$I###�#8#L#X#############
#########�#�#q#�#X#############�##�##8I###\#8#-#X#############
#########�#�#q#�#X#############�#####8I###0#8##
X#############
#########�#�#q#ࡱ X#############�##�#W$I###D#��##<�############
#########a#(#y�#
`�############�##|#�6I###D#��##P�############
#########a#(#��#
t�############�##$#�5H###{�������####################H###����W��################
####H###Z��G��####################H###����J��####################H###�������####
########################################�###�###H###_������####################H
###�����####################H### �����####################H### ���|
#��####################H###���#��####################H###$��ࡱ�z�################
####H###ࡱ�t�-
�t�####################H####����n�####################H###4���n�################
####H###���-�t�####################H###
%��4��####################H###���#�n�####################H###��t�J�t�###########
#########H###����D�t�####################H###����h#��####################H###���
���####################
###��f�#�(�############�######H###����#��####################H####����##########
##########H###h���#��####################H###h���V���####################T######
#(#T#####9#h###_��#e�#��####��#####��#��d#########d#############SDAt
############################################��#��d#########d#########9#0###y�#q�
V#��####��#####��#��d#########d#############SCL#
############################################��#��d#########d#########9#8###��#R�
c#��####��#####��#��d#########d#############S#
############################################��#��d#########d#########3##�###
�#�
g#��####��#####��#��d#########d#############P#
############################################��#��d#########d#########9#�###��p#�
�
#��####��#####��#��d#########d#########!###master - sender, slave - receiver#
#!#########!#################!#########!
####��#��d#########d#########9#####��#��>#��####��#####��#��d#########d#########
!###master - receiver, slave - sender#
#!#########!#################!#########!
####��#��d#########d#########9#l###���#7�,#��####��#####��#��d#########d########
####1 - 7ADDRESS#
###########################
##############��#��d#########d############��#��d#########d#########3##�##���#��,
#��####��#####��#��d#########d#############8R/W#
############################################################��#��d#########d####
########��#��d#########d#########3##�##���#&�,#��####��#####��#��d#########d####
#########9ACK#
############################################��#��d#########d############��#��d##
#######d#########9#l###W��#�#,#��####��#####��#��d#########d############1 - 7
ADDRESS#
###########################
##############��#��d#########d############��#��d#########d#########3##�####�#\#,
#��####��#####��#��d#########d#############8R/W#
############################################################��#��d#########d####
########��#��d#########d#########3##�##Z#�#�#,#��####��#####��#��d#########d####
#########9ACK#
############################################��#��d#########d############��#��d##
#######d#########9#,�##���#�W���####��#####��#��d#########d#########
###I2C
frame#
#
###########################################################
#########
####��#��d#########d#########9#��##+#O�)#���####��#####��#��d#########d#########
:### A - acknowledge A - not acknowledge S - start P - stop
#:#####
################################################################################
###################################
#################################################:##############��#��d#########d
############��#��d#########d############��#��d#########d#######
####��#��d#########d#########9#��##��7��C���####��#####��#��d#########d#########
####data stableand valid#
#######################################
####��#��d#########d#######
####��#��d#########d#########9#��##���
�#���####��#####��#��d#########d############data floating#
########################################��#��d#########d#########9#�##��r�!
�##��####��#####��#��d#########d############Slave address#
########################################��#��d#########d#########9#####��#!
�G#��####��#####��#��d#########d############Slave address#
####################################
####��#��d#########d#########9#�###&#J#�#�#��####��#####��#��d#########d########
#####n *#
############################################��#��d#########d#########9#
###&#�#�#7#��####��#####��#��d#########d#############n *#
############################################��#��d#########d#########9#D�##ࡱ����
o��####��#####��#��d#########d#############SDA#
############################################��#��d#########d#########9#��##��#��
��####��#####��#��d#########d#############SCL#
############################################��#��d#########d#########9#Z�##a���#
���####��#####��#��d#########d#############START#
############################################��#��d#########d#########9#Z�##���+#
���####��#####��#��d#########d#############STOP
############################################��#��d#########d#########9#�###�f�{�
##��####��#####��#��d#########d#############S#
############################################��#��d#########d#########9#�##��f�#�
##��####��#####��#��d#########d#############R/W#
############################################################��#��d#########d####
#####3##�##F�f���##��####��#####��#��d#########d#############A#
############################################��#��d#########d#########9#�##�f�V##
#��####��#####��#��d#########d#############DATA
############################################��#��d#########d#########9#�##�#f�##
##��####��#####��#��d#########d#############A#
############################################��#��d#########d#########9#�##7#f��#
##��####��#####��#��d#########d#############DATA
############################################��#��d#########d#########9#�##�#f��#
##��####��#####��#��d#########d#############A/A#
############################################################��#��d#########d####
#####9#�##�#f�E
##��####��#####��#��d#########d#############P#
############################################��#��d#########d#########9######�#{�
;#��####��#####��#��d#########d#############S#
############################################��#��d#########d#########9#####��##�
;#��####��#####��#��d#########d#############R/W#
############################################################��#��d#########d####
#####3##�##F��#��;#��####��#####��#��d#########d#############A#
############################################��#��d#########d#########9#####��#V#
;#��####��#####��#��d#########d#############DATA
############################################��#��d#########d#########9#####�#�##
#;#��####��#####��#��d#########d#############A�
############################################��#��d#########d#########9#####7#�#�
#;#��####��#####��#��d#########d#############DATA
############################################��#��d#########d#########9#####�#�#�
#;#��####��#####��#��d#########d#############A/A#
############################################################��#��d#########d####
#####9#####�#�#E ;#��####��#####��#��d#########d#############P#
############################################��#��d#########d#########3##�##b#���
C��####��#####��#��d#########d#############master to slave#
############################################��#��d#########d#########3##�##b#���
W���####��#####��#��d#########d#############slave to master�
############################################��#��d#########d#########r##�##���b
O��####��#####��#��d#########d############# I2C protocol
###########################################
################################��#��d#########d#######�###�###�#######��?
#####># #>#�###�###t#o#�###�#################################����####
#########AGp�d�
`�############�##�#�*################################a###��#�K
��
######4#?1�######I###p���Z��############
@0*######�#w#J�'#
�############�##\##8a####���p�
######�##8
p0*####a###�#��##p�
######�#?1
p0*####a###���\�p�
######�#�1
#0*####a###U#���#|�
######�#�1
#0*####a###��Q#ࡱ �#
######�##8�######I###��<#���#############
@0*################################"###############################'###a###D#d#�
#T#
######$
�5
p0*############################(###)###########################*###+#####�#��/�
�#�############�##�#�1H###p�$�k�$�############################################,#
##-###I###���#n��#############
p�=####I###�#��#>#########�
'2
p�=####I###
#���#&#########�#�*
p�=######�#w#�#'#�#############�##,##8##�#�#�#�#[#############�##t#�6##a#�#���
w�############�##L#�*##�#?�^���*#############�##4#W$a###>
#��
�#C#######D#�*�########�#��v#�#�#############�##�##8##�#
#v#�#�#############�##�##8##�#��##��u#############�##t
�1########################.###/#####�#���Z���############�##�#W$##�#s#��G#��####
########�##<�*##�#,�{�����############�##�
�6##�#�#��%#��############�##t
�*########################0###1#####�#��:#o�Z#############�##�#�6##�#s#:###Z####
#########�##�#�6##�#��##/�u#############�##�#?1##�#`###ࡱ#�#############�##�#?
1a####�d#��T#
######�#?1
p0*####a###��d#O�T#
######�#�1
#0*############################2###8###########################9###:###H###�����
��######################�#��#�#���############�##��*I###k�|
����############�######I###+#|
�#��############�######I###k�##�d#############�######I###+###�#d#############�##
############################;###<###########################=###J#####�#��Z#��A#
############�##$##8########################K###L###########################M###N
###########################O###^###########################_###`###I###P###8#A##
###########
#`#######�#G#T###;#############�##�#�1I###��
#��D#############
#########�#��]#��D#############�##�#?1I###��
#~�D##
##########
#######I###=�
#'�D##
##########
#######I###��
#��D##
##########
#######I###��
#��D##
##########
#######I###E�
#-�D##
##########
#######I###��
#��D##
##########
#######I###��
#��D##
##########
#########�#��]#b�D#############�##$
'2##�#3�]#��D#############�##
#'2##�#��]#��D#############�##t
�6##�#��]#`�D#############�##�##8##�#C�]##�D#############�##�#?
1##�#��]#��D#############�##�#'2##�#��]#g�D#############�####�1I###S�##
�D#############
#�#######�#<�]#�D#############�##�W$I###�##�#D#############
#�#######�#�W#]#>#############�##�
�6I###c#
#I#A##
##########
#######I#####
#�#A##
##########
#######I###�#
#�#A##
##########
#######I###k#
#Q#A##
##########
#######I#####
#�#A##
##########
#######I###�#
#�#A##
##########
#######I###r#
#Y#A##
##########
#######I#####
###A##
##########
#########�#j#Z#.#A#############�##� �5##�#�#Z#�#A#############�##�#W$##�#�#Z#|
#A#############�##�#�1##�#h#Z#,#A#############�##�#�1##�###Z#�#A#############�##
t
�1##�#�#Z#�#A#############�##d#�1##�#o#Z#3#A#############�##d#�6##�###Z#�#A#####
########�##l#�6I###�###�#A#############
#�#######�#�#T#R#;#############�##�#?1##� A���A��J���J���A���A�##/"�����������|
���|���x�##/"�����������|���|���x�##/"�����������|���|���x�##/"�����������|���|
���x�##� A���A��J���J���A���A�##/"�����������|���|
���x�##/"����������@#H##�##/"�����������#�#�###=��##���������##�##/"�����������|
���|���x�##/"�����������|���|
���x��#########�#####9#��##�#g��#���####��#####��#��d#########d#############inte
rnal data busF
############################################��#��d#########d#########9#��##��L��
����####��#####��#��d#########d#############SDA#
############################################��#��d#########d#########9#P###�#�#�
#q#��####��#####��#��d#########d#############internal data bus#
############################################��#��d#########d#########9#####
%#�#{#>#��####��#####��#��d#########d#############status
############################################��#��d#########d#########3##�##6#��
Z��####��#####��#��d#########d#############control#
############################################��#��d#########d#########9#�##y�{���
#��####��#####��#��d#########d#########A###if RECEIVED ADDRESS = MY ADDRESS
receive dataelse ignore them#
#A#########A#################A#########!
####��#��d#########d############��#��d#########d############��#��d#########d####
#####9#�###��#�#�#��####��#####��#��d#########d#########Y### MST - master/slave
TRX - transmission direction BB - bus busy PIN - pending interrupt�
#Y#########Y#################Y##############��#��d#########d############��#��d##
#######d############��#��d#########d############��#��d#########d#########9#�###Z
#�#x#�#��####��#####��#��d#########d#########V### ESO - enable input BCi - bit
counter AL - arbitration lost AD0 - broadcast address
#V#########V#################V##############��#��d#########d############��#��d##
#######d############��#��d#########d############��#��d#########d#########9#�###�
�$#��X#��####��#####��#��d#########d#############ALSBIT#
############################################��#��d#########d############��#��d##
#######d#########9#x�##���� ���####��#####��#��d#########d#############SIDAT#
###############
############################��#��d#########d#########9#x�##�#��
#���####��#####��#��d#########d#############SICON#
###############
############################��#��d#########d#########9#
�##f������####��#####��#��d#########d#############Databuffer#
############################################��#��d#########d############��#��d##
#######d#########9##�##�#���#���####��#####��#��d#########d#############Configur
ationregister
############################################��#��d#########d############��#��d##
#######d#########9#####��W#5�=#��####��#####��#��d#########d#############SIADR#
###############
############################��#��d#########d#########9#####�#W#�#=#��####��#####
��#��d#########d#############SISTA#
###############
############################��#��d#########d#########9#�###
�$#��X#��####��#####��#��d#########d#############Addressregister
############################################��#��d#########d############��#��d##
#######d#########9#�###�#0#E#d#��####��#####��#��d#########d#############Status
register#
############################################��#��d#########d############��#��d##
#######d#########9#��##�� �����####��#####��#��d#########d#############SCL#
############################################��#��d#########d#########9#�###�#q#�
###��####��#####��#��d#########d#############P#
###############
############################��#��d#########d#########9#�####�z#~�'#��####��#####
��#��d#########d#############S#
###############
############################��#��d#########d#########9#�###��z#(�'#��####��#####
��#��d#########d#############7#
###############
############################��#��d#########d#########9#�###m�z#��'#��####��#####
��#��d#########d#############6#
###############
############################��#��d#########d#########9#�###'�z#w�'#��####��#####
��#��d#########d#############5#
###############
############################��#��d#########d#########9#�###��z#&�'#��####��#####
��#��d#########d#############4#
###############
############################��#��d#########d#########9#�###}�z#��'#��####��#####
��#��d#########d#############3#
###############
############################��#��d#########d#########9#�###-
�z#}�'#��####��#####��#��d#########d#############2#
###############
############################��#��d#########d#########9#�###��z#-
�'#��####��#####��#��d#########d#############1#
###############
############################��#��d#########d#########9#�###v�z#��'#��####��#####
��#��d#########d#############R/W#
############################################��#��d#########d#########9#�###�t###
!#��####��#####��#��d#########d#############ACK#
############################################��#��d#########d#########9#�###�#w#�
#$#��####��#####��#��d#########d#############7#
###############
############################��#��d#########d#########9#�###8#w#�#$#��####��#####
��#��d#########d#############6#
###############
############################��#��d#########d#########9#�###�#w#B#$#��####��#####
��#��d#########d#############5#
###############
############################��#��d#########d#########9#�###�#w#�#$#��####��#####
��#��d#########d#############4#
###############
############################��#��d#########d#########9#�###I#w#�#$#��####��#####
��#��d#########d#############3e
###############
############################��#��d#########d#########9#�###�#w#H#$#��####��#####
��#��d#########d#############2#
###############
############################��#��d#########d#########9#�###�#w#�#$#��####��#####
��#��d#########d#############1�
###############
############################��#��d#########d#########9#�###P#w#�#$#��####��#####
��#��d#########d#############0�
###############
############################��#��d#########d#########9#�###�#q#####��####��#####
��#��d#########d#############ACK#
############################################��#��d#########d#########r##�##���V
C��####��#####��#��d#########d######### ###I2C interface hardware
resources
# ######### ################# #########
####��#��d#########d#######�###�###a#######��?#####>#
#>#�###�###�#o#�###�#################################����####
#########AGp�#�
#�############�##t
�*##############################################################################
##############6#####�##��#�
�#############�##�##8##�#1�#��#############�##�#�*########################7###]#
####a#�����############�##�#�1I###���#/#�#############�######I###�D#I#d#########
####�######I###C#�#�#�#############�########�##��#�#�#############�##�#�6##�#7�ࡱ
#�#S#############�##\#�1##�#q#�#�#�#############�##l #8H###/# #C#
#####################H###�# ### #######################�## >#
#�#############�##$#�1########################^###a###########################b#
##c###########################d###e###H###7�Z#��Z#####################H###m�Z#W�
Z#####################H###���#`��#####################I###W��#��##############��
######I###J�E#��r#############��######I###��##��8#############��######H###9�Z#��
#######################�#���[�#############�##�
�*##�#��#X�e#############�##|#�*##�#��(#f��#############�#####8H###�� #��
#############################################f###g###H###��r#2�r################
#####H###2�r#2�)#####################H###��N#��N#######################�#��l#��@
#############�##�
�5########################h###i###H###��A#M�A#####################H###W�A#W�####
#################H###W�#��#############################################j###k###H
###���#A��#######################�#��2#Z�##############�##T
W$H###��#��#######################�#���##�#############�##4#�6H###R��#���#######
################a#�#�9 �############�####�*I###A#�#�#D#############
#�>####I#####�###�###############0*####H###�� #��
#####################H###�#
#�#�#####################H###�#�#V#�#######################a#�#ࡱ#�#S############
#�##�
�*I###{###�#>#############��########a##�w#h�K#############�##�#W$###############
#########l###n#####�#Z�#�?#��############�##�#W$##�#j##��#��############�##\
�5##�####�A#��############�##D#�5H###�#��<#��####################H###�#���#��###
#################H###�#���
��######################�#�#���
^�############�##D
W$########################o###r###########################s###t#################
##########u###v###H###���n��####################H####�����####################H#
##`�O�#�O�####################I###��4�6�a�############��######I###���)���#######
#####��######I###Z�k���############��######H###���z��######################�#-
�D�#�#�############�##
##8##�#*�������############�##�##8##�#`��#�\�############�##�#�1H###���X��######
######################################w###x###H###G�������####################H#
##�������####################H###V��6��######################�#`�����###########
#�##�
#8########################y###z###H###����####################H###����#�########
############H###��#�6�#�############################################{###|
###H###V�>���>�######################�#0���f�############�##T#�5H###`��ࡱ��######
################�#M�+����############�##�#�5H###��P�ࡱ�P�######################�#
����s#s�############�##d#�6H###(��`���####################I###K�#��#############
�######I###��##��2#############��######I###_�##��8#############��######H###��#��
#####################I###���:��#############�########�#���1��#############�##�#�
*I###���i��#############�########�#���J��#############�##
�6I###���#���#############�########�#k�##���#############�##�
�*I###���#��#############�########�#���#��#############�##l##8I###D�c#U�M#######
######�########�##�#}�C#############�####�5I###`����##�############�######I###<#
��##�############�######I###�#��##�############�######I###�����#�############�##
####I###X�b���############��######I####�h�8��############��######H###ࡱ�#�
%��####################I###?�-
���M�############�########�#M�V���*�############�##t
W$I###n�'�#�G�############�########�#��V���*�############�###
�6I###6�]�G�G�############�########�##�}�o�=�############�##D##8I###|
�)���#�############�########�#V�I�r�
�############�####�*I###������############�########�#����"�############�##�
#8�#######lc�#####9#�###=�##� �#��####��#####��#��d#########d#########2###in
mode 3 timer 0 is split into two 8-bit counters
#2#########2#################2#########2####��#��d#########d#########9#`###k�#��
#��####��#####��#��d#########d#########
###Intel MCS-51
#
#########
#################
#########
####��#��d#########d#########3##�##�����v���####��#####��#��d#########d#########
####control#
############################################��#��d#########d#########9#P###W��#]
#v#��####��#####��#��d#########d#########
###TLi 8 bits
#
#########
#################
#########
####��#��d#########d#########9#####q��#�#6#��####��#####��#��d#########d########
#
###THi 8 bits
#
#########
#################
#########
####��#��d#########d#########9#P###�#�#b#v#��####��#####��#��d#########d########
#####TFi#
############################################��#��d#########d#########9#�###K [#�
�#��####��#####��#��d#########d######### ###interrupt#
#
#########
################# #########
####��#��d#########d#########9#u###��##!
�#��####��#####��#��d#########d#############C/T=0#
############################################��#��d#########d#########9#"###��##�
H#��####��#####��#��d#########d#############C/T=1#
############################################��#��d#########d#########9#�###��E#,
��#��####��#####��#��d#########d#############Ti pin
############################################��#��d#########d#########9#�###��#��
##��####��#####��#��d#########d#############TRi#
############################################��#��d#########d#########9#�###��O#
��#��####��#####��#��d#########d#############GATE
############################################��#��d#########d#########9#\###���#�
�#��####��#####��#��d#########d#############INTi
############################################��#��d#########d#########3##�##
�,��#���####��#####��#��d#########d#########+###timer configuration in
mode 2 (Auto-Reload)#
#+#########+#################+#########+####��#��d#########d#########3##�##�#�#�
#6#��####��#####��#��d#########d#############reload
############################################��#��d#########d#########3##�##>�#.�
.#��####��#####��#��d#########d#############control�
############################################��#��d#########d#########9#��##��<�#
#���####��#####��#��d#########d#########
###TLi 5/8 bits
#
#########
#################
#########
####��#��d#########d#########9#��##�#<�#���####��#####��#��d#########d#########
###THi 8 bits
#
#########
#################
#########
####��#��d#########d#########9#��##P#<�##���####��#####��#��d#########d#########
####TFi#
############################################��#��d#########d#########9# �##�#��
A��####��#####��#��d#########d#########
###interrupt�
#
#########
################# #########
####��#��d#########d#########9#��##g�a������####��#####��#��d#########d#########
####C/T=0#
############################################��#��d#########d#########9#��##d�#��
���####��#####��#��d#########d#############C/T=1�
############################################��#��d#########d#########9##�##�����
?��####��#####��#��d#########d#############Ti pin
############################################��#��d#########d#########9#]�##����_
���####��#####��#��d#########d#############TRi#
############################################��#��d#########d#########9##�##j����
I���####��#####��#��d#########d#############GATE
############################################��#��d#########d#########9#��##��H�p
����####��#####��#��d#########d#############INTi
############################################��#��d#########d#########9#0�##���9#
V��####��#####��#��d#########d#############timer configuration in mode 0 and 1#
############################################��#��d#########d#########9#�###��##�
�#��####��#####��#��d#########d#############OSC#
############################################��#��d#########d#########9#�####�###
�#��####��#####��#��d#########d#############1/12
############################################��#��d#########d#########9#�###��:#�
��#��####��#####��#��d#########d#############AND�
############################################��#��d#########d#########9#k###��##�
�#��####��#####��#��d#########d#############OR
############################################��#��d#########d#########9#####X�#C�
&#��####��#####��#��d#########d#############NOTA
############################################��#��d#########d#########9#��##��s��
��####��#####��#��d#########d#############OSCt
############################################��#��d#########d#########9#��##��s��
��####��#####��#��d#########d#############1/12
############################################��#��d#########d#########9#��##J��5�
���####��#####��#��d#########d#############AND#
############################################��#��d#########d#########9#�##��f�8�
���####��#####��#��d#########d#############OR
############################################��#��d#########d#########9#e�##��#��
���####��#####��#��d#########d#############NOT#
############################################��#��d#########d#########r##�##��-�V
���####��#####��#��d######0##d#########/###programmable timer/counters
hardware and modes #
#/#########/#################/#########/####��#��d######0##d#######�###�###}####
###���#########�#�###�###4#o#�###�#################################����####
#########AGp�d�
H�############�##<#'2##################################a#�#;�m
#�############�##|
#�6########################################################
########################################�#��b#��#############�##�
�*##�#�C#|
ࡱ#############�##|
#�1##################################################################�#s#��l#��#
###########�##�
'2##a###��v#��############�##�##8I####4�##�#############
#�#######�#;#��t
�#############�####?1I###��,�W�
#############
#+#######�##�L��#############�##�##8############################!
###########################"###)#####�#!
#��##��############�##\#7>##�###��V#��############�##�##8##�#�#��Y#��###########
#�##l##8##�#a#��#��############�##D#�1##�#�#��#��############�##�#?
1##�#�#��##��############�##t
�1##�#�#��##��############�##L#�*##�#'#��a
��############�##�#�6H###
#���#��####################H###�#��r
��############################################*###,###a###2�h��X�
######l#'2
p0*####a###�#h�7#X�
######l#'2
p0*####a###��h�v�X�
######$#�1
#0*####a###o#t��#d�
######\#�5
#0*############################-###2#####�# ������############�##�
�*##�#O�������############�##T#�5##�#1������############�##D##8##�#����#���#####
#######�##�#W$##�#����?���############�##�#�5##�##���a���############�##�
#8##�##���a���############�##�
'2##�#Z�����############�##�#�5a###����e t�
######|##8�######I###� ��
��############
#0*####I###����t��############
@0*####I####d�e
��############�########�#�#c��#7�############�##�#�*########################3###
:###I###M�d���############�########�#=�K�#�#�############�##l#�5################
########;###B###H######�e
#�####################H###�##�#��####################H###C#
�C#��####################H###p##�p#��####################H###,#
�,#��####################H###�##��#��####################H###�##��#��###########
#########H######�##��####################H###Z�#�#�####################H###��#��
��####################H###��#���####################H###��#���##################
##H###l�#�l��####################H###0�#�0��####################H####�#�#��#####
###############H###c�#�c���######################/"�����������|���|
���x�##/"�����������|���|���x�##/"�����������|���|���x�##/"�����������|���|
���x�##� A���A��J���J���A���A�################3##�##�#X�3
���####��#####��#��d#########d#############internal data bus#
############################################��#��d#########d#########9#,####�ࡱ#�
�e#��####��#####��#��d#########d#############Intel MCS-51 family
############################################��#��d#########d#########9#�#####`#B
b#��####��#####��#��d#########d#########�###Mode 0 - 8-bit counter with a 5 bit
prescalerMode 1 - 16 bit timer/counterMode 2 - 8-bit auto reload timer/counter
Mode 3 - timer 0 split into two independent 8-bit timer/counters,
timer 1 stopped
#�#############
###########'###################
###############################
###########"###################
###########Z#################�#########.####��#��d#########d############��#��d##
#######d#######)####��#��d#########d#######,####��#��d#########d#######5####��#�
�d#########d#########9#h�##�#��2#����####��#####��#��d#########d#############tim
er 1#
############################################��#��d#########d#########3##�##?
##�<#����####��#####��#��d#########d#############timer 0#
############################################��#��d#########d#########9#<###u#�:
d#��####��#####��#��d#########d#########�### G - getting control when set,
timer/counter is enabled only when INTi is high and TRi control pin is set, when
cleared timer i is enabled whenever TRi is set. C/T - timer or counter
selector. M1, M0 - operating mode.#
#�#############################
###########@###############################
###############################(################################################
###############
###################
###############################
#############################�#########.####��#��d#########d#######+####��#��d##
#######d#######.####��#��d#########d############��#��d#########d#######"####��#�
�d#########d############��#��d#########d#########9#(�##@�#��#��####��#####��#��d
#########d#########f### TFi - timer i overflow flag, set byhardware and cleared
by hardwarewhen processor vectors to interruptroutine. TRi - timer i run control
bit. IEi - external interrupt flag, set byhardware when external signal
detected, cleared when interruptprocessed. ITi - external interrupt type control
bit (falling edge or low level)where i is a timer index
#f#####
####################### ###########p###################
###############################
###########n###################
###########B#################################################################f##
###
###&####��#��d#########d#######!
####��#��d#########d#######$####��#��d#########d#######
####��#��d#########d#######
####��#��d#########d#######'####��#��d#########d############��#��d#########d####
###!
####��#��d#########d############��#��d#########d#######'####��#��d#########d####
###
####��#��d#########d############��#��d#########d#########9#��##[##��#���####��##
###��#��d#########d#############G#
############################################��#��d#########d#########9#��##V##�#
#���####��#####��#��d#########d#############M1
############################################��#��d#########d#########9#��##8##�#
#���####��#####��#��d#########d#############C/T#
############################################��#��d#########d#########9#��##�##�a
#���####��#####��#��d#########d#############M0
############################################��#��d#########d#########9#��#####�x
#���####��#####��#��d#########d#############G#
############################################��#��d#########d#########9#��#####��
#���####��#####��#��d#########d#############M1
############################################��#��d#########d#########9#��##�##��
#���####��#####��#��d#########d#############C/T#
############################################��#��d#########d#########9#��##a##�'
���####��#####��#��d#########d#############M0
############################################��#��d#########d#########9#��##Z�#�X
����####��#####��#��d#########d#############TF1#
############################################��#��d#########d#########9#��##��#��
���####��#####��#��d#########d#############TF0#
############################################��#��d#########d#########9#��##k�#�y
����####��#####��#��d#########d#############TR1#
############################################��#��d#########d#########9#��##��#��
����####��#####��#��d#########d#############TR1#
############################################��#��d#########d#########9#��##-
�#�#����####��#####��#��d#########d#############IE1#
############################################��#��d#########d#########9#��##O�#�'
����####��#####��#��d#########d#############IE0#
############################################��#��d#########d#########9#��##X�#�'
����####��#####��#��d#########d#############IT1#
############################################��#��d#########d#########9#��##��#�c
����####��#####��#��d#########d#############IT0#
############################################��#��d#########d#########9#��####��#
#��####��#####��#��d#########d#############TMOD
###############
############################��#��d#########d#########9#��##w�h���#��####��#####�
�#��d#########d#############TCON
###############
############################��#��d#########d#########r##�##���V
+��####��#####��#��d#########d#########)###programmable timer/counters -
programming#
#)#########)#################)#########)####��#��d#########d#######�###�###C####
###��sa#### in mo�###�###�#o#�###�#################################����####
#########AGp�d�
0�############�##<#'2########################################################$##
#
%#####�#��b#��#############�####�*########################&###'#################
##########(###-#####�#C�C#���#############�##�#?
1H####�#�p#######################a#�#;�m
#�############�##\#�5########################.###0###a###?�h���X�
######l#?1
p0*####a###�#h�D#X�
######t
#8
p0*####a###��h��X�
######�
'2
#0*####a###|#t�##d�
######�#�*
#0*####I#####d�r
��############�########�#X#W�E#+�############�##�#�*########################1###
8###I###Z�d���############�########�#��W��+�############�##t#W$#################
#######9###@#####�#T������############�##
#?1##�#�������############�##�
W$##�#����q���############�##�
�*##�#��������############�####�1##�#����`���############�##T#�5##�#"�����######
######�##�#?
1##�##������############�##D##8##�#M������############�##�##8##�#b#��##��#######
#####�##�#W$##�#�#��O#��############�##�#?
1##�#�#��1#��############�##�#�5##�#n#��#��############�##4#?1##�#�#��
#��############�##�#8##�#�#��O#��############�##
##8##�#�#
�F#��############�##�
'2##�###�� ��############�####'2I#####t��
#############
#�#######�#H#��#�#############�##< �*I###���### #############��
######a#��###}#############�##�#?
1########################A###U###########################V###i#####�#0�1#��#####
#########�####�1########################j###l###########################m###o###
########################p###s###a###����r t�
########�6�######I###� ��
��############
#0*####I###������############
@0*####H###'##�r #�####################H###�##��#��####################H###P#
�P#��####################H###}##�}#��####################H###9#
�9#��####################H###�##��#��####################H###�##��#��###########
#########H###0##�0#��####################H###g�#�#�####################H####�#�#
��####################H###��#���####################H###��#���##################
##H###y�#�y��####################H###=�#�=��####################H###,�#�,��#####
###############H###p�#�p���####################H###��@���@�####################I
###��(���d�############��######I####�^��############��######I####�^��###########
#��######H###��L�^��####################H###D�����####################A###��t���
4�#############00*####I###�����############��######H###D�����###################
#I###��|
���H#############�######H###��9�####################H###9�z�####################
##H###��##��######################H###������####################H###������######
##############H###������####################H###��X���X�####################A###
��
���############�########�#��#���############�##4#?1I####�F���############
#0*######�#0�U���)�############�##�#?
1H###��##��######################I###��##��@#############��######I####�#^��#####
########��######I####�#^�#############��######H###��(#^��#####################H#
##D�#��#####################A###��P#��###############00*####I###��#���##########
###��######H###D�#��#####################I###��X#��$#############�######H###��#9
�#####################H###9�#z��#####################H###���#���################
#####H###��#��#####################H###��#��#####################H###��#��######
###############H###��4#��4#####################A###���#��#############�########�
#���##�#############�##l#�1I####�"#��d#############
#0*####H###���#���#######################�#0�����#############�##�#?
1I###1�#���#############
#0*####H###��#��#######################�#0��#��#############�##L
#8I###1�#���#############
#0*############################t###x#####�#0��#$��#############�##�#�5##�#0�##4�
##############�##��5I###8��#��##############
#0*####A###e�P#��#############�######H###��#e�#####################H###��(#e�(##
#####################�#l�#��|#############�##d
'2H###���#���#######################/"�����������|���|���x�##/"�����������|���|
���x�##/"�����������|���|���x�##/"�����������|���|���x�##�
A���A��J���J���A���A��#######(#�#####9#,####�ࡱ#��e#��####��#####��#��d#########d
#############Intel MCS-51 familyo
############################################��#��d#########d#########9#�###}�`#S
��#��####��#####��#��d#########d#############interruptsourcesu
#######################################
####��#��d#########d############��#��d#########d#########3##�##�#X�3
���####��#####��#��d#########d#############internal data buso
############################################��#��d#########d#########9#��##�#t�#
##��####��#####��#��d#########d#############IP
###############
############################��#��d#########d#########9#��##��t�K�#��####��#####�
�#��d#########d#############IE
###############
############################��#��d#########d#########9#��##��#�M���####��#####��
#��d#########d#############EA
############################################��#��d#########d#########9#��##
%�#�U���####��#####��#��d#########d#############-�
############################################��#��d#########d#########9#��###�#�7
���####��#####��#��d#########d#############-#
############################################��#��d#########d#########9#��##��#��
��####��#####��#��d#########d#############ES
############################################��#��d#########d#########9#��##
�#�&���####��#####��#��d#########d#############ET1�
############################################��#��d#########d#########9#��##\�#�b
����####��#####��#��d#########d#############ET0�
############################################��#��d#########d#########9#��##>�#�L
���####��#####��#��d#########d#############EX1�
############################################��#��d#########d#########9#��##��#��
��####��#####��#��d#########d#############EX0�
############################################��#��d#########d#########9#��##�##��
#���####��#####��#��d#########d#############-�
############################################��#��d#########d#########9#��##�##�#
#���####��#####��#��d#########d#############-�
############################################��#��d#########d#########9#��##�##��
#���####��#####��#��d#########d#############-�
############################################��#��d#########d#########9#��##�##�g
#���####��#####��#��d#########d#############PS
############################################��#��d#########d#########9#��##�##��
#���####��#####��#��d#########d#############PT1#
############################################��#��d#########d#########9#��#####�#
#���####��#####��#��d#########d#############PT0�
############################################��#��d#########d#########9#��##�#&�
#���####��#####��#��d#########d#############PX1#
############################################��#��d#########d#########9#��##:##�H
���####��#####��#��d#########d#############PX0�
############################################��#��d#########d#########9#|
�##�##�p#�#��####��#####��#��d#########d#########�### IP - interrupt priority
register 1 - defines higher priority level 0 - defines lower
priority level. IE - interrupt enable register 1 - enables interrupt
source 0 - disables interrupt source
#�#############################
###########u###################
###########h#################�#########"####��#��d#########d#######+####��#��d##
#######d#######+####��#��d#########d#######
####��#��d#########d#######&####��#��d#########d#######&####��#��d#########d####
#####3##�###��#�
`#
############��#��d#########d#########�###Each interrupt source can be
individuallyprogrammed to one of two priority levels by setting or clearing a
bit in SFR IP. A low priority interrupt can itself be interrupted by a high-
priority interrupt, so Interrupt can be nested.#
#�#########################6###############�#################�#########*####��#�
�d#########d#######-
####��#��d#########d#######,####��#��d#########d#######3####��#��d#########d####
###5####��#��d#########d#########9#�###j�N#ࡱ��#��####��#####��#��d#########d####
#########INT0
############################################��#��d#########d#########9#��###�
�����####��#####��#��d#########d#############IE0#
############################################��#��d#########d#########9#�##j�r�ࡱ�
���####��#####��#��d#########d#############INT0
############################################��#��d#########d#########9#p####��#�
�#��####��#####��#��d#########d#############IE0#
############################################��#��d#########d#########9#�###j�##M
�#��####��#####��#��d#########d#############TF0#
############################################��#��d#########d#########9#f###j��#M
�#��####��#####��#��d#########d#############TF0#
############################################��#��d#########d#########9#�###j�
#��#��####��#####��#��d#########d#############TI
############################################��#��d#########d#########9#�###j�6#�
��#��####��#####��#��d#########d#############RI
############################################��#��d#########d#########9#4###��#~�
_#��####��#####��#��d#########d#############OR
############################################��#��d#########d#########r##�##���V
#��####��#####��#��d#########d#############interrupt sources and priority
############################################��#��d#########d#######�###�###y####
###��C#####6#6#k#�###�###�#o#�###�#################################����####
#########AGp�d�
`�############�##4#o############################################################
#############################################################
###(###########################)###+#######:#D�
��############�##############################,###-
###########################.###/###########################0###1###a###�#�#�#"##
#######d#�F
#�
######�#�###�
u#############�##$#�F##a#��#�#[#############�##d
#?
H###����######################H###T�T�4#####################H###�����###########
##########H###�����#####################H###�����"#######################a#C����
############�##4
�F##a##����############�##�#o4H###p�p#8#p#####################a###���#{�########
#l#GX
#######a###T��##�##
######�##?
#�
######a##��{�############�####�F##�#g��w�############�##<#o#a###���#��#########�
#g2
#�
####a###���#��#########|#g2
#######H###���#��0#######################�#4��=�############�##�#g2a###���#<�###
######
#_L
#######a###���#`��#########�#_L
#######a####��#!#�#########,#�F
#�
####H###���##�*#############################################2###3###############
############4###5###########################6###7###########################8###
=###H###���#w��#####################H###��##��#######################�#��#Y�[###
##########�##�#g2##�#G�/#��##############�##T#o4########################>###C###
H###�����######################�#����*#e�############�####�F####################
####D###I#####�#�����############�##�#�F########################J###K#####�#�#��
w
�#############�##|##?########################L###M#####a#�###�
q#############�##�#g2I###Z��k�#############
#########�#���P�#############�##�#o4I###C��#T�#############
#########�#~��#9�#############�##�#g2I###]�T#n�8#############
#########�#��S#S�'#############�##L#_L####M�@#M� #########################w�@#w�
#########################��@#�� ##########################�@##�
#########################��@#�� #########################��@#��
#############################################N###T#####�#
�[���/�############�##�#GX##�##�[�4�/�############�##�
o4##�#v�g��;�############�##,#_L##�#��g�#�;�############�##�
�F##�#$�g�z�;�############�##$#�F########################U###[#####�#
����############�##T##?##�##�����############�##$
�F##�#����X�############�##�#o4##�#�����############�#####?
##�#K��#�############�##�##?I###"#��3#�#############
#########�#]#��##s#############�##d
#?I###"###3#�######################�#]#####�#############�##l
g2I###��#�x�(�############
#######I###*�#��(�############
#######I###o�#�#�(�############
#######I###��#�G�(�############
#######I###��#��(�############
#######a###e�D�\���B#######�#_L
@0*######�#}�7��##�############�##�
o4I###��x�^�############
#######I####�x��############
#######I###U�x���############
#######I###��x�-�############
#######I###��x�r�############
#######a###K��B�P�B#######D##?
@0*######�#c��[#o�############�####_L##g#��Q���
#��K���>���>���##g#������
#������������##g#��Q���
#��K���>���>���##g#��Q���
#��K���>���>���##g#��Q���
#��K���>���>���##g#��Q���
#��K���>���>���##g#��Q���
#��K���>���>���##g#��Q���
#��K���>���>���##/"##��##�
#��
#��##��####/"##��##�
#��
#��##��##�#########�#####9#�###*#$#�
X#��####��#####��#��d#########d#########&###interrupt service routine in
progress
#&#########&#################&##############��#��d#########d############��#��d##
#######d#########3##�####�#�#>#��####��#####��#��d#########d#############ta
############################################��#��d#########d#########3##�##}����
��####��#####��#��d#########d#############T0
############################################��#��d#########d#########3##�##:����
��####��#####��#��d#########d#############S#
############################################��#��d#########d#########3##�##;��A�
��####��#####��#��d#########d#############E0
############################################��#��d#########d#########9#d�##���=�
��####��#####��#��d#########d#############E1
############################################��#��d#########d#########9#j�##n��#�
��####��#####��#��d#########d#############T1
############################################��#��d#########d#########9#####��##�
>#��####��#####��#��d#########d#############latency for E0#
############################################��#��d#########d#########9#�###��L#�
��#��####��#####��#��d#########d#############latency for E1#
############################################��#��d#########d#########9#��##��#��
#H��####��#####��#��d#########d#############interrupt flags polling order
############################################��#��d#########d#######
####��#��d#########d#########9#\�##����t���####��#####��#��d#########d##########
###IP
###############
############################��#��d#########d#########9#0#####��=
�#��####��#####��#��d#########d#########M###higher priority interrupt
interrupts lower priorityinterrupt service routine#
#M#########M#################M##############��#��d#########d############��#��d##
#######d############��#��d#########d#########3##�#### #�
T#��####��#####��#��d#########d#########8###the same priority interruptordered
by priority in level
#8#########8#################8##############��#��d#########d############��#��d##
#######d#########9#`###���#�#��####��#####��#��d#########d#############11
############################################��#��d#########d#########9#d###���#�
�#��####��#####��#��d#########d#############2#
############################################��#��d#########d#########9#�###��p##
�
#��####��#####��#��d#########d#############1#
############################################��#��d#########d#########9#��##Z�x��
#��####��#####��#��d#########d#############SE
############################################��#��d#########d#########9#��##:�x��
�#��####��#####��#��d#########d#############IE0E
############################################��#��d#########d#########9#��##���p�
#��####��#####��#��d#########d#############IE1F
############################################��#��d#########d#########9#��##�����
#��####��#####��#��d#########d#############TF0F
############################################��#��d#########d#########9#��##^��@�
#��####��#####��#��d#########d#############TF1#
############################################��#��d#########d#########9#P�##Z����
v���####��#####��#��d#########d#############1#
############################################��#��d#########d#########9#\�##T����
��####��#####��#��d#########d#############0#
############################################��#��d#########d#########9#\�##����#
���####��#####��#��d#########d#############0#
############################################��#��d#########d#########9#\�###���c
���####��#####��#��d#########d#############0#
############################################��#��d#########d#########9#P�##�����
�v���####��#####��#��d#########d#############1#
############################################��#��d#########d#########9#0###�#���
#V#��####��#####��#��d#########d#############1#
############################################��#��d#########d#########9#�###�#
#�#�#��####��#####��#��d#########d#############2y
############################################��#��d#########d#########9#��##��T�#
���####��#####��#��d#########d#############interrupt flags#
############################################��#��d#########d#########9#,�##���!
#R���####��#####��#��d#########d#############example priority
############################################��#��d#########d#########r##�##���V
C��####��#####��#��d#########d#########)###resolving simultaneous
interrupt requests#
#)#########)#################)#########)####��#��d#########d#######�###�###\####
###��C#####6#6#k#�###�###T#o#�###�#########�V######################����####
#########################################AGp�p�T�############�##�#W$I###k#��
�#############�############################## ###$#####a###��F
��############�##\#�6I###p����#############�########a#��7�>�#�############�##
#8########################
%###&###########################'###)###I###��#��,#############
@0*####I###g#P#7#�#############
#0*####H###W��#���#######################�#��#
�c#############�##�#?1H###}��#���#####################I###��
#��############# @0*####I###g#��7##�############
#0*############################*###,#####a#�#U�-#<#############�####?
1##a#E�;#p###############�##�#�6####'#�###��######################�#v#s�*
G�############�##�#W$##�#v#��
��############�##�#�5H###�#���#D�######################a#��C#��##############�##
�##8H###��#���#####################H###w��#w�#####################H###)��#���###
##########################################-###1#####a#�###�
�#############�####W$H###l#�#*###############################################2##
#3###H###~�(�P#p�##### ##############I###k#��
��############�######H###k#(�
(�####################H###x#��
��####################H###x#��
��############################################4###6###########################7#
##8###########################9###:###H###p�#��#####################H###}�D#��D#
####################H###}��#���#####################H###�#I�~#��################
####H###�#�3#�####################H###3#�##�#####################I###k#,#�
D#############�######H###k#�#�
�#####################H###x#|#�
|#####################H###x#�#�
�#############################################;###=###I###����#L�############
@##########��\�##j�############�######I###�#H�##x�############��######I###j#H�#x
�############��######I#####H�:#x�############��######a####�###########
#?1
#########�#k�[#�#/#############�##t#?1a####�<#&#h#########�##8
#########�#k��#�#c#############�##�#�6I###�#�###$#############��######I###j#�#�#
$#############��######I#####�#:#$#############��########/"h#h#�#�8#8#0#0###�####
#/"h#h#�#�8#8#0#0###�###�#######(#�#####3##�##?#��
j��####��#####��#��d#########d#########
###code area#
#
#########
################# #########
####��#��d#########d#########3##�##��T�#����####��#####��#��d#########d#########
### data area
#
#########
#################
#########
####��#��d#########d#########9# ###!
�#��F#��####��#####��#��d#########d#############PC
############################################��#��d#########d#########3##�##3#r��
###��####��#####��#��d#########d######### ###interruptn
#
#########
################# #########
####��#��d#########d#########3##�##ࡱ�X#6#�#��####��#####��#��d#########d########
#####loading vector
############################################��#��d#########d#########9##�##�#���
#*��####��#####��#��d#########d#############service routine#
############################################��#��d#########d#########9#t�##�##�O
����####��#####��#��d#########d#############return command
############################################��#��d#########d#########3##�##��`#u
��#��####��#####��#��d#########d#############stackl
############################################��#��d#########d#########3##�##�#<#t
�#��####��#####��#��d#########d#########
###main program
#
#########
#################
#########
####��#��d#########d#########9#�###��x#V###��####��#####��#��d#########d########
#####PC
############################################��#��d#########d#########9#
###���#O#F#��####��#####��#��d#########d#############SP
############################################��#��d#########d#########r##�##���V
7��####��#####��#��d#########d#############how interrupts are handled
############################################��#��d#########d#######�###�###>####
###��############�###�###�#o#�###�#################################����####
#########AG|�@�
H�############�##�#�6###########################################################
############################# ###
###############################
###########################
################################################################################
#########################�###K�h###############�##$#�5##########################
##8#####�#��/#��##############�##$#�*########################9###;###I####�#$��#
############�######H###��^##�^#######################�#���#ࡱ��#############�##
#�*########################<###=#####�##�##���#############�##�#W$##�##�&#���###
##########�##$#�6H###��d#��#####################H###��#��#####################I#
###�#*�#############�########�##�#-�P#############�##|
#�6H###*�##�#############################################>###B##################
#########C###J###I#####���#�############
`########a#����#��############�####'2I###�#��b#�#############
`########a#�#�l#�#############�##T#�6########################K###L##############
#############M###R###H###�#�#�#�#####################H###���#�#�################
#######�#���###�#############�##�
�6A###�#N#
#n#############�######H###�#�#�#H#####################H###�#n#�#�###############
######H###�#�###�#######################�###w#�#K#############�##�#�*H###�#�#�#�
#####################H###w#�#-#�#####################H###w#�#-
#�#####################H###�#�#�#T#######################�#$#y#�#M#############�
##|
#�1I###�#B#�#`#############��######I###�#�#�#�#############��######I###�#�#�####
###########��######H###�#�#R �#####################H###�#�#X
�#####################I###E
b#e
�#############��######I###E
##e
.#############��######H###X
##X
�#####################H###R
�#R
t#####################H###�
\#�
(#####################A###�
\#�
"#############
@0*######�#�
]#B#�#############�##
#�*########################S###X#####�##�:�����############�##
#�5##�##�Z���#�############�#####8I###��###�##############
#########�#��##���#############�##<
?1########################Y###_###H###q���x#��######################�#!
#��#s�############�##|
�1H###�#��
��######################�#�#��#y�############�##<##8########################`###
b###########################c###e###########################f###h###H###W�h�##h�
####################H###�#h��#h�####################H###@#h�##h�################
####H###�#h��#h�######################�#n����i�############�##|
##8H###���#�#�#####################H###�#�#�#�#######################�#��{#A�O##
###########�##�##8########################i###j###########################k###l#
##H###�#0#�#0#####################H###�#0#�#�#####################H###;#�#�#�###
##################I####���$��############�##############################m###x###
##�# ��#�R�############�##,#�5##�##�#�#���############�##\
�1##�#��+�ࡱ��############�##�
�5########################y###z###########################{###}#######q���q���##
######################x#��x#��############################################~###�#
##########################�###�###########################�###�#################
##########�###�###H#####��##b�####################H#####��#��###################
#H###�#��#b�####################H###�#��#b�####################H###�#��:#��#####
###############H###@#��@#b�####################H#####��##h�####################H
#####���#��####################H###�#���#h�####################I###~��#;#<######
#######�########a#9###l#�#############�##�#�6A###�#X#�#�#############�########�#
##�#6#g#############�####'2########################�###�###H###�������##########
##########H###������####################H###���#��####################H###����#�
��############################################�###�###########################�#
##�###H###���@��####################H###����@���####################H###@��@���#
###################H###@�(���(�####################H###��
���F�####################I###��<�#�P�############
#########�#��S���'�############�##�#�*########################�###�#############
##############�###�###########################�###�#######H#��H#D�##############
############��##D�########################�#���#J�########################�#���#
J�########################�#��#J�######################�#e�t�b#4�############�##
d#�*##�#.#t�+#4�############�####W$##�###t�##4�############�##4
�1##�#�#t��#4�############�##,#�5##�#�#t�#4�############�##�#'2##�#�#t�#4�######
######�####'2####O#��O#D�########################%#��
%#D�########################�#���#J�########################�#���#J�############
############�#��#J�######################�#e#t�b#4�############�####?
1##�#/#t�,#4�############�###
#8##�###t�##4�############�##<#�*##�#�#t��#4�############�##�
W$##�#�#t�#4�############�##� �1##�#�#t�
4�############�##�#W$A###k���o�d�############�######H###k���o���################
####H###k��o��####################H###��n���####################H###��n���######
##############H###������####################H###������##########################
##################�###�###########################�###�#########################
##�###�###########################�###�###########################�###�#########
##################�###�###########################�###�#########################
##�###�###########################�###�###########################�###�#########
##################�###�###########################�###�#########################
##�###�###########################�###�###########################�###�#########
##################�###�###########################�###�#########################
##�###�###########################�###�###########################�###�#########
##################�###�###########################�###�#########################
##�###�###########################�###�###########################�###�#########
##################�###�###########################�###�#########################
##�###�###########################�###�###########################�###�#########
##################�###�###########################�###�#########################
##�#############################################################################
##################
###
###########################
################################################################################
################################################### ###########################!
###$###H###=�D�=�#�####################H###=�D�k�D�####################H###q�D�q
�#�####################H###x�#�#�####################H###��D�#�#################
###H###��D��D�####################H###�D��#�####################H###�#�###�#####
###############H#####D�###�####################H#####D�A#D�####################H
###H#D�H##�####################H###N##�|
##�####################H###�#D�##�####################H###�#D�#D�###############
#####H###�#D�##�####################H###�##��##�####################H###�#D��##�
####################H###�#D�##D�####################H#####D�###�################
####H###
%##�R##�####################H###Y#D�Y##�####################H###Y#D�#D�#########
###########H###�#D�##�####################H###�##��##�####################H###�#
D��##�####################H###�#D��#D�####################H###�#D��##�##########
##########H###�##�)##�####################H###/#D�/##�####################H###/#
D�]#D�####################H###c#D�c##�####################H###j##�##�###########
#########H###�#D�##�####################H###�#D��#D�####################H###�#D�
�##�####################H###�##�##�####################H#####D�###�#############
#######H#####D�3#D�####################H###:#D�:##�####################H###@##�n
##�####################H###n#D�n##�####################H###n#D�#D�##############
######H###�#D�##�####################H###�##��##�####################H###�#D��##
�####################H###�#D�
#D�####################H#####D�###�####################H######�D##�#############
#######H###D#D�D##�####################H###D#D�r#D�####################H###x#D�x
##�####################H###ࡱ##�##�####################H###�#D�##�###############
#####H###�#D��#D�####################H###�#D��##�####################H###�##�###
�####################H#####D�###�####################H#####D�H#D�###############
#####H###O#D�O##�####################H###U##�##�####################H###�#D�##�#
###################H###�#D�#D�####################H###�#D�##�###################
#H###�##��##�####################H###�#D��##�####################H###�#D�
%#D�####################H###,#D�,##�####################H###2##�`##�############
########H###f#D�f##�####################H###f#D�#D�####################H###�#D�#
#�####################H###�##��##�####################H###�#D��##�##############
######H###�#D��#D�####################H#####D�###�####################H###
##�6##�####################H###=#D�=##�####################H###=#D�j#D�#########
###########H###q#D�q##�####################H###w##�##�####################H###�#
D�##�####################H###�#D��#D�####################H###�#D��##�###########
#########H###�##�
##�####################H#####D�###�####################H#####D�A#D�#############
#######H###G#D�G##�####################H###N##�{##�####################H###{#D�{
##�####################H###{#D�#D�####################H###�#D�##�###############
#####H###�##��##�####################H###�#D��##�####################H###�#D�#
D�####################H####
D�#
#�####################H###$
#�R
#�####################�#########�#####9#�##Y#h�.###��####��#####��#��d#########d
#############Vcce
############################################��#��d#########d#########9#�####�L#�
��#��####��#####��#��d#########d#############C1=C2=30 +/- 10 pF
############################################��#��d#########d#########9#�###)�##E
�#��####��#####��#��d#########d#############8051
############################################��#��d#########d#########9#�###L�##�
�#��####��#####��#��d#########d#############XTAL1#
############################################��#��d#########d#########9#�###L�C#�
��#��####��#####��#��d#########d#############XTAL2#
############################################��#��d#########d#########9#####Y�#��
3#��####��#####��#��d#########d#############Externalclock(TTL)
#######################################
####��#��d#########d############��#��d#########d############��#��d#########d####
#####3##�##"#�S#���####��#####��#��d#########d#############command fetch
#######################################
####��#��d#########d############��#��d#########d#########3##�####�2#�#��####��##
###��#��d#########d#############idle command fetch#
############################################��#��d#########d############��#��d##
#######d#########9#�###��##�#�#��####��#####��#��d#########d#############interna
l reset
############################################��#��d#########d#########9#####Q#�#�
#.#��####��#####��#��d#########d#############R#
############################################��#��d#########d#########9#
###^#�#�#0#��####��#####��#��d#########d#############C#
############################################��#��d#########d#########9#�###�
z###�#��####��#####��#��d#########d#########
###resetkey#
#
#########
#################
##############��#��d#########d############��#��d#########d#########9#��##L�W����
�####��#####��#��d#########d#############XTAL1#
############################################��#��d#########d#########9#��##L�w��
���####��#####��#��d#########d#############XTAL2O
############################################��#��d#########d#########9#�####�<#�
��#��####��#####��#��d#########d#########
###1,2-12 MHz
#
#########
#################
#########
####��#��d#########d#########9#0�##[#��#V��####��#####��#��d#########d#########
###machine cycle#
####################################
####��#��d#########d#########9#6�##5#��\#\��####��#####��#��d#########d#########
###machine cycle#
####################################
####��#��d#########d#########9#&�##����L���####��#####��#��d#########d##########
###ALE#
############################################��#��d#########d#########9#
###��##�2#��####��#####��#��d#########d#############8051
############################################��#��d#########d#########9##�##Z����
5��####��#####��#��d#########d#############C1
############################################��#��d#########d#########9#��##M�7��
���####��#####��#��d#########d#############C2
############################################��#��d#########d#########9#��##)�H�E
����####��#####��#��d#########d#############8051
############################################��#��d#########d#########3##�##s#8#2
#�#��####��#####��#��d#########d######### ###WATCH DOG#
#
#########
################# #########
####��#��d#########d#########9#$###<#�#�#J#��####��#####��#��d#########d########
#####OR
############################################��#��d#########d#########9#��###�p��
��####��#####��#��d#########d#########
###1,2-12 MHz
#
#########
#################
#########
####��#��d#########d#########9#��##����(##��####��#####��#��d#########d#########
####S1
############################################��#��d#########d#########9#��##h#���
##��####��#####��#��d#########d#############S2
############################################��#��d#########d#########9#��##?
#���##��####��#####��#��d#########d#############S3
############################################��#��d#########d#########9#��####��#
#��####��#####��#��d#########d#############S4
############################################��#��d#########d#########9#��##�#��u
##��####��#####��#��d#########d#############S5
############################################��#��d#########d#########9#��##�#��K
##��####��#####��#��d#########d#############S6
############################################��#��d#########d#########9#��##�#��(
##��####��#####��#��d#########d#############S1
############################################��#��d#########d#########9#��##i#���
##��####��#####��#��d#########d#############S2
############################################��#��d#########d#########9#��##?
#���##��####��#####��#��d#########d#############S3
############################################��#��d#########d#########9#��####��#
#��####��#####��#��d#########d#############S4
############################################��#��d#########d#########9#��##�#��u
##��####��#####��#��d#########d#############S5
############################################��#��d#########d#########9#��##�#��L
#��####��#####��#��d#########d#############S6
############################################��#��d#########d#########r##�##��]�b
+��####��#####��#��d#########d#########$###clock generation and reset
circuitry
#$#########$#################$#########$####��#��d#########d#######�###�###%###
###��G#######G#G#�###�#####o#�###�#################################����####
#########AGp�d�
x�############�##�#�6###########################################################
#1###########################2###B###H###(��#L#�#####################H###x###�##
#######################�#��#�g#############�##d
'2########################C###E###H###?�#�?���####################H###?�5�?
���####################H####�������####################H####�=���>�#############
###############################F###G###########################H###I###H###�����
��####################H###��=���=�####################H###�����=�###############
#####H###��{�0�{�####################H###0�V�0��######################�#r��u�l�#
###########�##�#W$##�#e��h�############�##�#?
1########################J###K###H###��#����######################�#��������####
########�##�#�6##�#��ࡱ���S�############�##�#�1H###ࡱ�t�ࡱ��#######################
#####################L###M###H###�������####################H###����#���########
############H####���#�0�####################H####�0�
#0�####################H###ࡱ��#��####################H####��#���################
####H####���
#��############################################N###O###H###<#~��#~�#############
###############################P###Q###H###�#��#
��####################I####
T�B
��##############@8####H###Y#��Y#��####################H###Y##��##�##############
######H###�#���#��####################I###�#^��#��##############@8####H###�#F�y
F�####################I###ࡱ
#��
p�##############@8######�#Y
C��
#�############�##,#'2##�###+�#
3�############�##D#�*I###K�����###############@8######�#��###��#############�###
##8##�#�#'�##�############�##D##8########################R###T###a#####�#�#|#
######4#�5
p0*####a###D#�#�#p#
######�
?1
#0*######�#e�#n�k#############�##�#�6########################U###\#####�##��#��#
############�####�?##�#>��###�#############�##|
#O$##�#�#�#{#�#############�##L#�?
##�#�#�#�#�#############�##�#7=##�#B#�###�#############�##�#O$##�#�#�#m#�#######
######�##\#�?##�#�#�#�#�#############�##�#7=##�###�#{#�#############�##�
'2##�#�#�###�#############�##$#W$##�#A�#&�o#############�##L
�5##�#n�##�c#############�##D#�1H###���##��#####################A###��1�����####
########�######H###��#���#�####################H###��������####################H
###�������####################H###�������####################H###��
���i�####################H###��
���i�####################I###��|
�9�t�############�##
O$##�#���W���############�##�#?1A#####�<#��############�########�#H##�
%#��############�##�#?
1I###�#���##�############�########�#*#���#7�############�##$#�6A###�#��#�#######
#####�########�# #��#��############�##$#�*a###��y#r �#
######l#�1�######I###� d#�
#############
#0*####I###��d#�� #############
@0*####I###��H#���##
##########
#######I####�H#�#�##
##########
#######I###y#H#<#�##
##########
#######I###�#H#�#�##
##########
#######I#####H#�#�##
##########
#######I###k#H#.#�##
##########
#######I###�#H#�#�##
##########
#######I#####H#�#�##
##########
#########/"�����������|���|���x�##/"�����������|���|���x�##�
A���A��J���J���A���A�� ########�
####9#$###����J#��####��#####��#��d#########d#############8051
############################################��#��d#########d#########9#.�##����;
�O��####��#####��#��d#########d#############C1
############################################��#��d#########d#########9#Q�##���.�
r���####��#####��#��d#########d#############C2
############################################��#��d#########d#########9#��##
%�#����####��#####��#��d#########d#############XTAL1#
############################################��#��d#########d#########9##�##
%���6���####��#####��#��d#########d#############XTAL22
############################################��#��d#########d#########9#�##� `��
���####��#####��#��d#########d#############CPU#
############################################��#��d#########d#########9#��##W#H��
#��####��#####��#��d#########d#########%###interrupt, serial port,timer
blocks#
#%#########%#################
%##############��#��d#########d############��#��d#########d#######
####��#��d#########d#########9#�####�0#���#��####��#####��#��d#########d########
#####PD
############################################��#��d#########d#########9#��##"#D��
#���####��#####��#��d#########d#############IDL�
############################################��#��d#########d#########9#(###��#4�
N#��####��#####��#��d#########d#########
###internal bus
#
#########
#################
#########
####��#��d#########d#########9#D###Y#�#A#o#��####��#####��#��d#########d########
#####IDL#
###############
############################��#��d#########d#########9#D#####�#�#o#��####��#####
��#��d#########d#############PD
###############
############################��#��d#########d#########9#,###{�#��R#��####��#####�
�#��d#########d#############PCON
###############
############################��#��d#########d#########9#
###��#��F#��####��#####��#��d#########d#############SFR area
############################################��#��d#########d#########9#��###�#�#
���####��#####��#��d#########d#############OSC#
############################################��#��d#########d#########9#��##�#4��
#���####��#####��#��d#########d#############NAND
############################################��#��d#########d#########9#Z�##d#��#
#���####��#####��#��d#########d#############clockgenerator#
############################################��#��d#########d#######
####��#��d#########d#########9#|
�##C##��#����####��#####��#��d#########d#############NAND
############################################��#��d#########d#########r##�##���V
[��####��#####��#��d#########d#############power saving options
############################################��#��d#########d#######�###�###]####
###��######8#>#8#�###�###t#o#�###�#################################����####
#########AGp�d�
T�############�##�#�6##�#��##���#############�##�#�1############################
<#####�#�#��#��############�###
�6########################=###?###a####�t#��d#
######�#�6
p0*####a###O�h#�X#
######t
�6
#0*############################@###G#####�#)�#��h#############�####�?
##�#I�##�h#############�##|#O$##�#��#��h#############�##L#�?
##�##�#��h#############�##�#7=##�#M�#"�h#############�##�#O$##�#��#x�h##########
###�##\#�?##�#��#�h#############�##�#7=##�#��#?�c#############�##\
W$##�#��;#��#############�##�#�*########################H###I###################
########J###K###H####���#���############################################L###M###
H###U���L���####################H###/�����######################�#��q���X�######
######�##� '2A###��$���`�############��##############################N###O###I#
##�#X�5
�#############@@8####A###�#���#�############��######H###�#�{#�##################
##H###�#��#��####################H###�#��P#��######################�#q#���
��############�####�5H###�#���#��######################a#�#ࡱ��
S�############�##
�*H###�#(�L#(�######################a#�#c�n#�#############�##l#�5I###��@�<######
#########@8####H###@�##@�H�####################H###M�H��H�######################
a#��#����############�##�
�*##a#����t#��############�##�
�5########################P###Q###H###�����D�######################�#8����######
######�##�
'2H###��#N#�#####################H###[#�#[#��####################H###@�##�######
#################H###{�##{�####################H###1�#1�######################�#
#�##�#############�##T##8##a#�#��#��############�##$#�6H###�###�#��#############
#########�#�##�#��############�##$#?
1H###��0#��#####################H###��###�#####################a###"#��#X#
######l#�6
#*N####H#####�###��######################�##��#�#�#############�###
�5H###T##��#t#####################A#####t#`#8#############`(#######�###�#�
�#############�##�#�5a###��a#�
�#
######�#?1�######I###� L#�
�#############
#0*####I###��L#���#############
@0*####I###��0#��h##
##########
#######I###.�0#��h##
##########
#######I###��0#G�h##
##########
#######I###��0#��h##
##########
#######I### �0#��h##
##########
#######I###v�0#9�h##
##########
#######I###�0#�#h##
##########
#######I#####0#�#h##
##########
#######I####���P#��############�########a#�#o��#V�############�####�1I###L���#��
�############�########a##�o�s�V�############�##$##8A###��4�U��############�#####
###�#��}�d�Q�############�###
?
1A###L#���#�############�########�#`#��#��############�##�##8A####�P�r�#########
###�########�#'�[�m�############�##�##8##/"�����������|���|���x�##/"�����������|
���|���x�##/"�����������|���|���x�##� A���A��J���J���A���A�#
######DT#
####9#�###��(#���#��####��#####��#��d#########d#########
###internal bus
#
#########
#################
#########
####��#��d#########d#########9#��##�##�n#���####��#####��#��d#########d#########
###write enable
#
#########
#################
#########
####��#��d#########d#########9#
###��##�F#��####��#####��#��d#########d#############WLEr
###############
############################��#��d#########d#########9#�###��X#��#��####��#####�
�#��d#########d#########
###SFRregister
#
#########
###
#############
##############��#��d#########d############��#��d#########d#########9##�##����;��
####��#####��#��d#########d#############fosc/12#
############################################��#��d#########d#########9#X�##�#��
~��####��#####��#��d#########d#############overflow
############################################��#��d#########d#########3##�### ��x
6���####��#####��#��d#########d#############RSTs
############################################��#��d#########d#########3##�##�#��4
#�#��####��#####��#��d#########d#############internalreset
#######################################
####��#��d#########d############��#��d#########d#########3##�##
�4�����####��#####��#��d#########d#############clear#
############################################��#��d#########d#########3##�##�#�:#
���####��#####��#��d#########d#############load
############################################��#��d#########d#########9##�##r����
��####��#####��#��d#########d#############enablewatch dog
############################################��#��d#########d#######
####��#��d#########d#########9#D###@��#��j#��####��#####��#��d#########d########
#####write watch dog
############################################��#��d#########d#########3##�#####�ࡱ
#���####��#####��#��d#########d#############clear#
############################################��#��d#########d#########9#��##�#<�d
#���####��#####��#��d#########d#############in SFR arear
############################################��#��d#########d#########9#p###>��#X
#�#��####��#####��#��d#########d#############watch dog write enable
############################################��#��d#########d#########9#�###;###m
�#��####��#####��#��d#########d#########U### foscf timer =
------------------- 12 * prescaler#
#U#########U#################U##############��#��d#########d############��#��d##
#######d############��#��d#########d#########3##�##�#��#9��####��#####��#��d####
#####d#############Watch dog TIMER#
############################################��#��d#########d#########3##�##=��9�
9��####��#####��#��d#########d#########
###Prescaler#
#
#########
################# #########
####��#��d#########d#########9##�###��*�4��####��#####��#��d#########d##########
###AND#
############################################��#��d#########d#########9#Z�##�#�Z#
����####��#####��#��d#########d#############OR
############################################��#��d#########d#########9#*�##a�!
�P���####��#####��#��d#########d#############OR
############################################��#��d#########d#########r##�##���V
7��####��#####��#��d#########d#############watch dog circuit#
############################################��#��d#########d#######�###�###R####
###��##########�#�###�###�#o#�###�#################################����####
#########AG��p�
`�############�##�#�6############################I###I###��
�R#��#
##########�########�#L#�#i
�#############�##d
�1H###8#D#�#D#####################I###�##�#0##############`######I###�###�#l####
#########�##############################J###K###########################L###N###
##�#�#�#}#�#############�##�#�6########################O###Q####################
#######R###T###########################U###W###########################X###Z####
#######################[###]###########################^###`####################
#######a###c###I###:���#############�########�#p�#>�)#########�W$�##\
W$########################d###f###########################g###h#################
##########i###j#####�##����x�############�##
#�5##�##�#����########�#�*�##�#W$##�#2�#����########l
�*�##<#�6A####��F��############��######H###0��0��######################�#������#
#######�##8�####'2##�##�#�v���############�####'2H###��?
����####################H###��B�����####################H###����~���############
########H###�����$�####################H###W�'��'�######################�#t��}�m
�########$##8�##4#�5A###���#���############��######H###�������##################
##H###���C��####################H###��#�C�#�####################H###��#���######
##############I###��#�############��######H####�>�####################H###����K#
####################A###��N#3�;#############�######H####�8##��##################
###H###���#G��#######################�#+�W���##############�##�#8I###��
#��X##
##########�######I###��T#8#4##
##########�########�##��###�#############�##|
#�1H###���#���#####################H###�� #��
#####################H###��#��#####################H###���#���##################
#####�#���#��#########D#�*�##�
�*########################k###l###H###��L#��L#######################a#���##�####
#########�##�##8I###�#<#�#t##############p@8####I#####`###P#####################
##�# #w#d K#############�##l#�5I###�����##
##########�########�#J�Q#��8#########l
W$�##�
'2I###:#r#ࡱ#2##
##########
@0*####H###@#�#���#######################�#K##�##q#############�##�
W$I####���##��############���
############################m###o###I###���#��#
####################�#&����#��############�##L
'2########################p###q###########################r###u#####�#��#�
�
%#############�##�#�1##�#���#L��#############�##�#�6I###�#}#�###############�###
###I###�#�#�#�#############��##############################v###w###H###�#o#�#�##
###################H###�#�#�###############################################x###y
###H###�#o#�#�#####################H###�#�#�####################################
###########z###{###H###�#o#�#�#####################H###�#�#�####################
###########################|
###}###H###)#o#)#�#####################H###,#�#,#######################H#####�##
#X#####################H#####X#�#X#####################H###�#�#�#X##############
#######H###:#�#:#X#####################H###>#X#$#X#####################H###$#�#$
#X#####################H###�#�#�#X#####################H###�#X#p#X##############
#######H###p#�#p#X#####################H###�#�#�#X#####################H###�#X#�
#X#####################H###�#�#�#X#####################A###U�p���$�############�
######H###.�p�.�!
�####################H###��s���$�####################H###����(���###############
#####H####���#��####################H###!
�������####################H####���#��####################I###��#�#�##
###########P0*####H###�#L#�#L#####################I####�
�m�T�############��######I###��
��T�############��######I###�
�=�T�############��######I###7�
#b�X##
##########�########�#X��#|�#########<#W$�##4#?
1H###p�,#7�,#####################H###c�#�c�,#####################H###c�#�G�#�###
#################H###T�#���####################I###P#>#�#�###############0*####I
###P#�#�#F##############`0*####I###n#>#�#�###############0*####I###n#�#�#F######
########`0*####I###�#>#/#�###############0*####I###�#�#/#F##############`0*####I
###�#>#]#�###############0*####I###�#�#]#F##############`0*######/"#��#��d######
###�#W�r###/"�����������#��a�##/"�����������##�a�##/"�����������#2�"�##/"�������
����#��
�##/"####�#t#######[#�#D�<###/"####�#t#######[#�##��###/"####�#t#######[#�#��<#�
########�
####9#�###�###/
�#��####��#####��#��d#########d#############Liquid
chromatography column
############################################��#��d#########d#########9#s###�#�#C
#�#��####��#####��#��d#########d#############Pump
############################################��#��d#########d#########9#L#�#���##
�
#��####��#####��#��d#########d#############Philips 80C552microcontroller
############################################��#��d#########d############��#��d##
#######d#########9#:�##T����[��####��#####��#��d#########d#########
###11.058 MHz
#
#########
#################
#########
####��#��d#########d#########9#���#T�#�����####��#####��#��d#########d##########
###XTAL18
############################################��#��d#########d#########9#���#l�#��
���####��#####��#��d#########d#############XTAL2T
############################################��#��d#########d#########9#D��#�����
e���####��#####��#��d#########d#############EW
############################################��#��d#########d#########9#��##@�#�<
���####��#####��#��d#########d#############+Vcc
############################################��#��d#########d#########9#/��#����C
�P���####��#####��#��d#########d#############EA
############################################��#��d#########d#########9#�##e�t���
���####��#####��#��d#########d#############Reset#
############################################��#��d#########d#########9#t###S��#�
#�#��####��#####��#��d#########d#########
###Amplifiers
#
#########
#################
#########
####��#��d#########d#########9#h#�#���#��#��####��#####��#��d#########d#########
####P1
###############
############################��#��d#########d#########3##�##)�##��#��####��#####�
�#��d#########d#############PWM-
############################################��#��d#########d#########9#####C#�#*
.#��####��#####��#��d#########d#############UV lamp#
############################################��#��d#########d#########9#�#�#��n#�
�##��####��#####��#��d#########d#############ADC#
###############
############################��#��d#########d#########9#��##�#
��#T#��####��#####��#��d#########d#############absorptionsensor#
############################################��#��d#########d############��#��d##
#######d#########9#L�##`���#w���####��#####��#��d#########d#############Terminal
############################################��#��d#########d#########9#H###���#�
�##��####��#####��#��d#########d#############RxDTxD#
############################################��#��d#########d############��#��d##
#######d#########9#�###��###��#��####��#####��#��d#########d######### ###Liquid
chromatography controller
# ######### ################# #########
####��#��d#########d#########9#h#�#���#B�#��####��#####��#��d#########d#########
####P3
###############
############################��#��d#########d#########r##�##���z
C��####��#####��#��d#########d#############single chip application
example#
############################################��#��d#########d#######�###�###~####
###��+#####$#G#+#�###�#### A�/��#,#############�##�
?:A###k���#+�############�######################2##�##i��#####
##########��#��d#########d#############
#######################�###�#########��############d#�###�###4#o#�###�###�######
#######################����####
#########AGp�d�
l�############�##�#�6###########################################################
#####I####����##############�######a###��(�#��C#######D#�1
#�O######�#K���B�E�############�##
#�6a###���#�#<#C#######�##8
#>O######################################a#�#C�ࡱ##�############�##$#�1##a#�###�#
�#############�##�#?1a###���#h#C#######T �5
#�L######a#�##��#�############�##�#�5a###�����8#C#######d#�*�########a#q�7�4#��#
###########�##
#�6##################################�#��c�-�7#############�##,
�1##a#��;#��#############�##�##8############################
###########################!
###"###############################$###H###��(#G#(#####################H###��##T
###############################################%###&#####�#��?
�]�#############�##\#�*C###�#��B
####
##########�#####C###b#(#$
�
###
####$#?1�#�#######�#�###~#�#############�####�6I###ࡱ�,��#��#!
##########�######a###m�l�#,�C#######
#?1
p0*####H###��0#O�0#####################H###O�0#O�####################I####�#���#
###########�########a#��o�#�i�############�##�#�5I####�#��N#############�#######
#a#��###��#############�####�5I####�#��B#############�########a#���##��#########
####�###
#8##�##�g#"#;#############�##|
#W$##�##�W#M#+#############�##t#7>##�2������������####�2������������####�2������
������####�2�#####�##2#�#2#�#6#�###�2##���������@#R
>###�2L#�H#�H#�/#�/#�+#�#########�#####9#h�##����#�(��####��#####��#��d#########
d#############multiplexedAD0 - AD7#
#######################################
####��#��d#########d#######
####��#��d#########d#########3##�##�#`�E#���####��#####��#��d#########d#########
####data bus D0 - D7
############################################��#��d#########d#########3##�####@#^
#�#��####��#####��#��d#########d#############address bus A8 - A15
############################################��#��d#########d#########3##�##)#,�k
#���####��#####��#��d#########d#############address bus A0 - A7#
############################################��#��d#########d#########3##�##��T��
#����####��#####��#��d#########d#############LATCHREGISTER
###############
############################��#��d#########d############��#��d#########d########
#9#�###���##��####��#####��#��d#########d#############ALE#
############################################��#��d#########d#########3##�###�X#�
�#��####��#####��#��d#########d#############(address latchenable)
############################################��#��d#########d############��#��d##
#######d#########9#�##��\�#�#��####��#####��#��d#########d#############MICRO-
CONTROLLER#
############################################��#��d#########d#######
####��#��d#########d#########9#�####
0#D#p#��####��#####��#��d#########d#############externalsystem bus
#######################################
####��#��d#########d############��#��d#########d############��#��d#########d####
#####3##�##�����L��####��#####��#��d#########d#############PORT n
############################################��#��d#########d#########3##�##��
#���#��####��#####��#��d#########d#############PORT m
############################################��#��d#########d#########3##�##��##�
��#��####��#####��#��d#########d#############PORT k
############################################��#��d#########d#########9#�###]�#�#
##��####��#####��#��d#########d######### ###RD - external memory read strobe
# ######### ################# #########
####��#��d#########d#########9#�###]�t#####��####��#####��#��d#########d########
#!###WR - external memory write strobe#
#!#########!#################!#########!####��#��d#########d#########r##�##���V
O��####��#####��#��d#########d#############bringing out the internal bus#
############################################��#��d#########d#######�###�###'####
###���######�###�###�###�#o#�###�#################################����####
#########AG|�#�
�############�##\##8############################################################
^###H###�#�#'#�#####################H###�#\#*#\#####################H###�#�#-
#�#####################H###�###*###############################################_
###`###########################a###b#####�#���#���#############�##�##8H###��d#y#
d#####################H###A#�#�#�#####################H####
,#�
,#####################H###�#�#5
�#####################H###�#�#�#T#####################H###y#d#y#�###############
######H###�#T#5
T#####################H###y#�#�
�#####################H###8
�#8
W#####################H###�
,#�
�#############################################c###d###I###�###]#�#############�#
#####I###���U�d�############�######I###����d�############�######I###��D#U�######
########�##############################e###l###########################m###t####
#######################u###|
###H###)���)�d�############################################}###�################
###########�###�###########################�###�#####�#c���:���############�##�
'2##�##�#9�#############�##�#�5##�#O������############�##4#�*H###����#�###
#################H###)�d����############################################�###�###
##�#w����#############�##|
#�6##�#���2�I�############�##�##8##�#��#2�##############�##
#�5##�#����W�#�############�##d
#8##�#���2�I�############�##4
�5########################�###�###########################�###�#################
##########�###�###H###��D�q�#�####################H###����q�t�##################
####�##�#�!
#��############�##�##8########################�###�###########################�#
##�#####�####�##��############�####�6##�#4#3�{#��############�##�#�6H###�#���#d�
####################H###�#��#d�####################H###��#q�$###################
##H###]��#]�#####################H###q���q�$#####################H###]��#��#####
################H###��# ��#####################H###
��#q�$#############################################�###�########################
###�###�###H###U�$#�#$#####################H###�#$#�#4�######################�#�
�c�R�7#############�##l#W$H###U�T�Y�T�####################H###Y�T�Y��###########
#########H###������######################�##�#�5���############�##L
�5H###U�T#��T#####################H###��T#���#######################�#���##��###
##########�##�
W$H###U��# ��#####################H###
��#
��#######################a#��#u�W#############�##�##8##�###2#�#�#############�##
�#'2########################�###�###########################�###�###H###��#�#�##
###################H#####�#�#�#####################H#####�###�##################
#####�###�#x#�#############�##T
W$########################�###�###########################�###�###H###�##��
#�####################H###Q#t�6
t�####################H###�#��#�####################H###�#|#�#|
#####################H###�#��#|#####################H###�#�#8
�#####################H###8
t�8
�#####################H###�#<#�
<#####################H###�
#��
<#######################�#�#j��#*�############�##4#�6A###*#�#�#k#############�##
######�##�##
�#############�##�#�*A###0#�##
.#############�########�###�##
J#############�##,#W$########################�###�###########################�##
#�###H###U�4���4�####################H###U�����####################H###U�������#
###################H###U�T���T�####################H###U�����###################
#H###U�#���#�####################H###U�t���t�####################H###U�����#####
###############H###��4�)�#�####################H###���)�d�####################H#
##����)���####################H###��T�)�$�####################H###���)��########
############H###��#�)���####################H###��t�)�D�####################H###
���)�####################H###)�##]��#####################H###)�d#]�4############
#########H###)��#]�#####################H###)�$#]��#####################H###)�#]
�T#####################H###)��#]�#####################H###)�D#]�################
######H###)�#]�t#####################H###]�4�)�#�####################H###]��)�d�
####################H###]���)���####################H###]�T�)�$�################
####H###]��)��####################H###]�#�)���####################H###]�t�)�D�##
##################H###]��)�####################H###��4�=�4�####################H
###���=���####################H###����=���####################H###��T�=�T�######
##############H###���=���####################H###��#�=�#�####################H##
#��t�=�t�####################H###���=��####################H###=�4�q�#�#########
###########H###=���q�d�####################H###=���q���####################H###=
�T�q�$�####################H###=���q���####################H###=�#�q���#########
###########H###=�t�q�D�####################H###=��q���####################H###��
��U���####################H###U���U�D#####################H###��D#U�D###########
##########I###I#���#t�############�######I###�#T�Q#�############�######I#####��#
4�############�######H###��D�q�#�####################H###����q�t�###############
#####H###��#�q���####################H###��d�q�4�####################H###����q��
�####################H###��$�q���####################H###����q�T�###############
#####H###����q���####################H###��D�##D�####################H###����##�
�####################H###��#�###�####################H###��d�##d�###############
#####H###����##��####################H###��$�##$�####################H###����##�
�####################H###����##��####################H###��D�##D�###############
#####H###����##��####################H###!#D��#D�####################H###!
#���#��####################H###!##��##�####################H###!
#d��#d�####################H###!#���#��####################H###!
#$��#$�####################H###!#���#��####################H###!
#���#��####################H###�#D��##�####################H###�#���#t�#########
###########H###�##��#��####################H###�#d��#4�####################H###�
#���#��####################H###�#$��#��####################H###�#���#T�#########
###########H###�#���#��####################H#####$#�#�####################H#####
$###�#############################################�###�#########################
##�###�###########################�###�#####�#�#�#�#�#############�##�#�1##�#��#
��#############�###
'2H###]�4���4�####################H###]�����####################H###]�������####
################H###]�T���T�####################H###]�����####################H#
##]�#���#�####################H###]�t���t�####################H###]�����########
############H###��##)�######################H###��d#)�d#####################H###
���#)��#####################H###��$#)�$#####################H###��#)�###########
##########H###���#)��#####################H###��D#)�D#####################H###��
#)�#######################a#�#�#G#b#############�##T#�5##a#�###G#�#############�
####�*##�#�#b#H#"#############�##$#�*##�#�#"#�#�#############�##�#�*##a#�#�#�#�#
############�##l#�*########################�###�#####�#�#!#d#�#############�##�
'2##�#�#�#d#.#############�##�
�1##�#�#�#d#�#############�##D#�*##�#�#A#d#�#############�##�#�1##�#�#�#d#N#####
########�##�#W$##�#�###d#�#############�##�#�*##�#�#a#d###############�##
#�5##�#�#�#d#n#############�####?
1H###S#�#�#�#####################H###S#T#�#T#####################H###S#�#�#�####
#################H###S###�#######################H###S#t#�#t####################
#H###Q#�###�#####################H###Q#T###$#####################H###Q#�###�####
#################H###Q#####�#####################H###Q#t###D####################
#I###���#A#d#############�######I####�D#���#############�########�#���##�1######
#######�##�#�*########################�###�###H####�#��#####################H###
��#]�t##########################################################################
###################################################################
#######A###]#d#�#�#############��######A###]#�#�#�#############��######A###]#$#�
#T#############��######A###]#�#�#�#############��######A###]#�#�###############�
�######A###]#D#�#t#############��######A###]#�#�#�#############��######A###]###�
#4#############��###############################################################
#######H####�##��######################H###��##]��#####################H####�d#�
�d#####################H###��d#]�4#####################H###u#�#�#�##############
#######H###u#4#�#4#####################H###u#�#�#�#####################H###u#�#�
#�#####################H###u#T#�#T#####################H###u#�#�#�##############
#######H###u###�#######################H###u#t#�#t#####################H###�#�##
#�#####################H###�#4#########################H###�#�###d##############
#######H###�#�###�#####################H###�#T###$#####################H###�#�##
#�#####################H###�#####�#####################H###�#t###D##############
#######H####�#��#####################H####�##��######################H####�d#��d
#####################H####��#���#####################H####�$#��$################
#####H####�#��#####################H####��#���#####################H####�D#��D##
###################H###��#]�t#####################H###��##]��###################
##H###��d#]�4#####################H###���#]�#####################H###��$#]��####
#################H###��#]�T#####################H###���#]�#####################H
###��D#]�###################### ######### #####9#|
###��##l��#��####��#####��#��d#########d#############CS
############################################��#��d#########d#########9#t�##��#�#
����####��#####��#��d#########d#############A0-A78
############################################��#��d#########d#########9#D###U��#�
�j#��####��#####��#��d#########d#############A8-A15
############################################��#��d#########d#########9#t�##��#��
��####��#####��#��d#########d#############AD0-AD70
############################################��#��d#########d#########9#�###���[�
#��####��#####��#��d#########d#############8051
###############
############################��#��d#########d#########9#T�##������,���####��#####
��#��d#########d#############Port0
############################################��#��d#########d############��#��d##
#######d#########9#$###��#���#��####��#####��#��d#########d#############Port2
############################################��#��d#########d############��#��d##
#######d#########9#d�##����#����####��#####��#��d#########d#########
###LATCH#
#
#########
#################
##############��#��d#########d############��#��d#########d############��#��d####
#####d############��#��d#########d############��#��d#########d#########9#T�##���
���,���####��#####��#��d#########d#############Port0
############################################��#��d#########d############��#��d##
#######d#########9#��##=�@��#���####��#####��#��d#########d#############A0-A10
############################################��#��d#########d#########9#��##U#@��
#���####��#####��#��d#########d#############D0-D7P
############################################��#��d#########d#########9#��##n#P�A
#���####��#####��#��d#########d#########
###EPROM2 kB
#
#########
#################
##############��#��d#########d############��#��d#########d#########9#�##��#�##��
####��#####��#��d#########d#############PSEN
############################################��#��d#########d#########9#��##Q�@��
����####��#####��#��d#########d#############EA
############################################��#��d#########d#########9#�####�##�
�#��####��#####��#��d#########d#############RD
############################################��#��d#########d#########3##�##��#;�
:#��####��#####��#��d#########d#############WR
############################################��#��d#########d#########9#�###E#O#�
#�#��####��#####��#��d#########d#############74138ADDRESS DECODER
############################################��#��d#########d#######
####��#��d#########d############��#��d#########d#########9#d###M#�#>#�#��####��#
####��#��d#########d#############A11-A150
############################################��#��d#########d#########9#�##�#��f#
���####��#####��#��d#########d#############CS
############################################��#��d#########d#########9#M###G#�#�
#j#��####��#####��#��d#########d#############OR
#################
##########################��#��d#########d#########9#####N#�#�#-#��
###��#####��#��d#########d#############OR
#################
##########################��#��d#########d#########9#t###�###N#�#��####��#####��
#��d#########d#############D0-D7#
############################################��#��d#########d#########9#D###���#�
�j#��####��#####��#��d#########d#############A0-A11
############################################��#��d#########d#########3##�##�#�#
#E#��####��#####��#��d#########d#############A1
############################################��#��d#########d#########3##�##�###
#�#��####��#####��#��d#########d#############B#
############################################��#��d#########d#########9#�###�#ࡱ##
###��####��#####��#��d#########d#############C!
############################################��#��d#########d#########9#�###�#?
#F#�#��####��#####��#��d#########d#############E2
############################################��#��d#########d#########3##�##�#�#Q
#e#��####��#####��#��d#########d#############E1
############################################��#��d#########d#########9#�###�#>#*
#�#��####��#####��#��d#########d#############0#
#################
##########################��#��d#########d#########9#�###�#�#*###��
###��#####��#��d#########d#############1#
#################
##########################��#��d#########d#########9#T###�#�#*#q#��
###��#####��#��d#########d#############2#
#################
##########################��#��d#########d#########9#�###�#^#*#�#��
###��#####��#��d#########d#############3#
#################
##########################��#��d#########d#########9#####�#�#*#1#��
###��#####��#��d#########d#############4A
#################
##########################��#��d#########d#########9#t###�###*#�#��
###��#####��#��d#########d#############5#
#################
##########################��#��d#########d#########9#�###�#~#*#�#��
###��#####��#��d#########d#############6#
#################
##########################��#��d#########d#########9#4###�#�#*#Q#��
###��#####��#��d#########d#############7#
#################
##########################��#��d#########d#########9#T###���#�##��####��#####��#
��d#########d#############RAM4 kB
############################################��#��d#########d############��#��d##
#######d#########r##�##��-�b ���####��#####��#��d#########d#########!
###external memory expansion example#
#!#########!#################!#########!
####��#��d#########d#######�###�###$#######���#########�#�###�###,#o#�###�######
###########################����####
###################################K#####AGp�d�
l�############�##t##8I###*����d�############�######I###r��#�d�############�#####
#I###*�D#��##############�##############################L###S###################
########T###[###########################\###c###H###�����d�#####################
#######################d###k###########################l###m#####�#������#######
#####�##
##8##�#��#��#############�##�
W$##�#����S��############�##�#�*H####��u#�####################H###��d�#��#######
#####################################n###p#####�#��
��#############�##�#�*##�#+���I�############�####�6##�#+�#��##############�##�#�
1##�#������#�############�##
#�6##�#+���I�############�##\#�*##�#�#S�#'�############�##�#?
1H###�###�#��####################H###���#��#####################H###����$#######
##############H###���#:�#####################H###:�#~��#####################H###
~��#�$#####################H###�#d��#�######################�#��c���7###########
##�#####7H###��T���T�####################H###��T����####################H###f��6
��######################�#��#����############�##�#'2H###��T###T#################
######�#X��#���#############�####?
1H###���#�#�#######################a#.�#��W#############�####�1#################
#######q###x###########################y###�###H####�#R�#####################H##
##��#R��#####################H####�D#R�D#####################H####�#R�##########
###########H####�#��T#####################H####��#��#####################H####�D
#��######################H####�#��t#####################I###>�d##��#############
�########�#��#o�^#############�##T#?
1########################�###�###########################�###�##################
#########�###�###H###�#p��#��######################�#G#O�##��############�##<
�1H###���#A��#####################H###��#���#######################�##��#B�#####
########�##�#�*##�#��#]�t#############�##�#�*H###�#�#�##########################
#####################�###�###H#####T###
#####################H#####�##�####################H#######�####################
###H###�###�#�#############################################�###�################
###########�###�###H###9��#A#�#####################H###N#�#N#L�#################
###H###N#L�3#L�####################H###3#L�3#�####################H###F�<#N#<###
##################H###N#<#N#�#####################H###N#�#3#�###################
##H###3#�#3#,#####################H###��4�j�4�####################H###���j��####
################H###����j���####################H###��T�j�T�####################
H###���j��####################H###��#�j�#�####################H###��t�j�t�######
##############H###���j��####################H###j�4��#�####################H###j
���d�####################H###j������####################H###j�T��$�#############
#######H###j����####################H###j�#�����####################H###j�t���D�
####################H###j����####################H###��##���####################
#H###��d#��4#####################H###���#��#####################H###��$#���#####
################H###��#��T#####################H###���#��#####################H#
##��D#��######################H###��#��t#####################H###��4��#�########
############H###����d�####################H###�������####################H###��T
��$�####################H###�����####################H###��#�����###############
#####H###��t���D�####################H###�����##################################
##########�###�###########################�###�###H###&�������##################
##H###������D#####################H###&�D#��D#####################H###��4�r�4�##
##################H###���r��####################H###����r���####################
H###��T�r�T�####################H###���r��####################H###��#�r�#�######
##############H###��t�r�t�####################H###���r��####################H###
��##��######################H###��d#��d#####################H###���#���#########
############H###��$#��$#####################H###��#��#####################H###��
�#���#####################H###��D#��D#####################H###��#��#############
##########a#8�##���#############�##�#�6##a#8�b#��"#############�##4#�5##�#8��#��
#############�##�#?
1##�#8�#5�B#############�##�##8##a#8�"#@��#############�##�#'2##################
######�###�#####�#p�##�.#############�##�#'2##�#p��##��#############�##t#�5##�#p
�A##��#############�##�#W$##�#p�##�N#############�##,#�1##�#p�###��#############
�##l#�6##�#p�a##�##############�##�#?1##�#p��##�n#############�##�#�6##�#p�!
##��#############�##d#�1########################�###�###########################
�###�###########################�###�###I###�#�#�#
#############�##############################�###�#####�#:#�#
###############�##\
#8I###�#8� ��#####################�#�#F�N
L�############�##�#�5I###s#�#ࡱ
`#############
#########�#�#�#�#�#############�##�#?
1H###F�4�4�####################H###F�����####################H###F�����#########
###########H###F�T�T�####################H###F�����####################H###F�#��
�#�####################H###F�t���t�####################H###F�����###############
#####H###��4��#�####################H###�����d�####################H###�������##
##################H###��T��$�####################H###�������####################
H###��#����####################H###��t��D�####################H###������########
############A####��#F��#############��######A####�$#F�T#############��######A###
#��#F��#############��######A####��#F�##############��######A####�D#F�t#########
####��######A####��#F��#############��######A####�##F�4#############��######A###
#�d#F��#############��##############################�###�#######################
####�###�###I###�#,�#�############�##############################�###�##########
#################�###�###########################�###�###H###�#�#
%#�#####################H###�#\#%#\#####################H###�#�#
%#�#####################H###�###%#######################H###�#|#%#|
#####################H###�#�#%#�#####################H###�#<#
%#<#####################H###�#�#
%#�#####################H###�#��+#��####################H###�##�+##�############
########H###�#p�+#p�####################H###�#��+#��####################H###�#0�
+#0�####################H###�#��+#��####################H###�#��+#��############
########H###�#P�+#P�####################H###+#���#��####################H###+##�
�#��####################H###+#p��#@�####################H###+#���#��############
########H###+#0��##�####################H###+#���#`�####################H###+#��
�#��####################H###+#P��#
�####################H###�#��2#��####################H###�##�2##�###############
#####H###�#d�2#d�####################H###�#��2#��####################H###�#$�2#$
�####################H###�#��2#��####################H###�#��2#��###############
#####H###�#D�2#D�####################H###�###########################H###�#h###h
#####################H###�#�###�#####################H###�#(###(################
#####H###�#�###�#####################H###�#�###�#####################H###�#H###H
#####################H###�#�###�#####################H#######�#�################
#####H#####h#�#8#####################H#####�#�#�#####################H#####(#�#�
#####################H#####�#�#X#####################H#####�#�#�################
#####H#####H#�#######################H#####�#�#x#####################�#########�
#####9#t�###�#�u����####��#####��#��d#########d#############A0-A7�
############################################��#��d#########d#########9#D###���#t
�j#��####��#####��#��d#########d#############A8-A15
############################################��#��d#########d#########9#t�##��#�#
���####��#####��#��d#########d#############AD0-AD7#
############################################��#��d#########d#########9#�###&����
#��####��#####��#��d#########d#############8051
###############
############################��#��d#########d#########9#T�##e���m�,���####��#####
��#��d#########d#############Port0
############################################��#��d#########d############��#��d##
#######d#########9#$###e�#m��#��####��#####��#��d#########d#############Port2
############################################��#��d#########d############��#��d##
#######d#########9#d�##6�������####��#####��#��d#########d#########
###LATCH#
#
#########
#################
##############��#��d#########d############��#��d#########d############��#��d####
#####d############��#��d#########d############��#��d#########d#########9#T�##e��
�m�,���####��#####��#��d#########d#############Port0
############################################��#��d#########d############��#��d##
#######d#########9#��##�#p�_#
��####��#####��#��d#########d#############D0-D7#
############################################��#��d#########d#########9#��##��@�p
����####��#####��#��d#########d#############EA
############################################��#��d#########d#########9#�###��##J
�#��####��#####��#��d#########d#############RD
############################################��#��d#########d#########3##�##h�#��
:#��####��#####��#��d#########d#############WR
############################################��#��d#########d#########9#####��#5�
A#��####��#####��#��d#########d#############74138ADDRESS DECODER
############################################��#��d#########d#######
####��#��d#########d############��#��d#########d#########9#��##�#l��#n���####��#
####��#��d#########d######### ###LATCH�
#
#########
#################
##############��#��d#########d############��#��d#########d############��#��d####
#####d############��#��d#########d############��#��d#########d#########9#X###A��
##�y#��####��#####��#��d#########d#############A15#
############################################��#��d#########d#########9#6###���##
�W#��####��#####��#��d#########d#############A2-A0#
############################################��#��d#########d#########3##�##r�##�
�#��####��#####��#��d#########d#############A#
############################################��#��d#########d#########3##�##r�ࡱ#�
�##��####��#####��#��d#########d#############B#
############################################��#��d#########d#########9#D###r��#�
�e#��####��#####��#��d#########d#############C#
############################################��#��d#########d#########9#####r�#��
%#��####��#####��#��d#########d#############E2
############################################��#��d#########d#########3##�##r�?
##��#��####��#####��#��d#########d#############E1
############################################��#��d#########d#########9#�###��#��
##��
###��#####��#��d#########d#############0#
#################
##########################��#��d#########d#########9#T###��#��q#��
###��#####��#��d#########d#############1#
#################
##########################��#��d#########d#########9#�###��^#���#��
###��#####��#��d#########d#############2#
#################
##########################��#��d#########d#########9#####��#��1#��
###��#####��#��d#########d#############3#
#################
##########################��#��d#########d#########9#t###��##��#��
###��#####��#��d#########d#############4#
#################
##########################��#��d#########d#########9#�###��~#���#��
###��#####��#��d#########d#############5#
#################
##########################��#��d#########d#########9#4###���#��Q#��
###��#####��#��d#########d#############6#
#################
##########################��#��d#########d#########9#�###��>#��#��
###��#####��#��d#########d#############7#
#################
##########################��#��d#########d#########9#\###t#�#�#�#��####��#####��
#��d#########d######### ###LATCH
#
#########
#################
##############��#��d#########d############��#��d#########d############��#��d####
#####d############��#��d#########d############��#��d#########d#########9##�##�#c
�#
/��####��#####��#��d#########d#############outputport�
############################################��#��d#########d############��#��d##
#######d#########9#�#######�#�#��####��#####��#��d#########d#########
###inputport
#
#########
#################
##############��#��d#########d############��#��d#########d#########r##�##���V
O��####��#####��#��d#########d#########/### expanding I/O port
techniques example#
#/#########/#################/#########/####��#��d#########d#######�###�###�####
###��W$##########�###�###�#o#�###�############### #################����####
#########AGp�d�
`�############�##�##8###########################################################
#################################
###########################
###############################$###5#####�#f���
%#############�##�#�1##�#^��R#��############�##L#�1##�#
##�##��############�##�#?1A###�#��#��############
#######I###n�t#�#�#############�######I###d�8#�#�#############�########�#-
#z#�#N#############�##t
�1##�#�#>#�###############�##T#�5H###ࡱ��#ࡱ��####################################
#########6###8#####�#Y#,#T###############�##
#?1##�#��>#K�##############�##L�5##a###�#�
?
#############�##t##8I###n��#�###############�########�#���##�#############�##�#�
*##�#���#n#�#############�##�#W$A###��#$�`#############��######A###��
#��`#############��######A###\�#��`#############��######A###,�
#��`#############��######A###�#d�`#############��######A###�
#4#`#############��######A###�####`#############��######A###l#
#�#`#############��########�#��b#�#6#############�##4#�5H###���###�#############
################################9###@#####�###�#'#s#############�##�##8##�#���#�
�#############�##T#'2A###��##�@#############
@######I###.��k##�############�######I###$�N�y##�############�########�#���#_�##
##########�##�#�6##�#p�U�I#)�############�##�#�5H###?�#�?
�#�############################################A###C#####�##�K�c##�############�
##�#'2##�#B�U�Z�)�############�##�##8##�#�#��#c�############�##T#�5#############
###########D###H###########################I###[#####�#v��^�_�############�##�#�
6########################\###]###########################^###b##################
#########c###g###H###��:#��f#####################H###��:#��f####################
#H###`�:#`�f#####################H####�#
#�#####################H###�#�#�#�#####################H###+#�#+#�##############
#######H###��X#��`#####################H###��X#��`#####################H###��X#�
�`#####################H###`�X#`�`#####################H###0�X#0�`##############
#######H#####X###`#####################H###�#X#�#`#####################H###�#X#�
#`#####################H###��#���#�####################H###\�#�\�#�#############
#######H###��#���#�####################H####����####################H###��g���##
##################H###��g�o�g�####################H###o�g�o��###################
#H###o��#��####################I###.�#�#0�############�########�#��#�����#######
#####�####�6##�#l�#�.���############�##4#?1A###|
�:���############��######A###L�:���############��######A####�:���############��#
#####A###��:�T�############��######A###��:�$�############��######A###��:���#####
#######��######A###\�:���############��######A###,�:�����############��######H##
#����####################H###����####################H###P�P�###################
#H### �
�####################H###����############################################h###i##
#########################j###k###########################l###m###H###H�#$�######
###############H###X�#��#####################H####�����####################H###�
�3#���####################H###��3#w�3#####################H###w�3#w��###########
#########H###w��#��####################H###��0#W�0#####################H###^��^�
3#####################H###^��'#�####################H###'#�'#3##################
###H###'#3#�#3#####################H###����:�###################################
#########n###o###H###����:�############################################p###q###H
###`���`�:�############################################r###s###I###r�0�#�#######
######## 0*####I###��##��0#############��######I###B�0���###############
0*####I###v�##��0#############��######I####�0���###############
0*####I###F�##z�0#############��#############,##
####9#H�##�����##��####��#####��#��d#########d#############active low pulse
outputs#
#######################################
####��#��d#########d#######
####��#��d#########d#########9#r�##����##����####��#####��#��d#########d########
#####active high pulse outputs#
############################################��#��d#########d#########9#��##C#<��
���####��#####��#��d#########d#########4###generation ofnonoverlapingaccurately
timedoutputs
#4#########4#################4##############��#��d#########d############��#��d##
#######d############��#��d#########d############��#��d#########d#########9#####g
#�#�#1#��####��#####��#��d#########d#############Microcontroller#
############################################��#��d#########d#########9#�###�#[#O
#�#��####��#####��#��d#########d#############output port#
############################################��#��d#########d#########9#�###�#I##
#�#��####��#####��#��d#########d#########
###input select
#
#########
#################
#########
####��#��d#########d#########9#�###��[##��#��####��#####��#��d#########d########
#####timer input
############################################��#��d#########d#########3##�##;#�#Q
"#��####��#####��#��d#########d#############741511-of-8 data selector
############################################��#��d#########d############��#��d##
#######d#########9#m####��#��#��####��#####��#��d#########d#############EN
############################################��#��d#########d#########9#m###��#4#
�#��####��#####��#��d#########d#############A B C#
############################################��#��d#########d#########9#�###��ࡱ#d
###��####��#####��#��d#########d#############7 6 5 4 3 2 1 0#
############################################��#��d#########d#########9#0###<#�#�
#V#��####��#####��#��d#########d#############edge-sensitive inputsi
############################################��#��d#########d#########9#p####��#�
�d#��####��#####��#��d#########d#########I###making accuratelytimed measurements
on up to eight inputs,one at a times
#I#########I#################I##############��#��d#########d############��#��d##
#######d############��#��d#########d#######
####��#��d#########d#########9##�##'#��l#B��####��#####��#��d#########d#########
####Microcontroller#
############################################��#��d#########d#########9#��##��r�#
#
��####��#####��#��d#########d#############output port#
############################################��#��d#########d#########9#��##S�h�)
##��####��#####��#��d#########d############output select#
########################################��#��d#########d#########9#��##|�r� �
��####��#####��#��d#########d#########
###timer output
#
#########
#################
#########
####��#��d#########d#########9#��##�##�J#F���####��#####��#��d#########d########
#####741383- to 8-line decoder
############################################��#��d#########d############��#��d##
#######d#########9##�##���$�B���####��#####��#��d#########d#############7 6
5 4 3 2 1 0#
############################################��#��d#########d#########9#��##��#��
��####��#####��#��d#########d#############EN
############################################��#��d#########d#########9#��##��#��
���####��#####��#��d#########d#############A B C#
############################################��#��d#########d#########r##�##���V
C��####��#####��#��d#########d#############expanding pulse I/O port
techniques#
############################################��#��d#########d#######�###�###t####
###��############�###�###�#o#�###�###############!#################����####
#########################################AGp�d�0�############�##\
�6################################I###��####�#############�########�#��I#*
�#############�##<#�1############################"##############################
#&#####�#��O�\�#�############�##�#�5##�#����Z��############�##L
'2##�#��o�i�C�############�##�#�1##�#��!�d�#�############�####?
1##�#�##�:#��############�####�5########################'###.###################
########/###6###########################7###>###########################?
###@###########################A###B#####�##���4�############�##�
�*########################C###D###########################E###F#################
##########G###H###a###Z#0�##��########�##8
#�D####a###�#��##h�###########8
#�H############################I###P#####�##�:�_�############�##�
#8I###^#���#�#############�########�#�##��#�#############�##�#�5a###X�D#4�######
##
##8
#.K############################Q###R###a###\�D###########�#�5
#�I############################S###Z###########################[###b############
###############c###j###########################k###r###########################s
###z###########################{###�###########################�###�############
###############�###�###########################�###�###I###��J�v���############
#######I###5�J�#���############
#######I###��J�����############
#######I###��J�}���############
#######I###<�J�$���############
#######I###��J�����############
#######I###��J����############
#######I###D�J�,���############
#######I###���v�l�############
#######I###5��#�l�############
#######I###�����l�############
#######I###���}�l�############
#######I###<��$�l�############
#######I###�����l�############
#######I###����l�############
#######I###D��,�l�############
#######I###��,�v���############
#######I###5�,�#���############
#######I###��,�����############
#######I###��,�}���############
#######I###<�,�$���############
#######I###��,�����############
#######I###��,����############
#######I###D�,�,���############
###############################�###�###########################�###�############
###############�###�###########################�###�###I###1��#��############
###############################�###�###I### #��9#��############�########�#�#s��
��############�##�#�6I###-#��F#�#############�########�#�#��
��############�##�#�6I###��i�;�############
#######I###(�#�;�############
#######I###����;�############
#######I###��p�;�############
#######I###/�#�;�############
#######I###����;�############
#######I###��x�;�############
#######I###7�#�;�############
#######C###��|�5�$###############�#####C###e��#��#########T#�5�#�#######�#)�?
�#�##############�##�
�5##�#)��#�#############�##
#�6##�#)�_##�3#############�##
#?
1##�#)��##�#############�##�#'2##�#)�g##�;#############�##L#�5##�#)��##��#######
######�##,#�*##�#)�o##�C#############�##T#�1##�#)�##��#############�##|
##8I###���#i�#############
#######I###(��##�#############
#######I###���#��#############
#######I###���#p�#############
#######I###/��##�#############
#######I###���#��#############
#######I###���#x�#############
#######I###7��##�#############
#######I###��b#i�##############
#######I###(�b##�##############
#######I###��b#��##############
#######I###��b#p�##############
#######I###/�b##�##############
#######I###��b#��##############
#######I###��b#x�##############
#######I###7�b##�##############
#######I###���#i�#############
#######I###(��##�#############
#######I###���#��#############
#######I###���#p�#############
#######I###/��##�#############
#######I###���#��#############
#######I###���#x�#############
#######I###7��##�#############
#######I###��Z#i�##############
#######I###(�Z##�##############
#######I###��Z#��##############
#######I###��Z#p�##############
#######I###/�Z##�##############
#######I###��Z#��##############
#######I###��Z#x�##############
#######I###7�Z##�##############
#######I###���#i�{#############
#######I###(��##�{#############
#######I###���#��{#############
#######I###���#p�{#############
#######I###/��##�{#############
#######I###���#��{#############
#######I###���#x�{#############
#######I###7��##�{#############
#######I###��F#i��#############
#######I###(�F##��#############
#######I###��F#���#############
#######I###��F#p��#############
#######I###/�F##��#############
#######I###��F#���#############
#######I###��F#x��#############
#######I###7�F##��#############
#######I###���i�s#############
#######I###(��#�s#############
#######I###�����s#############
#######I###���p�s#############
#######I###/��#�s#############
#######I###�����s#############
#######I###���x�s#############
#######I###7��#�s#############
#######I###��>�i��############
#######I###(�>�#��############
#######I###��>����############
#######I###��>�p��############
#######I###/�>�#��############
#######I###��>����############
#######I###��>�x��############
#######I###7�>�#��############
#######I###��#�v���############
#######I###5�#�#���############
#######I###��#�����############
#######I###��#�}���############
#######I###<�#�$���############
#######I###��#�����############
#######I###��#����############
#######I###D�#�,���############
#######I####�#�#���############
#######I###��#����############
#######I###t�#�\���############
#######I###$�#�
���############
#######I###�#���############
#######I###{�#�d#��############
#######I###+##�##��############
#######I###�##�#��############
#######I###����v�############
#######I###5���#�############
#######I###������############
#######I###����}�############
#######I###<���$�############
#######I###������############
#######I###�����############
#######I###D���,�############
#######I####���#�############
#######I###�����############
#######I###t���\���############
#######I###$���
���############
#######I###�����############
#######I###{���d#��############
#######I###+#��##��############
#######I###�#��#��############
###############################�###�###########################�###�###I###����#
�############
#######I####���#�############
#######I###G����##�############
#######I###�#��###�############
#######I###�#��B##�############
#######I###�#��{##�############
#######I#####��##�############
#######I###@#���##�############
#########�#��F���#�############�##�
'2##�#
�F�#�#�############�##l#�*##�#x�F�n##�############�##�#�*##�#b#F�##�############
�##�#�*##a#�#F�L##�############�##�#W$##�#1#F��##�############�##�
'2##�#v#F�4##�############�##�
�6##�#�#F��##�############�###
#8##/"�#�B#�B#��#��#��###/"�#�B#�B#��#��#��###/"�#�B#�B#��#��#��###/"�#�B#�B#��#
��#��###/"D#�������D#�@#��##################9#�###.�f#�#t#��####��#####��#��d###
######d#########�### register addressing mode MOV A,B direct addressing mode
MOV A,27 register indirect addressing mode MOV A,@r1; MOVX A,@DPTR immediate
addressing mode MOV B,#40H indirect base and index register addressing mode
MOV A,@DPTR +A; MOV A,@PC +A#
#�#########################################
###############################
###############################################################
###############8#################################�##############��#��d#########d
#######"####��#��d#########d#######<####��#��d#########d#######'####��#��d######
###d#######5####��#��d#########d############��#��d#########d#########9#��###�l�"
�#��####��#####��#��d#########d#############ACC�
############################################��#��d#########d#########9#d�##����
���####��#####��#��d#########d#############B#
############################################��#��d#########d#########9##�###��/�
&��####��#####��#��d#########d#############PSW�
############################################��#��d#########d#########9#��##��>�*
����####��#####��#��d#########d#############DPH�
############################################��#��d#########d#########9#��####4�#
#���####��#####��#��d#########d#############DPL�
############################################��#��d#########d#########9#t�##I�#��
���####��#####��#��d#########d#############PC
############################################��#��d#########d#########9##�##V�#�B
���####��#####��#��d#########d#############SP
############################################��#��d#########d#########9#��##�#8��
#l#��####��#####��#��d#########d#########
###InternalRAM
#
#########
#################
#########
####��#��d#########d############��#��d#########d#########9##�##�#��
���####��#####��#��d#########d#########
###ExternalRAM
#
#########
#################
#########
####��#��d#########d############��#��d#########d#########9#X�##. �W
~���####��#####��#��d#########d#############ROM�
############################################��#��d#########d#########9#�##c�\���
���####��#####��#��d#########d#############r0
############################################��#��d#########d#########9#`###c����
#��####��#####��#��d#########d#############r1
############################################��#��d#########d#########9#�###c�|
#��##��####��#####��#��d#########d#############r2
############################################��#��d#########d#########9#h###c��#�
�#��####��#####��#��d#########d#############r3
############################################��#��d#########d#########9#�###c�#��
##��####��#####��#��d#########d#############r4
############################################��#��d#########d#########9#�###c�##�
�#��####��#####��#��d#########d#############r5
############################################��#��d#########d#########9#####c�#��
&#��####��#####��#��d#########d#############r6
############################################��#��d#########d#########9#�###c�##�
�#��####��#####��#��d#########d#############r7
############################################��#��d#########d#########9#��##(�c��
����####��#####��#��d#########d#############CY
###############
############################��#��d#########d#########9#��##F�c�����####��#####��
#��d#########d#############AC
###############
############################��#��d#########d#########9#��##��c�4#���####��#####�
�#��d#########d#############F0
###############
############################��#��d#########d#########9#��##�#c�u#���####��#####�
�#��d#########d#############RS1�
###############
############################��#��d#########d#########3##�##3#c�##���####��#####�
�#��d#########d#############OV
###############
############################��#��d#########d#########9#��##k#c�#���####��#####��
#��d#########d############# -
###############
############################��#��d#########d#########9#��##�#c��#���####��#####�
�#��d#########d#############P#
###############
############################��#��d#########d#########9#��##�#c�#���####��#####��
#��d#########d#############RS0�
###############
############################��#��d#########d#########r##�##���V
#��####��#####��#��d#########d#########0###8051 CPU register structure and
addressing modes
#0#########0#################0#########0####��#��d#########d#######�###�###�####
###��O #### techn�###�###L
o#�###�###############"#################����####
#########AGp�d�
<�############�##L
�######################################################### ###
###############################
###########################
#######################################################################I###,�H��
�P#############�########�#:�]�#�H#############�##�
�#I###,�#��#############�########�#`�#��#############�##,#�#I###L�T�P
�#############�########�#r�u�#
�#############�##�
�MI###���#<#\#############�######
#�#���###$#############�##�#�EI###�|
#�#�#############�########�#��#�#�#############�##l#�EI###�#0#�
D#############�########�#�#Q#�
:
#############�##�#�E~#######0#~#####9#��##t�z���+#��####��#####��#��d#########d#
########�###Arithmetic commandsADD A=A+op2ADDC A=A+op2+CYSUBB
A=A-op2-CYMUL
A,B=A*BDIV A,B=A/BINC A, reg, direct, @reg, DPTRDEC A, reg, direct, @reg
where op2 = reg, direct address,
indirect address (@reg), immediate
operand (#)l
#�#########################################�#################�##############��#�
�d#########d#######
####��#��d#########d############��#��d#########d############��#��d#########d####
###
####��#��d#########d#######
####��#��d#########d############��#��d#########d############��#��d#########d####
###!
####��#��d#########d############��#��d#########d############��#��d#########d####
#####9#X###���#h�#��####��#####��#��d#########d#########f###Bit oriented
commandsANL C AND bit, C AND not bitORL
C OR bit, C OR not bitCPL
bitCLR
bitSETB
bit
#f#########################################P#################f##############��#�
�d#########d############��#��d#########d############��#��d#########d############
��#��d#########d############��#��d#########d############��#��d#########d########
#9##�##�����
w#��####��#####��#��d#########d#########e###Logic commandsANL
A=A AND op2, direct=A AND directORL A=A OR op2, direct=A OR directXRL
A=A
XOR op2, direct=A XOR directCPL
ACLR ARL
cyclic shift A to leftRLC
cyclic shift A to rightRR
cyclic shift A to left through CYRRC
cyclic shift A to right through CYwhere op2 = reg, direct address,
indirect address (@reg),
immediate operand (#)#
#e#########################################V#################e#####
########��#��d#########d#######
%####��#��d#########d############��#��d#########d#######
%####��#��d#########d############��#��d#########d############��#��d#########d###
#########��#��d#########d############��#��d#########d#######
%####��#��d#########d#######'####��#��d#########d#######!
####��#��d#########d############��#��d#########d############��#��d#########d####
#####9#t###4��#�##��####��#####��#��d#########d#########`###Subroutine calls
ACALL 11-bit addressLCALL
16-bit addressRET returnRETI return from interrupt
#`#########################################O#################`##############��#�
�d#########d############��#��d#########d############��#��d#########d############
��#��d#########d############��#��d#########d#########9#$####��#K#�#��####��#####
��#��d#########d#########-###Stack related commandsPUSH
directPOP
direct#
#-###########################################################-
##############��#��d#########d#######
####��#��d#########d#######
####��#��d#########d#########9#�###�#n#�
##��####��#####��#��d#########d#########N###Other commandsSWAP
AXCH A,op2XCHD
A,@regNOPwhere op2 = reg, direct, @reg
#N#########################################?
#################N##############��#��d#########d############��#��d#########d####
###
####��#��d#########d#######
####��#��d#########d############��#��d#########d############��#��d#########d####
#####r##�##���V
#��####��#####��#��d#########d#########-###instruction set
summary (Intel MCS-51 family)#
#-#########-#################-#########-
####��#��d#########d#######################��####################�
o#�#####################################����####
#########AGp�d�
#�############�##�
�###############################################################################
##############
###########################
###############################
######I###x�#�#�#############�########�#��M�+#�#############�##|
#�#I###�#0�##�#############�########�#�#]��
�#############�##,#�EI####�<��#��############�########�#"�Q��#l�############�##�
#�#I###��#�#�#############�########�#��#�#�#############�##D
�EX
######,#X
####9#��###�j��#�#��####��#####��#��d#########d#########0###Jump commandsSJMP
relative 8-bit addressAJMP
11-bit addressLJMP
16-bit addressCJNE
compare and jump if not equal compared pairs A,direct, A,#,
reg,#DJNZ
decrement (A, direct) and jump if not zeroJB
jump if bit set (8-
bit relative address)JBC
if bit set clear it and jump (8-bit relative
address)JNB jump if bit not set (8-bit relative address)JC jump if CY=1 (8-bit
relative address)JNC
jump if CY=0 (8-bit relative address)JZ
jump if A=0 (8-
bit relative address)JNZ
jump if A<>0 (8-bit relative address)JMP jump to
address @A+DPTR
#0#########
###############################"#################0##############��#��d#########d
############��#��d#########d############��#��d#########d############��#��d######
###d############��#��d#########d#######4####��#��d#########d#######0####��#��d##
#######d#######,####��#��d#########d#######:####��#��d#########d#######1####��#�
�d#########d#######)####��#��d#########d#######*####��#��d#########d#######(####
��#��d#########d#######*####��#��d#########d############��#��d#########d########
#9#��####z�
�#��####��#####��#��d#########d#############Data move commandsMOV
A,regMOV
A,directMOV A,@regMOV
A,#MOV
reg,AMOV
reg,directMOV
reg,#MOV
direct,AMOV direct,regMOV
direct,directMOV direct,@regMOV
direct,#
MOV
@reg,AMOV
@reg,directMOV
@reg,#MOV
DPTR,#16bit transfer commandsMOV
C,bitMOV
bit,C4
###########################�####################################################
############��#��d#########d#######
####��#��d#########d#######
####��#��d#########d############��#��d#########d############��#��d#########d####
###
####��#��d#########d############��#��d#########d#######
####��#��d#########d#######
####��#��d#########d############��#��d#########d############��#��d#########d####
########��#��d#########d#######
####��#��d#########d############��#��d#########d############��#��d#########d####
########��#��d#########d#######
####��#��d#########d############��#��d#########d#######
####��#��d#########d#######
####��#��d#########d#########9#��##\�n�#O��####��#####��#��d#########d#########9
###Data transfer from CODE SEGMENTMOV
A,@A+DPTRMOV
A,@A+PC#
#9###########################################################9#########
####��#��d#########d############��#��d#########d############��#��d#########d####
#####9#4####�#�#�#��####��#####��#��d#########d#########C###Data exchange with
external data memoryMOVX
A,@DPTRMOVX
@DPTR,A#
#C#########'#################################################C#########(####��#�
�d#########d############��#��d#########d#######
####��#��d#########d#########r##�##���V
���####��#####��#��d#########d#########-###instruction set summary (Intel
MCS-51 family)
#-#########-#################-#########-####��#��d#########d#######
###############��oe####hrough####
###
o#####################$#################����####
#########AGp�d�
#�############�##d#ࡱG##�#��#��
'#############�##\#ࡱG�#######,#�#####9#��###�4�
##############��#��d#########d#############[1] Halang W.A., Sacha K.M.,
Real-Time Systems. Implementation of Industrial Process Automation, Wrold
Scientific 1992.[2] Frederick M. Cady, Microcontrollers and
Microcomputers. Principles of software and hardware engineering, Oxford
University Press 1997.[3] John B. Peatman, Design with Microcontrollers,
McGraw-Hill International Editions, 1988.[4] H. Ma�ysiak, B. Pochopie�,
P. Podsiad�o, E. Wr�bel, Modu�owe systemy mikrokomputerowe,
Wydawnictwa Naukowo-Techniczne, 1990.[5] Piotr Misiurewicz, Uk�ady
mikroprocesorowe, struktury i programowanie, Wydawnictwa Naukowo-
Techniczne, 1983.[6] Antoni Niederli�ski, Mikroprocesory,
mikrokomputery, mikrosystemy, Wydawnictwa Szkolne i Pedagogiczne, 1988.
[7] Douglas E. Comer, Sieci komputerowe TCP/IP. Zasady, protoko�y i
architektura, Wydawnictwa Naukowo-Techniczne, 1997 (vol I.
Principles, Protocols and Architecture, Prentice Hall Inc. 1995).
############################################��#��d#########d#######L####��#��d##
#######d############��#��d#########d############��#��d#########d#######^####��#�
�d#########d#######
%####��#��d#########d############��#��d#########d#######&####��#��d#########d###
####1####��#��d#########d#######:####��#��d#########d#######+####��#��d#########
d#######-
####��#��d#########d############��#��d#########d#######<####��#��d#########d####
###-
####��#��d#########d############��#��d#########d#######6####��#��d#########d####
###1####��#��d#########d#######2####��#��d#########d#######*####��#��d#########d
#######-####��#��d#########d#######Q####��#��d#########d#########r##�##���V
���,###��#####��#��d#########d#########
###References
#
#########
#####,###########
#########
####��#��d#########d#######################��##########�#########l
o####################%#########&#
#########################################################################
###############'###############.###############5###############<###############C
###############J###############Q###############X###############_###############f
###############m###############t###############{###############�###############�
###############�###############�###############�###############�###############�
###############�###############�###############�###############�###############�
###############�###############�###############�###############�###############�
###############�###############################
###################�###########&#&###l##"##NU####����####
#########################################AGp�d�@�############�##L##8# A�p���
�#############�####�*##!##�#[�E#############�##�
�5############################################################
###!
####����#t�"#######D#W$�######!###���#��"#######,#�6�######
####�#�#�#############�######I###��t#8#�#############�#########7######�#########
########7######�##############�###:#####�#####q##�##M�#!
�(#��####��#####��#��d#########d#############P.R. KSA WETI PG
############################################��#��d#########d#########r##�##���V
#��,###��#####��#��d#########d######### ###Click to edit Master title
style
# ######### #####,########### ######### ####��###d#########d#########2##�##����V
�#��####��#####��#��d#########d#########R###Click to edit Master text
stylesSecond LevelThird LevelFourth LevelFifth Level
#R#########!##### ########################
#################################R#########!###U#n###K#########d#######
#####�###d#########d#######
#####�###d#########d#######
###U#n###A#########d#############�###d#########d###############
############################## A�/��#,#############�###
W$A###k���#+�############�########!#�
�#�#E#############�##l#�5####�#####�#####q##�####�#�#(#��####��#####��#��d######
###d###############
############################################��#��d#########d#########2##�##i��##
#��
###��#####��#��d#########d#########S###Click to edit Master notes stylesSecond
LevelThird LevelFourth LevelFifth Level#
#S#########S#####
###########S#########"####��###d#########d###########��###d#########d#######
####��###d#########d#######
####��###d#########d############��###d#########d#####################��#########
#############�##"######## #####�6##�6############NU####����####
#####################&#############����############$###%###�
#""#######'#######################NU####����####
#####################-###*#########����############+###,###�
#")#######.###########=*########## ###"###############
###########���#######
#############
#9#�
##########'#��######################���#####
#########�#��######�########"Arial##]####-
#######�#########�########"System######-#######'#��##########-#########���#####
###########9#�
########-#######'#��##########-#########���#####
###########9#�
########-#######'#��##########-#########���#####
###########)#�
########�###���#��####-#######�###############-#######
#���#######���#######
#############$###1#V#�#�#)#�#_#V#1#V#####�#############-#######�#######
###########���#####$###)#�#)#n#_#D#_#V#)#�#####$###_#V#_#D#1#D#1#V#_#V#######d#<
v#�#####�###############-
#######�#########V#_###############�#)#######V#########�#�#######V#�#######�#�##
#####V#}#######�#F#######V#1#######�#�#######V#_#######D#_#######V#########D####
#####V#�#######D#�#######V#}#######D#}#######V#1#######D#1#######�#)#######V#_##
#####V#1#########)#######�#_#######�#1#######�#)#######v#_#######v#1#######/#)##
#######_#########1#######�#)#######�#_#######�#1#######N#)#######%#_#######
%#1#######�#)#######�#_#######�#1#######n#)#######D#_#######D#1#####�###########
####-#######�###���#######-#######-#######'#��##########-#######-#######-
#########���##### ###########)#�
########�#############-#######�###################
#############$###1#V#�#�#)#�#_#V#1#V#######d#<
v#�#####$###)#�#)#n#_#D#_#V#)#�#####$###_#V#_#D#1#D#1#V#_#V#####-#######-
#######-#######'#��##########-#######-#######-################# ###########)#�
##########�#)#######���#######
###############�#�#######�#)#######�#)#######�#�#######�#�#######�#�#######�#�##
#####�#F#######�#F#######�#�#######�#�#####2
�#y#####68HC11*#*#6#6#*#*#####2
�#.#####MCS-51?#6#2###*#*####2
�#######8096*#*#*#*#####2
�#�#####78310#*#*#*#*#*#####�###############-#######�#######�#####ࡱ#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#########ࡱ#############$###�#V#�#@#�#i#�#�#�#V#####�#####�#��####-
#######�#######
#���#########�#####$###�#�#�#i#d#i#d#�#�#�#####�#####�#��####-
#######�#######
#���#########�#####$###�#@#�#i#d#i#�#@#�#@#####�###ࡱ(##ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######ࡱ(######$###9#V#9#�###�###�#9#V#####�###�P##��####-
#######�#######
#���#######�P######$#####�###�#�#�#�#�###�#####�###�<##��####-
#######�#######
#���#######�<######$###9#�###�#�#�#�#�#9#�#####�###D#y#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######D#y#####$###�#V#�#�#R###R#�#�#V#####�###�#�#��####-
#######�#######
#���#######�#�#####$###R#�#R#########�#R#�#####�###f#�#��####-
#######�#######
#���#######f#�#####$###�#�#R#######9#�#�#�#####�#####ࡱ#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#########ࡱ#####$###�#V#�#@#h#i#h#�#�#V#####�#####�#��####-
#######�#######
#���#########�#####$###h#�#h#i###i###�#h#�#####�#####�#��####-
#######�#######
#���#########�#####$###�#@#h#i###i#O#@#�#@#####�###ࡱ(##ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######ࡱ(######$###�#V#�#�#�#�#�#�#�#V#####�###�P##��####-
#######�#######
#���#######�P######$###�#�#�#�#h#�#h#�#�#�#####�###�<##��####-
#######�#######
#���#######�<######$###�#�#�#�#h#�#�#�#�#�#####�#####ࡱ#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#########ࡱ#####$###S#V#S#@###i###�#S#V#####�#####�#��####-
#######�#######
#���#########�#####$#####�###i#�#i#�#�###�#####�#####�#��####-
#######�#######
#���#########�#####$###S#@###i#�#i###@#S#@#####�###ࡱ(##ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######ࡱ(######$###�#V#�#�#l#�#l#�#�#V#####�###�P##��####-
#######�#######
#���#######�P######$###l#�#l#�###�###�#l#�#####�###�<##��####-
#######�#######
#���#######�<######$###�#�#l#�###�#S#�#�#�#####�###D#y#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######D#y#####$###�#V#�#�#�###�#�#�#V#####�###�#�#��####-
#######�#######
#���#######�#�#####$###�#�#�###l###l#�#�#�#####�###f#�#��####-
#######�#######
#���#######f#�#####$###�#�#�###l###�#�#�#�#####�###HHH#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######HHH#####$###A#V#A#�###�###�#A#V#####�###���#��####-
#######�#######
#���#######���#####$#####�###�#�#�#�#�###�#####�###lll#��####-
#######�#######
#���#######lll#####$###A#�###�#�#�#�#�#A#�#####�#####ࡱ#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#########ࡱ#####$#####V###@#�#i#�#�###V#####�#####�#��####-
#######�#######
#���#########�#####$###�#�#�#i#�#i#�#�#�#�#####�#####�#��####-
#######�#######
#���#########�#####$#####@#�#i#�#i#�#@###@#####�###ࡱ(##ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######ࡱ(######$###W#V#W#�#!#�#!#�#W#V#####�###�P##��####-
#######�#######
#���#######�P######$###!#�#!#�#�#�#�#�#!#�#####�###�<##��####-
#######�#######
#���#######�<######$###W#�#!#�#�#�###�#W#�#####�###D#y#ࡱࡱ####-
#######�#######
#ࡱࡱࡱ#######D#y#####$###�#V#�#�#p###p#�#�#V#####�###�#�#��####-
#######�#######
#���#######�#�#####$###p#�#p###!###!#�#p#�#####�###f#�#��####-
#######�#######
#���#######f#�#####$###�#�#p###!###W#�#�#�#####�#############-
#######�#######-#######�#######�###############-
#########�#)#######���###############n#)#######�#)#######�###########)##########
#######�#)#######�#########/#)#######/#########�#)#######�#########N#)#######N##
#######�#)#######�#########n#)#######n#######
##### ###2
U#�#####0#*#
###2
�#�#####5#*#
###2
t#�#####10*#*#
###2
##�#####15*#*#
###2
�#�#####20*#*#
###2
##�#####25*#*#
###2
�#�#####30*#*#
###2
C#�#####35*#*#######�#)#######�#�#######�#)#######�#)#######�#�#######�#�#######
�#�#######�#�#######�#F#######�#F#######�#�#######�#�#####2
�#y#####68HC11*#*#6#6#*#*#####2
�#.#####MCS-51?#6#2###*#*####2
�#######8096*#*#*#*#####2
�#�#####78310#*#*#*#*#*#####-#######-#######'#��##########-#######-
#########���##### ###########9#�
########-#######-#######'#��##########-#######-#########���##### ###########9#�
########�#############-########################e#<
v#�#####-#######-#######-#######'#��##########-#######-#######-#########���#####
###########b#:
x#�#####-#######-#######-#######'#��##########-#######-#######-#########���#####
###########b#:
x#�#####�###############-#######�#######�#####�#��####-#######�#######
#���#########�######################�##
�#�#####
###########���#############.###
###2
�#*
####bit#.#########.#######-#######-#######-#######'#��##########-#######-
#######-#########���#####
###########b#:
x#�#####-#######-#######-#######'#��##########-#######-#######-#########���#####
###########b#:
x#�#####�###�P##��####-#######�#######
#���#######�P########
###############�##
T#�#####
###########���#############.######2
�#*
####byte.#&###*#####.#######-#######-#######-#######'#��##########-
#######-#######-#########���#####
###########b#:
x#�#####-#######-#######-#######'#��##########-#######-#######-#########���#####
###########b#:
x#�#####�###�#�#��####-#######�#######
#���#######�#�#######
###############;##
#�#####
###########���#############.######2
:#*
####word<#.###.#####.#######-#######-#######-#######'#��##########-
#######-#######-#########���#####
###########b#:
x#�#####-#######-#######-#######'#��##########-#######-#######-#########���#####
###########b#:
x#�#####�###���#��####-#######�#######
#���#######���#######
###############�##
�#�#####
###########���#############.#######2
�#*
####double.#.#.#.###*#####.#######.######2
F#*
####word<#.###.#####.#######-#######-#######-#######'#��##########-
#######-#######-#########���#####
###########b#:
x#�#####-#######-#######-#######'#��##########-#######-#######-#########���#####
###########9#�
########-#######�#######-#######�#######'#��####
#9#�
############���#####
#########'#��######################���#####
#########'#��################Courier New##############%?
(####�###0###��######################################P#?(�
#"##�
#"####1#########MSGraph.Chart.5#################Chart###########################
############################F�?"Object1###############
###�#####1#########&#####����######Word##Microsoft Word##############
#�#b####�####################D####-###############-
#######�#��######�#########Symbol######-################2
############b#�#� &#######�#��######�########"Arial#######-###&###2
##;#########b#�#I/O
configurations####A###*#.#.#####/#.###.#####.#.#*#####################-
#######################-#######2
�###########b#�#� &#######-###+###2
�#;#########b#�#read latch / read
pin###.#.#.#####.###*#.#########.#.#.###.###.#####################-
#######################-#######2
�###########b#�#� &#######-###.###2
�#;#########b#�#write latch / write
pin#;#######.#####.###*#.#######;#######.###.###.#####################-
#######################-#######2
O###########b#�#� &#######-###1###2
W#;#########b#�#read-modify-write
feature###.#.#.###G#.#.#####(###;#######.#####.#.###.###.#####################�#
�######�####�####Times New Roman CE######-###############-
#############*#*#*#*#*#*#*#*########%?
(####,#�#3###��######################################P#?(�
#"##�
#"####4#########Word.Document.6#################Dokument########################
############################��?"Object4###############
###:###############
###########���####################
#"#f###########'#��######################���#####
#########'#��############���#####
###########!
#e#########'#��############���##### #############b#########�###���#######-
#######
#���##########################
#####!
#�#�#�#@#�#####�#############-#######�#######
###########���#####�###############-
#########@#########@#�#####�###############-########!#�###�#@#######-
#########~#########~#�#####-###
#####!#�###�#~#######-
#########�#########�#�#####-###
#####!#�###�#�#######-
#########�#########�#�#####-###
#####!#�###�#�#######-
#########8#########8#�#####-###
#####!#�###�#8#######-
#########v#########v#�#####-###
#####!#�###�#v#######-
#########�#########�#�#####-###
#####!#�###�#�#######-
#########�#########�#�#####-###
#####!#�###�#�#######-
#########0#########0#�#####-###
#####!#�###�#0#######-
#########n#########n#�#####-###
#####!#�###�#n#######-
#########�#########�#�#####-###
#####!#�###�#�#######-
#########�#########�#�#####-###
#####!#�###�#�#######-
#########(#########(#�#####-###
#####!#�###�#(#######-
#########f#########f#�#####-###
#####!#�###�#f#######-
#########�#########�#�#####-###
#####!#�###�#�#######-
#########�#########�#�#####-###
#####!#�###�#�#######-######### #########
#�#####-### #####!#�###�# #######-#####################e#####-########!
#�###c#########�#######��####-#######-#########>#�#######>#f#####-### #####!
#�###�#>#�#####-#########|#�#######|#f#####-########!#�###�#|#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
#########6#�#######6#f#####-###
#####!#�###�#6#�#####-
#########t#�#######t#f#####-###
#####!#�###�#t#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
#########.#�#######.#f#####-###
#####!#�###�#.#�#####-
#########l#�#######l#f#####-###
#####!#�###�#l#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
#########&#�#######&#f#####-###
#####!#�###�#&#�#####-
#########d#�#######d#f#####-###
#####!#�###�#d#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
#########�#�#######�#f#####-###
#####!#�###�#�#�#####-
###########�#########f#####-###
#####!#�###�###�#####�###���#######-
#######'#��##########-#########���#####
###########!
#e#########�#�######�####�####Arial CE#2####-#######-
#######�#########�########"System######-#######'#��##########-#######-
#########���##### ###########!#e#########�#�######�####�####Arial CE#2####-
#######�#�######�#########Book Antiqua#�####-######################2
##*#####Adress!###############�#�######�#########Book Antiqua#�####-# #
###2
##(#####+0####
###2
##�#####+1####
###2
##�#####+2####
###2
##�#####+3####
###2
##p#####+4####
###2
##B#####+5####
###2
########+6####
###2
##�#####+7########-#######-#######'#��##########-#
#####-#########���#####
#############b#########-#######-#######'#��##########-#
#####-
#########���##### ###########!#e#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e####################
###2
D#W#####F8########-#######-#######'#��##########-#
#####-#########���#####
#############b#########-#######�######################-
###########�#######>#�#####-###
#####!#�#<#####�#####-
###########�#######>#�#####-###
#####!#�#<#####�#####-
###########x#######>#x#####-###
#####!#�#<#####x#####-
###########J#######>#J#####-###
#####!#�#<#####J#####-
###################>#######-###
#####!#�#<###########-
###########�#######>#�#####-###
#####!#�#<#####�#####-
###########�#######>#�#####-###
#####!#�#<#####�#####-
###########�#######>#�#####-###
#####!#�#<#####�#####-
###########d#######>#d#####-###
#####!#�#<#####d#####-#######-
#######'#��##########-# #####-#########���##### ###########!#e#########-#######-
#######'#��##########-# #####-#########���##### ###########!#e###########
#########
###2
�#W#####F0########�#�######�#########Book Antiqua#�####-####### ###�# ###2
�#1#####B####### #########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
�#U#####E8########-#######-#######'#��##########-#
#####-#########���#####
#############b#########-#######-#######'#��##########-#
#####-
#########���##### ###########!#e#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e####################
###2
�#U#####E0########-#######
###�#
###2
�#######ACC#!######### #########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
<#Q#####D8########-#######-#######'#��##########-#
#####-#########���#####
#############b#########-#######-#######'#��##########-#
#####-
#########���##### ###########!#e#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e####################
###2
z#Q#####D0########-#######
###�#
###2
z#######PSW#####*##### #########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
�#S#####C8########-#######-#######'#��##########-#
#####-#########���#####
#############b#########-#######-#######'#��##########-#
#####-
#########���##### ###########!#e#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e####################
###2
�#S#####C0########-#######-#######'#��##########-#
#####-#########���#####
#############b#########-#######-#######'#��##########-#
#####-
#########���##### ###########!#e#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e####################
###2
4#T#####B8########-#######
###�#
###2
4#*#####IP########
#########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
r#T#####B0########-#######
###�#
###2
r#'#####P3########
#########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
�#R#####A8!#######-#######
###�#
###2
�#*#####IE########
#########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
�#R#####A0!#######-#######
###�#
###2
�#'#####P2########
#########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
,#X#####98########-#######
###�####2
,#######SCON############-#
##### ########2
,#�#####SBUF####!#######-#######-#######'#��##########-#
#####-
#########���##### #############b#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e#########-#######-
#######'#��##########-# #####-#########���##### ###########!#e###########
#########
###2
j#X#####90########-#######
###�#
###2
j#'#####P1########
#########-#######-#######'#��##########-#######-
#########���##### #############b#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#######-#######'#��##########-#######-
#########���##### ###########!#e#########-#
################
###2
�#X#####88########-#######
###�####2
�#�#####TCON############-#
##### ########2
�#�#####TMOD##*#####
###2
�#�#####TL0#######
###2
�#�#####TL1#######
###2
�#]#####TH0#######
###2
�#/#####TH1###########-#######-#######'#��##########-#
#####-
#########���##### #############b#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e#########-#######-
#######'#��##########-# #####-#########���##### ###########!#e###########
#########
###2
�#X#####80########-#######
###�#
###2
�#'#####P0########-#
##### #####
###2
�#�#####SP####
###2
�#�#####DPL#######
###2
�#�#####DPH##########2
�#�#####PCON############-#######-#######'#��##########-#
#####-
#########���##### #############b#########-#######-#######'#��##########-#
#####-#########���##### ###########!#e#########-#######-
#######'#��##########-# #####-#########���##### ###########!#e#########-#######-
#######'#��##########-# #####-#########���##### #############b###########
#############-################### #######-###
#####!
#�#############�#######��####-#
#####-#########>#�#######"#�#####-###
#####!#�#�###>#�#####-
#########>#�#######"#�#####-###
#####!#�#�###>#�#####-
#########>#v#######"#v#####-###
#####!#�#�###>#v#####-
#########>#H#######"#H#####-###
#####!#�#�###>#H#####-
#########>#########"#######-###
#####!#�#�###>#######-
#########>#�#######"#�#####-###
#####!#�#�###>#�#####-
#########>#�#######"#�#####-###
#####!#�#�###>#�#####-
#########>#�#######"#�#####-###
#####!#�#�###>#�#####-
#########>#b#######"#b#####-###
#####!#�#�###>#b#####-#######�#
#####-#######'#��##########-# #######���#####
###########"#f#########�#######��####-#
################ #####!#�###f##### #####!#�###f##### #####!#�######### #####!
#�#######b#####-
#######�#######�#######�#######�#######'#��#####################################
####################%?(####4#�#6###��######################################P#?(�
#"##�
#"####7#########Excel.Sheet.5###################Arkusz##########################
############################N�?"Object3###############
###p###
########### ###########���####################
##&###########'#��######################���#####
#########'#��############���#####
###########
#%#########'#��############���##### ########### #"#########�###���#######-
#######
#���##########################
#####!#�#4#!
#########�###���#######-#######�#######
#���# #####!#�#6#!
#�#######�#######��####-#######�#######
###########���#####�###############-
#####################&#####�###############-########!#�###"#########-
#########5#########5#&#####-###
#####!#�###"#5#######-
#########j#########j#&#####-###
#####!#�###"#j#######-
#########�#########�#&#####-###
#####!#�###"#�#######-
#########�#########�#&#####-###
#####!#�###"#�#######-#########
#########
#&#####-### #####!#�###"#
#######�###���#######-#######'#��##########-
#########���##### ###########
#%#########�#�######�####�####Arial CE#2####-#######-
#######�#########�########"System######-#######'#��##########-#######-
#########���##### ###########
#%#########�#�######�####�####Arial CE#2####-#######-##################
###2
########SM2#######
###2
##ࡱ#####RB8###########2
##�#####UART Interrupt########
#
#####################-#######-#######'#��##########-#######-#########���#####
########### #"#########-#######-#######'#��##########-#######-
#########���##### ###########
#%#########-#######-#######'#��##########-#######-#########���#####
###########
#%#################### ###2
:#0#####0###
###2
:#�#####0#######�#�######�####�####Arial CE#2####-###
###2
:#W#####YES###########-#######-#######'#��##########-#######-#########���#####
########### #"#########-#######-#######'#��##########-#######-
#########���##### ###########
#%#########-#######-#######'#��##########-#######-#########���#####
###########
#%#########-##################
###2
o#0#####0###
###2
o#�#####1#######-###
###2
o#W#####YES###########-#######-#######'#��##########-#######-#########���#####
########### #"#########-#######-#######'#��##########-#######-
#########���##### ###########
#%#########-#######-#######'#��##########-#######-#########���#####
###########
#%#########-##################
###2
�#0#####1###
###2
�#�#####0#######-###
###2
�#b#####NO##!#####-#######-#######'#��##########-#######-#########���#####
########### #"#########-#######-#######'#��##########-#######-
#########���##### ###########
#%#########-#######-#######'#��##########-#######-#########���#####
###########
#%#########-##################
###2
�#0#####1###
###2
�#�#####1#######-###
###2
�#W#####YES###########-#######-#######'#��##########-#######-#########���#####
########### #"#########-#######-#######'#��##########-#######-
#########���##### ###########
#%#########-#######-#######'#��##########-#######-#########���#####
###########
#%#########-#######-#######'#��##########-#######-#########���#####
########### #"########################-##########################-###
#####!#�############-###########p########p#####-###
#####!#�######p#####-
###########�########�#####-###
#####!#�######�#####-###########"#######
#"#####-### #####!#�######"#####�#############-#######�#######-
#######'#��##########-#########���#####
############&#########�#######��####-
##################
#####!#�###&##### #####!#�###&#
###
#####!
#�######### #####!#�#######"#####-#######�#######�#######'#��########
###
################################%?(####
###9###��######################################P#?(�
#"##�
#"####:#########Excel.Sheet.5###################Arkusz##########################
############################ �?"Object5###############
###)#####'#########
###########���####################
#B#G###########'#��######################���#####
#########'#��############���#####
###########A#F#########'#��############���#####
###########>#C#########�###���#######-#######
#���#################
#########
#####!#�#4#####0#####�#############-#######�#######
###########���#####�###############-
#####################.#####�###############-########!
#�###,#########�#######��####-#######-###########2#########G#####-### #####!
#�#######2#####-#########5#########5#G#####-########!#�###C#5#######-
#########j#########j#G#####-###
#####!#�###C#j#######-
#########�#########�#G#####-###
#####!#�###C#�#######-
#########�#########�#G#####-###
#####!#�###C#�#######-#########
#########
#G#####-### #####!#�###C#
#######-#########>#########>#G#####-###
#####!#�###C#>#######�###���#######-#######'#��##########-
#########���##### ###########A#F#########�#�######�####�####Arial CE#2####-
#######-#######�#########�########"System######-#######'#��##########-#######-
#########���##### ###########A#F#########�#�######�####�####Arial CE#2####-
######################2
##?#####Source############'###2
##�#####Priority within level#####
#####
#
###
###
#
###
###
#
#######
#####-#######-#######'#��##########-#######-#########���#####
###########>#C#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#################### ###2
:#######1###
###2
:#a#####IE0#
#########2
:#H#####highest###
#########
#####-#######-#######'#��##########-#######-#########���#####
###########>#C#########-#######�######################-
###################5#######-###
#####!#�#3###########-#######-
#######'#��##########-#######-#########���################A#F#########-#######-
#######'#��##########-#######-#########���################A#F###########
#########
###2
o#######2###
###2
o#[#####TF0###########-#######-#######'#��##########-#######-#########���#####
###########>#C#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#################### ###2
�#######3###
###2
�#a#####IE1#
#########-#######-#######'#��##########-#######-#########���#####
###########>#C#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#################### ###2
�#######4###
###2
�#[#####TF1###########-#######-#######'#��##########-#######-#########���#####
###########>#C#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#################### ###2
########5#######2
##L#####RI+TI###
#####
#####2
##Q#####lowest
#########
#####-#######-#######'#��##########-#######-#########���#####
###########>#C#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#########-#######-#######'#��##########-#######-
#########���##### ###########A#F#########-#######-#######'#��##########-#######-
#########���##### ###########>#C#########�#######��####-######################-
#########5#########B#######-###
#####!#�####5#######-
###########.#######B#.#####-###
#####!#�#B#####.#####-
###########�#######B#�#####-###
#####!#�#B#####�#####-
###########C#######B#C#####-###
#####!#�#B#####C#####-#######�#######-
#######'#��##########-#########���#####
###########B#G#########�#######��####-
##################
#####!#�###G##### #####!#�###G#>### #####!#�#:#######
#####!#�#:#####C#####-
#######�#######'#��######F��F��F��#�F�##�F�9F�t3�~�#|#�F��#�F���̀
�F�v�#######%?
(####_#j#<###��######################################P#?(�
#"##�
#"####=#########Excel.Sheet.5###################Arkusz##########################
############################��?"Object6###############
###�###############&#####����######Word##Microsoft Word##############
#�#b####�####################D####-#######�#############-###
#####!
#�#######ࡱ#####�###���#######-#######-### #####!#�#######ࡱ#####-#######-###
#####!#�###1###�#####-#######-###
#####!#�#######�#####-#######-###
#####!#�###!###�#####-#######-###
#####!#�#######�#####-#######-###
#####!#�#######�#####-#######-###
#####!#�#`#####ࡱ#####-#######-###
#####!#�#`#####�#####-#######-###
#####!#�#`#####�#####-#######
#���#######���#####�###���#######-###
#####!#�#0#1###�#####-
#######�#######
###########################�#�######�####�####Times New Roman
CE######-####### #########2
##�# ###�###�#6#Interrupt###############################
#���#######���#####�###���#######-###
#####!#�#0#1#6#�#####-
#######�#######
###########################-#######2
8#�#####�#0#�#f#source########################
#���#######���#####�###���#######-###
#####!#�#0#$###�#####-
#######�#######
###########################-#######2
########�###�#6#Vector########################
#���#######���#####�###���#######-###
#####!#�#0#$#6#�#####-
#######�#######
###########################-#######2
8#######�#0#�#f#address###########################-###
#####!
#�#####f#ࡱ#####-#######-###
#####!#�###1#f#�#####-#######-###
#####!
#�#####f#�#####-#######-###
#####!#�###$#f#�#####-#######-###
#####!
#�#####f#�#####-#######-###
#####!#�#0###i#ࡱ#####-#######-###
#####!
#�#0###i#�#####-#######-###
#####!#�#0###i#�#####-
###############�#�######�####�####Times New Roman CE######-#######2
k#�#
###�#f#�#�#External 0####
#########
#########################-#######2
k#######�#f#�#�#0003H#######################-###
#####!#�#####�#ࡱ#####-
#######-### #####!#�###1#�#�#####-#######-###
#####!#�#####�#�#####-#######-
###
#####!#�###$#�#�#####-#######-###
#####!#�#####�#�#####-#######-###
#####!#�#0###�#ࡱ#####-#######-###
#####!#�#0###�#�#####-#######-###
#####!#�#0###�#�#####-###############-#######2
�#�#####�#�#�#�#Timer 0###
#!#############################-#######2
�#######�#�#�#�#000BH#######################-###
#####!#�#####�#ࡱ#####-
#######-### #####!#�###1#�#�#####-#######-###
#####!#�#####�#�#####-#######-
###
#####!#�###$#�#�#####-#######-###
#####!#�#####�#�#####-#######-###
#####!#�#0###�#ࡱ#####-#######-###
#####!#�#0###�#�#####-#######-###
#####!#�#0###�#�#####-###############-#######2
�#�#
###�#�#�#�#External 1####
#########
#########################-#######2
�#######�#�#�#�#0013H#######################-###
#####!#�#####�#ࡱ#####-
#######-### #####!#�###1#�#�#####-#######-###
#####!#�#####�#�#####-#######-
###
#####!#�###$#�#�#####-#######-###
#####!#�#####�#�#####-#######-###
#####!#�#0#####ࡱ#####-#######-###
#####!#�#0#####�#####-#######-###
#####!#�#0#####�#####-###############-#######2
##�#####�#�#�#2#Timer 1###
#!#############################-#######2
########�#�#�#2#001BH#######################-###
#####!#�#####2#ࡱ#####-
#######-### #####!#�###1#2#�#####-#######-###
#####!#�#####2#�#####-#######-
###
#####!#�###$#2#�#####-#######-###
#####!#�#####2#�#####-#######-###
#####!#�#0###5#ࡱ#####-#######-###
#####!#�#####e#ࡱ#####-#######-###
#####!#�#####e#ࡱ#####-#######-###
#####!#�###1#e#�#####-#######-###
#####!#�#0###5#�#####-#######-###
#####!#�#####e#�#####-#######-###
#####!#�###!#e#�#####-#######-###
#####!#�#0###5#�#####-#######-###
#####!#�#####e#�#####-#######-###
#####!#�#####e#�#####-###############-
#######2
7#�#####�#2#�#e#Sertial#######
#
###
#####################-#######2
7#######�#2#�#e#0023H###############################-###############-
#######�#########�##^_��
##U��V�v#�l#+�RP��#ࡱ#��#�#�#�0#�#######%?(####,###?
###��######################################P#?(�
#"##�
#"####@#########Word.Document.6#################Dokument########################
############################(�?"Object7##############�J�?
(##�ࡱ######�)########2#####5#####8#####;#####>#####A###B### #�#H�?"�##"#### #
#@#@#`#`#�#�###@###�###�# #�#@#�#`###�###@####��(?
(##�ࡱ######�6##################5#D#####E########�!
###�#############$�o$######W2######�###�#u#####'###�#######/#�#####���P1#$#2�W�#
###j�K7####���##D#Ga[���,#A`��####������&#���W�>#�����
#��V#!0/#�ࡱ��##<###K��7###��##.#"��Q�#��������##�?ࡱ
4#�Q(�####�v�y##E#���##��##�('#����##6#�����5#��
�
�
�
�
�
�
�
�
�
�
�
�
�M#�Ծ���3####�##V#���_�"###G##
##
############S#######"###"####��###d###################�#####�###P#*#)#�#########
####
#####�#############h��######d#d#####################d#d#d##############�##X#����
��Y#######M#�Ծ���Y#######\#####��##���P1#O#7�##��##h�h�h��######################
########d#d#d#######7#�#######X#������Y#########h�h�h�Y#######D#Ga[���3####�####
��##�(##������#�##?
(##�ࡱ######�6######'#I#####J######"D##"###"##r##�##,###########,###########,####
#######,###########,##########��#��d#########d############��###d#########d######
######��###d#########d############��###d#########d############��###d#########d##
###########2##�##
#########################################################U#n###K#########d######
#######�#��d#########d#############�#��d#########d###########U#n###A#########d##
###########�#��d#########d#############2##�##
###########
###########
###########
###########
##########��#��d#########d############��#��d#########d############��#��d########
#d############��#��d#########d############��#��d#########d###########��2##�#####
#########################################################�###d#########d###��###
#####�###d#########d###��########�###d#########d###��########�###d#########d###�
�########�###d#########d###��########3##� ########### ########### ###########
###########
############��#��d#########d############��#��d#########d############��#��d######
###d############��#��d#########d############��#��d#########d####################
###########0#0#########�#�##?(
#�ࡱ##@###�6##########�#########Times New Roman####"#######XE#W ######!#!
#####y#########�########"Arial#�W�#_#�5�###�W�=_####XE#W
##############:#########�#�#######Book
Antiqua################G8G8######G#G###############�#########Monotype
Sorts##�$o###�&���ࡱg#�#######H#H#####�#########�#�######"Arial#W
###############!##�#W!nd########################�#########Book
Antiqua#[j9/#########L]#]########D#D###############�#�######"Arial#nd###########
###?###d#�"nd########################�####�###BGraphite Light Narrow CE
ATT##ࡱ4######/#/#####-#########�####�####Times New Roman
CE###�$`�#�###O$##############
#########�########"Arial#W ##############�###|
#O$nd##############�##########,#,######` ##���i�
##HP DeskJet 850C
Printer#DESKJETC#LPT1:##########################################################
########################################
################################################################################
#######################################�#HP DeskJet 850C Printer#########
#4#D#N##o####
#####d#####,#####,##############################################################
#####################HP DeskJet 850C
Printer#########################################LPT1############################
################################################################################
##########################��
############################################,#,###########################n#X#��
�0
p#���#
p###############/###!
###(###P###��>�###�##B#2#)#####C###F###K###H###M###L###N#######
#�#`#�#####O###����Q*##L###���?�?!#####�
�
�
�
�
�
�
�
�
�
�
�
�
�#��#ࡱ#�################;###��
#################C###########4#######����####
###################5###L###�����������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
��������������������������������������������������������������������������������
������������������������������������������������������������###
##ş��Oh#��##+'��####ş��Oh#��##+'��0###�###########x#######�#######�#######�#####
##�#######�#######4### ###L#######X###
###d######p#######|#######�#######�#######%###Industrial Computer Architecture
Box######$###6. Microcontroller Systems - part 1#########Pawe�
Raczy�ski#########################+###c:\powerpnt\template\clrovrhd\shadbarc.ppt
############Pawe� Raczy�ski#########115#@###F�ڻE�#@###�#".|
x�#@###�nE�E�#####&###########Microsoft PowerPoint 4.0##G#######����######|
kjJ####
###�
####9#########&#####����######���0
p#
###&###
#����##########&###$#����######TNPP##Microsoft PowerPoint####&###
#TNPP######f#
###&###
#����##########&#####TNPP####################����####
#�#`#9###�#########�###�#�#�#�#�P##���#####�####�##��####�#�#�##��#���#���#���#�
��#���#���#�####�##��####�#�#�##��#���#####4#######5#####�###���#######-
#######�#######���#####-#########q#1
����####&#####����#######����#######&#####����#######����##�####&#####����######
#����#|�####-#######�#############-
#######�#########)###&###G#TNPP#�=######�#####����#|
�#����#t��##0###4#d#F######�0Z7�##��#����#|�#######|��#��#�
###&###
#TNPP##########-#######-#############�###�#�#######-#######$####�������|�#�|
�#���####$###s#���#���#|�s#|�s#��####�###�#�#######-
#######�#######$###����#���#�|��|����####$###�
��s#��s#|��
|��
��####�###|#�#######-#######�#######$####�������|�#�|�#���####$###t
���
���
|�t
|�t
��####�###x#�#######-#######�#######$###����#���#�|��|����####$###�
��t
��t
|��
|��
��####�###t#�#######-#######�#######$####�������|�#�|�#���####$###u
���
���
|�u
|�u
��####�###p#�#######-
#######�#######$###����#���#�|��|����####$###�#��u
��u
|��#|
��#��####�###l#�#######-#######�#######$####�������|�#�|�#���####$###v#���#���#|
�v#|�v#��####�###h#�#######-#######�#######$###����#���#�|��|
����####$###�#��v#��v#|��#|��#��####�###d#�#######-#######�#######$####�������|
�#�|�#���####$###w#���#���#|�w#|�w#��####�###`#�#######-
#######�#######$###����#���#�|��|����####$###�#��w#��w#|��#|
��#��####�###\#�#######-#######�#######$####�������|�#�|�#���####$###x#���#���#|
�x#|�x#��####�###X#�#######-#######�#######$###����#���#�|��|
����####$###�#��x#��x#|��#|��#��####�###T#�#######-#######�#######$####�������|
�#�|�#���####$###y#���#���#|�y#|�y#��####�###O#�#######-
#######�#######$###����#���#�|��|����####$###�#��y#��y#|��#|
��#��####�###K#�#######-#######�#######$####�������|�#�|�#���####$###z#���#���#|
�z#|�z#��####�###G#ࡱ#######-#######�#######$###��������|��|
����####$###�#��z#��z#|��#|��#��####�###C#x#######-#######�#######$###�������|�
�|����####$###{#���#���#|�{#|�{#��####�###?#p#######-#######�#######$###����
���
�|��|����####$###�#��{#��{#|��#|��#��####�###;#i#######-#######�#######$###
�������|�
�|�
���####$###|#���#���#|�|#|�|#��####�###7#b#######-#######�#######$###����#���#�|
��|����####$###�#��|#��|#|��#|��#��####�###3#[#######-#######�#######$####�����|
�#�|�#���####$###}#���#���#|�}#|�}#��####�###/#S#######-#######�#######$###����
���
�|�|���####$###�#��}#��}#|�#|�#��####�###+#L#######-#######�#######$###
�����|�
�|�
���####$###~#��#��#|�~#|�~#��####$###����~#��~#|�|���####-#######-
#######�#######'#��
###&###
#TNPP######
###&###
#TNPP#�########-#######-#######'#��
###&###
#����##########&#####����######���##�####-#######-
#########)###&###G#TNPP#�=######�####���##���#���##1###3#d#?
######�0Z���P1#���##�########�#���
###&###
#TNPP##########-#######-#############�###�N########-
#######$###���#��#�#��#���####$###-#��#��##�-##�-#��####�###�K########-
#######�#######$####�����#�#�#�#��####$###�
��-#��-##�
#�
��####�###�I########-#######�#######$###������#��#���####$###<
��
��
#�<
#�<
��####�###�F########-#######�#######$###�����#��#���####$###�
��<
��<
#��
#��
��####�###�C########-#######�#######$###��������#��#���####$###L ���
���
#�L
#�L
��####�###�A########-
#######�#######$###���u��u�#���#����####$###�#��L
��L
#��##��#��####�###�>########-
#######�#######$###u�������#�u�#�u��####$###[#���#���##�[##�[#��####�###�;######
##-
#######�#######$###���f��f�#���#����####$###�#��[#��[##��##��#��####�###�9######
##-
#######�#######$###f�������#�f�#�f��####$###k#���#���##�k##�k#��####�###�6######
##-
#######�#######$###���V��V�#���#����####$###�#��k#��k##��##��#��####�###�4######
##-
#######�#######$###V�������#�V�#�V��####$###z#���#���##�z##�z#��####�###�1######
##-
#######�#######$###���G��G�#���#����####$#####��z#��z##�###�##��####�###�.######
##-
#######�#######$###G�����#�G�#�G��####$###�#��##��###�##�#��####�###�,########-
#######�#######$###���7��7�#��#���####$#####��#��##�###�##��####�###�)########-
#######�#######$###7�����#�7�#�7��####$###�#��##��###�##�#��####�###{&########-
#######�#######$###���(��(�#��#���####$###!#��#��##�!##�!#��####�###s$########-
#######�#######$###(�����#�(�#�(��####$###�#��!#��!##�##�#��####�###j!########-
#######�#######$###���#��#�#��#���####$###1#��#��##�1##�1#��####�###b#########-
#######�#######$####�����#�#�#�#��####$###�#��1#��1##�##�#��####�###Z#########-
#######�#######$###��� ���
�#��#���####$###@#��#��##�@##�@#��####�###Q#########-#######�#######$###
�����#�
�#�
���####$###�#��@#��@##��##��#��####�###I#########-
#######�#######$###��������#�#���####$###P#���#���##�P##�P#��####�###A#########-
#######�#######$###���r���r�#��#����####$###�#��P#��P##��##��#��####�###8#######
##-
#######�#######$###r�������#�r�#�r���####$###_#���#���##�_##�_#��####$###���_#��
_##��#����####-#######-#######�#######'#��
###&###
#TNPP######
###&###
#TNPP#�########-#######-#######'#��
###&###
#����######
###&###
#����##########&#####����#######�t#�#######&#####����#######�#�#######�###�#�###
####-###########�#�##�
###&###
#����##########&#####����######��t#@#�#####�###�P########-
#######�#######�#######�P######-#########�#@#t#��##########
###&###
#����######
###&###
#����######
###&###
#����##########&#####����#######�#c�M#####�#��######�########"Arial#######-
#######.#######
#########
#################2
##M�####P.R. KSA WETI PGJ# #P# ###K#J#K###m#K#C# ###K#W#########
###&###
#����##########&#####����######p�0� ######�#��######�#�#######Book
Antiqua######-#######�#######.#######
#########
#############$###2
/�@�####Industrial
Computer#u#�#�#�#�#u#�#b#�#b#X#�#�###�#�#v#�#�#############�#��######�#�#######B
ook Antiqua######-#######�#######.#######
#########
#################2
�B�####Architecture Box�#�#�#�#a#v#�#�#u#�#�#�#X#�#�#�#########
###&###
#����##########&#####����###### � #�#x#####�#�######�#�#######Book
Antiqua######-#######�#######.#######
#########
#############.###2
A#��####6. Microcontroller
systems�#H#H###P#u#p#�#u#�#�#`#p#�#P#P#p#p#H#p#�#p#`#p#�#q#########
###&###
#����##########&#####TNPP##############
###&###
#����##########-#######-#######�#######�#######�#########�########"System######-
#######�#########��#ࡱ#�################;###��
#################C###########4#######����####
###################5###L###�����������������������������������������������������
��������������������������������������������������������������������������������
�������������������������������������C#u#r#r#e#n#t# #U#s#e#r######### ###
#######
##########################��������####################################�#######
#####S#u#m#m#a#r#y#I#n#f#o#r#m#a#t#i#o#n###+###,###-
###.###/###0###(###������������5###6###7###8###9###################����####@###A
###B###C###D###E###F###G###H###I###J###K###L###M###N###O###P#######������������U
###V###W###X###Y###Z###[###\###]###^###_###`###a###b###c###d###e###f###g###h###i
###j###k###l###m###n###o###p#######������������u###v###w###x###y###z###{###|
###}###~###ࡱ###�###