Laboratoriay ish № 1
ASSEMBLER TILIDA DASTURLARINI YOZISH VA PROTEUSDA ECHISH
PROTEUSDA LOYIHA YARATISH
Ishdan maqsad: Interaktiv Proteus paketida Loyiha yaratish va dasturlarni tadqiq etish..
Laboratoriya ishni bajarish tartibi
1.Interaktiv Proteus paketida Loyiha yaratish va dasturlarni tadqiq etish.
2.Assembler tilida oddiy dasturlar tuzish.(variantlar ilovada berilgan)
Interaktiv Proteus paketida Loyiha yaratish va dasturlarni tadqiq etish
1.Proteus isihga tushirish:
2.New Project bosamiz
Project ……….
Name ……….
Path …………
Proekt nomini va papka nomini teramiz.
3.Next bosamiz
4.Do not create …..
Create Schematic …..bosamiz
DEFAULT chiqadi → NEXT bosamiz
5.Do not ….
Qoldiriladi Do not…. NEXT bosamiz
6.No Firmware
Create …..
Bosamiz Create …
Family 8051
Controller 80C31
Compiler ASEM-51
NEXT bosamiz
7.Summary
√Summary
√Firmware
8.Schematic Captureni ochamiz
Variant bo’yicha sxema tramiz, masalan P3 portiga 0 – bitiga LOGICPROBE(BIG) ulangan:
Boltayev Amriddin
9.Schematicga sxemani yog’amiz va SourceCodega o’tamiz
;====================================================================
; Main.asm file generated by New Project wizard
;
; Created: Чт ноя 15 2018
; Processor: 80C31
; Compiler: ASEM-51 (Proteus)
;====================================================================
$NOMOD51
$INCLUDE (8051.MCU)
;====================================================================
; DEFINITIONS
;====================================================================
;====================================================================
; VARIABLES
;====================================================================
;====================================================================
; RESET and INTERRUPT VECTORS
;====================================================================
; Reset Vector
org 0000h
jmp Start
;====================================================================
; CODE SEGMENT
;====================================================================
org 0100h
Start:
mov P1,#04h
; Write your code here
Loop:
jmp Loop
;====================================================================
END
9.Dasturni teramiz
10.Build F7 bosamiz va kompilyatsiya qilamiz
11.Mikrokontrollerga chichqonni o’rnatib “Ikkita klik” bosamiz
12. Debug.exe dasturni tanlab OK bosamiz
13.Mikrokontroller ishga tayor
14.Knopka “PUSK” bosamiz
15.Ishga tushiramiz
16.Dasturni ko’rib chiqish kerak bulsa SourceCode – bosiladi . Dasturni qo’rish va o’zgartirish mumkin
Laboratoriya ishi asosida hisobot tayyorlash
Topshiriq varianti haqida ma'lumot.
Dastur .
Xulosa.
Foydalangan adabiyotlar ro'yxati.
Ilova
Variantlar
Variant
|
Port
|
Motor ulangan joyi
|
bitlari
|
4
|
P1
|
6
|
Xulosa
Bu laboratoriya ishda men 4-varinat asosida Assembler tilida Proteusda loyiha yaratidim. Loyihada Controller qanday boshqarishni va controllerni boshqarish uchun Qanday qilib dasturiy kod yoshni kurib chiqdim.
Adabiyotlar
D. M. Harris and S. L. Harris, ‘Digital Design and Computer Architecture,’ Morgan Kaufmann, 2007. – p.1619 Издательство Morgan Kaufman © English Edition 2013
|
Muhammad Ali Mazidi,Janice Gillispie Mazidi,Rolin D. McKinlay The 8051 Microcontroller and Embedded Systems.Using Assembly and C Second Edition.2014. – page – 617. ISBN-13: 978-0131194021,ISBN-10: 013119402X
|
Suresh P. Naiz [AIE,ME,(PhD)] MIEE. Professor & Head Department of Electronics and Communication Engineering Royal Colleg of Engineering and Technology. Digital electronics basics.2013. – p.135.
|
Алиев М.М. Цифровая вычислительная техника и микропроцессоры. Учебное пособие. –Т.: «Fan va texnolog’ya», 2009.
|
Электронное образование ТашИИТ.moodle.tstu.uz
Hemis.tstu.uz
|
Dostları ilə paylaş: |