Д. В. Андреев Программирование микроконтроллеров mcs-51



СодержаниеАндреев Д.В.
Программирование микроконтроллеров mcs-51
Состав семейства mcs-51
1.1. Микроконтроллеры фирмы Intel
1.2. Микроконтроллеры фирмы Philips
1.3. Микроконтроллеры фирм Siemens, Atmel
2.1. Программная модель микроконтроллера 8051
Резидентная память данных
Указатель данных DPTR
Регистр PCON
Регистры TH0, TL0, TH1, TL1
Регистр SBUF
Регистр PSW
2.2. Ассемблерный язык микроконтроллера 8051
Поле команда/ директива
Поле операнды
Поле метка
Поле комментарий
2.2.1. Система команд языка АСМ51
ACALL addr11
Acall mt1 ;(pc)=345h, ;(sp)=09h
ADD A,direct
ADDC A,direct
ANL A,direct
ANL direct,A
ANL direct,#data8
CJNE A,direct,addr
DEC direct
DJNZ direct,addr
INC direct
Jmp @a+dptr
Jmp @a+dptr
LCALL addr16
Lcall mt ;(sp)=12h, (pc)=300h
MOV A,direct
MOV Rn,direct
MOV direct,A
MOV direct,Rn
MOV direct,direct
MOV direct,@Ri
MOV direct,#data8
MOV @Ri, direct
Movc a,@a+dptr
Movc a,@a+dptr
ORL A,direct
ORL direct,A
ORL direct,#data8
POP direct
PUSH direct
SUBB A,direct
XCH A,direct
XRL A,direct
XRL direct,A
XRL direct,#data8
ASCII операнды
Mt1 ascii pen
DS операнды
END Директива определяет конец МК-программы. ENDM
INCLUDE операнды
LONG операнды
TC MACRO x,y,z
ORG операнды
Z REG Y ;Z определяет- ;ся как порт P3 B.0 REG C
RECSIZE операнды
3.2. Кросс-ассемблер X8051
3.3. Кросс-редактор связей Link
3.4. Примеры микроконтроллерных программ
Программирование последовательного порта
Программная организация задержки
Глава 2. Особенности программирования






База данных защищена авторским правом ©ДуГендокс 2000-2014
При копировании материала укажите ссылку

DoGendocs.ru

Разработка сайта — Веб студия Адаманов программирования






База данных защищена авторским правом ©ДуГендокс 2000-2014
При копировании материала укажите ссылку

DoGendocs.ru

Разработка сайта — Веб студия Адаманов