Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Program untuk mikropemproses Z80 yang menyediakan pengukuran masa lantunan kenalan geganti. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Nota kepada pelajar

Komen artikel Komen artikel

Program yang diterangkan di sini untuk mikropemproses Z80, yang berorientasikan pelaksanaan dalam sistem mikropemproses ujian automatik, mengukur masa penarikan balik teras geganti dan lantunan sentuhan geganti, yang membolehkan anda mengetepikan peralatan kompleks jika anda menggunakan program standard ini sebagai sebahagian daripada program ujian . Program yang dicadangkan juga menyediakan ketepatan ukuran yang mencukupi. Jumlah masa penutupan kenalan boleh didapati dengan menambahkan masa penarikan balik teras dan masa lantunan kenalan geganti.

Program dua bahagian dilaksanakan apabila geganti yang sedang diuji disambungkan ke port input digital DI yang melaksanakan penukaran tahap logik. Bahagian pertama program, membentuk kitaran 1, menentukan masa penarikan balik teras geganti. Bahagian kedua mengira masa lantunan kenalan geganti.

Program untuk mikropemproses Z80 yang mengukur masa lantunan kenalan geganti
Gambar rajah blok program untuk mengukur masa hubungan geganti berderak (klik untuk membesarkan)

PERISIAN UNTUK MICROPROCESSOR Z80,
MENGUKUR HUBUNGI Relay Masa Lantunan

Alamat Talian B1 B2 B3 B4
1
2 ;Hubungi meter masa lantunan
3
4 ;Program ini akan mengukur masa lantunan kenalan dan masa tarik masuk
5; lenturan teras. Nilai masa lantunan akan berada dalam daftar HL,
6; dan masa tarik masuk dalam daftar DE.
7
8
9
10 ;TAJUK "PEMASA LANTUNG"
11 SENARAI B, X
12 NAMA LANTUNG
13 ASEG
14 ORG 3000H
15
16 3000 LANTUNG:
17 3000 F3 DI ;Nyahdayakan sampuk
18
19 3001 21 18 FC LD HL,-TIMEOUT ;Tolak masa sentuhan daripada
;kaunter masa lantunan
20 3004 01 E8 03 LD BC, TIMEOUT ;Tetapkan kaunter masa hubungan
21 3007 11 FF FF LD DE, -1 ;Tetapkan pembilang masa penarikan balik
22
23 3000A ZE 07 LD A, TUTUP ;Tutup geganti
24 3000C D3 C OUT (PORTST), A
25
26 ;Masa penarikan balik teras
27
28 3000E LOOP1:
29 3000E 13 INC DE ;Meningkatkan kaunter
30
31 300F DB 92 IN A, (PORTIM) ;Dapatkan status geganti
32 3011 FE FF CP TRUE ;Tunggu untuk pertama tidak stabil
;menutup kenalan
33 3013 20 F9 JR NZ, LOOP1 - $
34
35 ;Hubungi masa lantunan
36
37 3015 LOOP2:
38 3015 23 INC HL ;Tingkatkan kaunter masa berbual
39
40 3016 DB 92 IN A, (PORTIM) ;Dapatkan status geganti
41 3018 FE FF CP BENAR ;Status geganti benar?
42 301A C2 23 30 JP NZ, RESEIC ;Jika tidak, pulihkan kaunter masa hubungan
43
44 301D 0B DIS BC ;Kurangkan kaunter masa sentuhan
45 301E 78 LD A, B ; Tetapkan kotak pilihan
46 301F Bl ATAU C
47 ;Jalankan kitaran sehingga pembilang masa
48 3020 20 F3 JR NZ, LOOP2- $ ;tiada kenalan akan menjadi = sifar
49
50 3022 C9 RET ;Kembali, nilai masa lantunan
;dalam daftar HL, dan masa tarik masuk
51 ;dalam daftar DE
52
53 ;Pulihkan kaunter masa hubungan
54
55 3023 RESETC:
56 3023 01 E8 03 LD BC, TIMEOUT ; Memulihkan pembilang masa hubungan
57 3026 00 NOP ;Memastikan masa pelaksanaan kitaran tetap
58 3027 18 EU JR LOOP2-$
60
61
62 ;DATA
63
64 03EB WAKTU MASA EQU 1000
65 00FF TRUE EQU 0FFH
66 0007 TUTUP EQU 07H
67 00C2 PORTST EQU 0C2H
68 0092 PORTIM EQU 92H
69 3029 TAMAT

Ralat pemasangan pa = 0

Gangguan dilumpuhkan untuk mengekalkan ketepatan pengukuran dalam setiap kitaran. Gelung 1 (kaunter masa tarik masuk) terdiri daripada kenaikan balas dan rutin semak. Setiap kali melalui gelung, keadaan port DI diperiksa untuk penutupan sentuhan geganti sekejap pertama. Apabila kesan sedemikian dikesan, program mengukur masa penarikan balik teras dan menyimpan nilai ini dalam daftar DE. Walau bagaimanapun, masa tarik masuk sebenar dikira dengan mendarab kandungan daftar DE dengan 36 dan membahagikan hasilnya dengan kelajuan jam mikropemproses Z80.

Kitaran 2 (pembilang masa lantun geganti) ialah subrutin kenaikan dan ujian, dan mengandungi rutin tambahan untuk menjalankan pembilang masa hubungan dan pemulihan. Setiap kali melalui gelung, kandungan daftar HL dinaikkan dan keadaan port DI diperiksa. Jika sesentuh geganti terbuka, maka nilai yang telah ditetapkan masa ini dimuatkan ke dalam kaunter masa sesentuh. Sekiranya berlaku penutupan sesentuh geganti, nilai kaunter masa sesentuh dikurangkan sehingga mencapai sifar. Apabila kandungan daftar kaunter masa kenalan adalah sifar, program mengukur masa lantunan kenalan, dan nilai ini disimpan dalam daftar HL. Walau bagaimanapun, untuk mendapatkan masa lantunan sebenar, daftar HL ditulis terlebih dahulu dengan kod binari tambahan nilai masa kenalan, kemudian kandungannya didarab dengan 60, dan hasilnya dibahagikan dengan kekerapan jam mikropemproses Z80.

Pengarang: Van Harris; Penerbitan: N. Bolshakov, rf.atnn.ru

Lihat artikel lain bahagian Nota kepada pelajar.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Mesin untuk menipis bunga di taman 02.05.2024

Dalam pertanian moden, kemajuan teknologi sedang dibangunkan bertujuan untuk meningkatkan kecekapan proses penjagaan tumbuhan. Mesin penipisan bunga Florix yang inovatif telah dipersembahkan di Itali, direka untuk mengoptimumkan peringkat penuaian. Alat ini dilengkapi dengan lengan mudah alih, membolehkan ia mudah disesuaikan dengan keperluan taman. Operator boleh melaraskan kelajuan wayar nipis dengan mengawalnya dari teksi traktor menggunakan kayu bedik. Pendekatan ini dengan ketara meningkatkan kecekapan proses penipisan bunga, memberikan kemungkinan penyesuaian individu kepada keadaan khusus taman, serta jenis dan jenis buah yang ditanam di dalamnya. Selepas menguji mesin Florix selama dua tahun pada pelbagai jenis buah, hasilnya amat memberangsangkan. Petani seperti Filiberto Montanari, yang telah menggunakan mesin Florix selama beberapa tahun, telah melaporkan pengurangan ketara dalam masa dan tenaga kerja yang diperlukan untuk menipis bunga. ...>>

Mikroskop Inframerah Lanjutan 02.05.2024

Mikroskop memainkan peranan penting dalam penyelidikan saintifik, membolehkan saintis menyelidiki struktur dan proses yang tidak dapat dilihat oleh mata. Walau bagaimanapun, pelbagai kaedah mikroskop mempunyai hadnya, dan antaranya adalah had resolusi apabila menggunakan julat inframerah. Tetapi pencapaian terkini penyelidik Jepun dari Universiti Tokyo membuka prospek baharu untuk mengkaji dunia mikro. Para saintis dari Universiti Tokyo telah melancarkan mikroskop baharu yang akan merevolusikan keupayaan mikroskop inframerah. Alat canggih ini membolehkan anda melihat struktur dalaman bakteria hidup dengan kejelasan yang menakjubkan pada skala nanometer. Biasanya, mikroskop inframerah pertengahan dihadkan oleh resolusi rendah, tetapi perkembangan terkini daripada penyelidik Jepun mengatasi batasan ini. Menurut saintis, mikroskop yang dibangunkan membolehkan mencipta imej dengan resolusi sehingga 120 nanometer, iaitu 30 kali lebih tinggi daripada resolusi mikroskop tradisional. ...>>

Perangkap udara untuk serangga 01.05.2024

Pertanian adalah salah satu sektor utama ekonomi, dan kawalan perosak adalah sebahagian daripada proses ini. Satu pasukan saintis dari Majlis Penyelidikan Pertanian India - Institut Penyelidikan Kentang Pusat (ICAR-CPRI), Shimla, telah menghasilkan penyelesaian inovatif untuk masalah ini - perangkap udara serangga berkuasa angin. Peranti ini menangani kelemahan kaedah kawalan perosak tradisional dengan menyediakan data populasi serangga masa nyata. Perangkap dikuasakan sepenuhnya oleh tenaga angin, menjadikannya penyelesaian mesra alam yang tidak memerlukan kuasa. Reka bentuknya yang unik membolehkan anda memantau kedua-dua serangga berbahaya dan bermanfaat, memberikan gambaran keseluruhan populasi di mana-mana kawasan pertanian. "Dengan menilai perosak sasaran pada masa yang tepat, kami boleh mengambil langkah yang perlu untuk mengawal kedua-dua perosak dan penyakit serangga," kata Kapil Kumar Sharma, penyelidik utama dalam kajian ini. ...>>

Berita rawak daripada Arkib

IC pemacu LED Marvell 88EM8189 14.04.2014

Marvell memperkenalkan cip pemacu LED Marvell 88EM8189, yang menyepadukan penukar voltan dan antara muka I2C, yang membolehkan kawalan mikropengawal pencahayaan dengan keupayaan untuk melaraskan kecerahan daripada 1% hingga 100%.

Menurut pengeluar, kehadiran penukar terbina dalam membantu mengurangkan bilangan komponen dan memberikan kuasa kepada cip yang bertanggungjawab untuk sambungan rangkaian. Pendekatan ini memberikan penggunaan kuasa minimum lampu "pintar" dengan kawalan wayarles dalam mod siap sedia.

Cip Marvell 88EM8189 adalah sebahagian daripada Platform Pencahayaan Pintar Marvell, yang merangkumi MCU ZigBee 88MZ100 dan MCU Wi-Fi 88MC200, yang juga bertindak sebagai jambatan ZigBee-to-Wi-Fi. Platform ini menyokong sepenuhnya protokol terbuka ZigBee Home Automation (ZHA) dan ZigBee Light Link (ZLL), sambil boleh diakses daripada peranti mudah alih melalui Wi-Fi.

Berita menarik lain:

▪ Otot tiruan diperbuat daripada plastik kristal

▪ loji kuasa angkasa

▪ Suasana Titan dihasilkan semula di makmal

▪ Sistem keselamatan untuk melindungi pelaut

▪ Orang Amerika pertama adalah Jepun

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Teknologi digital. Pemilihan artikel

▪ artikel Asas undang-undang untuk perlindungan penduduk Rusia daripada situasi kecemasan. Asas kehidupan selamat

▪ Mengapa darah membeku? Jawapan terperinci

▪ pasal Tansy pink. Legenda, penanaman, kaedah aplikasi

▪ artikel Motor elektrik - penukar voltan satu fasa kepada tiga fasa. Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ artikel Perlindungan transistor gelombang mikro. Ensiklopedia elektronik radio dan kejuruteraan elektrik

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024