Mikroprotsessorlar va mikroehm asoslari



Yüklə 9,57 Mb.
Pdf görüntüsü
səhifə198/222
tarix13.12.2023
ölçüsü9,57 Mb.
#140443
1   ...   194   195   196   197   198   199   200   201   ...   222
Oljayev.

kom panm'kasiui
va 
modifikatsiyasini oscmiashuradi.
8,4.3. MPSIM sirmilyatori.
M PSIM Г!< kontrolk-rini progiamma ta'minotini ishga tushirish hodisalHr 
simulyatorini namoyon qiladi. MPSIM esa kontroller funktsiyasini modellashtiradi. 
bularga qayta \ uklashning barcha rejimlari. taymerlar. schyotchik fiinktsiyasi. 
qo’ riqlash taymer ishi. SI.LLP rejimi va kirish/chiqish portlari ishi kiradi.
MPSI.M buyruqlar qatori DOC dan ishga tushiriladi va MPSIM assembler 
chiqish ma'lumotlarini foydalanuvchi tomonidan ishiatiladi.
Ishlatishdan avval chiqayotgan ma'lumotlar assemblerdan chiqarish kerak. 
Buning uchun "file name".asm va IN H X 8M , formatli ob'ekt fayli olinadi.
MPASM "file name” .asm "RETURN"
Simulyatorni ishga tushirish uchun buyruqlar qatoridan
MPSIM "RETURN"
M PSIM orqali chiqadigan o\ na 8,1-rasmda keltirilgan ekran 3 ga bo'lingan. 
Yuqoridagi oynada modellashtirilayotgan programma va modellashning joriy 
holatini ko’ rsatadi. O’ rta ovna foydalanuvchi registrlarini chiqarish uchun xizmat 
qiladi.
MPSIM.INI fayli orqali registrlar to'plami va kiritilayotgan ma’ lumotlar 
formati haqida to'liq ma’ lumotni aniqlab beradi. Quyi oynada kiritishga ta klif voki 
joriy amallar va ularni amalga oshirganligi haqida ma’ lumot beradi.
MPSIM simulyatorini ishga tushirganda M PS IM .IN I faylini qidirishga 
tushadi. Bu matnli fayl foydalanuvchi tomonidan yaratilib programniaga tegishli 
barcha parametrlarni belgilaydi.
293


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

Yüklə 9,57 Mb.

Dostları ilə paylaş:
1   ...   194   195   196   197   198   199   200   201   ...   222




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin