8.1-rasm. MPSllv! simidyatorining ishchi oynasi
User4 R A D IX =X MPSIM 5.20 16c84 TIME=0.0u ?=Help
W: 00 FI : 00 F2 : 1FF
F3 : 0001111 IOA : OF
F5: OF
%P84
;Choose Microcontroller number =
%SR X
; Set Input/Output radix to
heXadecimal
%ZR
;Set all registrers to 0
%ZT
;Zero elapsed time counter to 0
%RE
;Reset elapsed time and step
count
% V W,X,2
;Registre W
% AD F1,X,2
; Registre TMRO
%AD F2,X,3
; Registre PCL
% AD F3,B,8
; Registre
STATUS
% AD IOA,X,2
; Port “ A ” TRIS register
% AD F5,X,2
; Port “ A ” register
%RS
;Reset
%SC 1
;Set the clock 1MHz
%LO user4
Hex code loaded
Listing file
loaded
Symbol table
loaded
218960 bytes
memory free
%
M P S IM .IN I fayli uchun misol keltirilgan.
Berilgan faylda quyidagilar ko’rsatilgan: mikroprotsessor turi, ma’lumotlami
boshlang’ ich
holatda hisoblash, registrlar, ma’lumotlami uzatish turi, ishchi
parametrlar, MPSIM ijro etadigan barcha komandalar MPSIM.INI
faylida berilishi
mumkin va u programmani bosh holatini ifodalaydi. MPSIM orqali ishlaganimizda
klaviaturani bosganimiz haqidagi ma’ lumotni saqlash uchun MPSIM.JRN fayli
yaratiladi. MPSIM.INI faylida
belgisidan
keyin izoh kiritish mumkin, lekin
bo’ sh qoldirish mumkin emas.
MPSIM simmulyatorida beriladigan asosiy buyruqlar 8.6-jadvalda berilgan.
M P S IM sim m ulyatorining asosiy b uyruq lari
8.6-jadval.
B uyru q
parametr
Izoh
A B
-
Jo riy sessiyani u zilish i
A D
Reg[,
radix[,
D e g istsll
B erilgan form atdagi registr va berilgan X , B ,
D sanoq
sistemasi m a’ lu m o tla rin i ekranga chiqarish
В
[addr]
Jo riy y o k i berilgan adres bo’ yicha to ’ xtash nuqtasini
o ’ rnatish
С
[#break]
Program m ani to ’ xtash nuqtasidan keyin davom etishi
294
D B
-
Barclia aktiv to’xtash nuqtalarini ekranga chiqarish
D1
[addrl [,addr2]]
Ekranga programma fragmentini chiqarish
D R
-
Barcha registrlar m a’lumotini chiqarish
D W
[E|D]
Q o ’riqlash taymeriga funktsiyasiga ruxsat/inkor berish
E
[addr]
Programmani joriy adresdan bajarish
F
Reg
H am m a registrlar m a’ lumotini chiqarish va ularga
o ’zgartirish kiritish
G E
filename
Buyruq fayllarini olish va bajarish. Bu .INI faylini
yuklash yo’li
G O
-
M K ni ishga tushirish va programma ishini boshlash
IP
[time|step]
Stimilus faylidagi step parametrli kirish ta’sirlarini
kiritish
LO
filename
M P S IM ga .H E X va .C O D
fayllarini yuklash
M
addr
Addr adresidan boshlab barcha programma
xotiralaridagi m a’lumotlami ekranga chiqarish
P
device
Modellashga olingan M K turini tanlash
Q
-
M P S IM dan chiqish va buyruqlarni .JRN faylida
saqlash
RE
-
Bajarish vaqtini nolga keltirish
RS
-
Modellanayotgan M K ni nolga keltirish
SE
pin|port
Ekranga port yoki chiqishni namoyon qilish va uni
o ’zgartirish
SR
0|X|D
Sanoq sistemasini bosh holga o ’tkazish
SS
[addr]
Berilgan adresdan boshlab qadamma-qadam bajarish
ST
filename
Simulyatsiya faylini yuklash
W
W registri holatini ko’rish
Z M
addrl ,addr2
Programma xotirasini tozalash
Z R
-
Ham m a registrlarni nolga keltirish
ZT
-
Taymer va schyotchikni nolga keltirish
Tashqi so’roq hodisalarini modellashtirish uchun modellashtirilayotgan M K
da simulyatsiya fayli. STI ishlatiladi.
Bu fayllar programma bajarilishida yagona va takrorlanib
turadigan kirish
signallarini uzatish uchun ishlatiladi. Bu holatni ekranda ko’rish mumkin.
Misol qilib, programmani birinchi chizig’ i A portini so’roq qilish holati
ko’ rsatilgan.
! testl.STI
STEP RA1
Dostları ilə paylaş: