Maxsus sub Command4_click ()
& H37A, Text2.Text
End sub
Buyruq4 tugmasini bosib ("Yuborish") tugmasini bosganingizda, ushbu tugma ustidagi maydonga kiritilgan kasr soniga mos keladigan ikkilik kodni H37A da ro'yxatdan o'tkazish uchun yozadi.
Aniqlik uchun, biz LED chizig'ini LPT konnektiga shakl 1da ko'rsatilgan sxema bo'yicha yig'amiz va ulashimiz kerak. 3
Kerakli maydonga 4 raqamini kiriting (ikki tomonlama 00000100) va "Yuborish" tugmasini bosing. Shundan so'ng, barcha to'rt LEDlar yoniq bo'ladi. Albatta, CR, CR va CR bo'shliqlar invertörler orqali ulagich pinlariga ulangan bo'lishi kerak, shuning uchun bu oqimlarga 0 yozganda, tegishli kontaktlarda darajalar yuqori bo'ldi. Faqat LED HL3 ni yoqish uchun siz 15 raqamini (ikkilik 00001111) kiritishingiz kerak va 11 raqamini kiritganingizda (ikkitomonlama 0001011) barcha LEDlar o'chadi. Nazorat registrining eng muhim qismi (CR-CR) ulagich pinlariga ulanmagan, shuning uchun bu holatda ularning holati muhim emas.
SR holat registri bilan ishlashni o'rganish uchun biz bir tugunni portni ulagichga ulashimiz kerak. 4
SA1-SA5 kalitlari ochiq bo'lganda, R1-R5 qarshiligini ulagichning kontaktlariga yuqori mantiqiy darajani etkazib beradi. Uning manbasi 5 V chiqish quvvati, uch elektrokimyoviy kameraning batareyasi va hatto oldindan tavsiflangan usuli bilan kerakli kuchlanish darajasi o'rnatilgan LPT portining chiqishidan bittasi bo'lgan har qanday tarmoq adapteri bo'lishi mumkin. Ko'pgina kompyuterlarda R1-R5 ga o'xshash rezistorlar allaqachon mavjud bo'lib, bunday hollarda tashqi qarshiligi o'rnatishga hojat yo'q.
"Qabul qilish" tugmasini bosganingizda, dastur bajariladi.
Shaxsiy Sub Command5_c1ick ()
Text3.Text = Inp (& H379)
End sub
Ushbu tugma ustidagi maydonda SR reestrining mazmunini aks ettiradigan raqam ko'rsatiladi. Agar barcha kalitlar (4-rasm) ochiq bo'lsa, ular 126 (ikki tomonlama 01111110) bo'ladi va agar ular yopiq bo'lsa, 134 (10000110). SR-SR bit qiymatlari ulagichning mos keladigan pinlariga tatbiq etiladigan darajaga va SR SRQ SR-SR ning pastki bitlari konnektorga chiqarilmagani uchun uning qiymatlari uning kontaktlariga beriladigan signallarga bog'liq emasligi sababli SR SRV qiymatiga mos keladi.
Asosiy port registri H378 dagi DR axborotnomasi. U orqali bosma ma'lumot byte-byte orqali printerga uzatiladi. Registrning barcha sakkiz qismlari ulagich pinlariga va invertorlarsiz ulanadi. Ushbu sakkizta davriy aloqa tez-tez "ma'lumotlar avtobus" nomi bilan birlashtiriladi. Dastlabki holatda u faqat ishlab chiqarishda ishlaydi. Biroq, deyarli hamma zamonaviy kompyuterlar sakkiz-bitlik ikkilik kodlarning parallel kiritishiga o'tish mumkin. Buning uchun uskunani nazorat registrining CR registriga yozish kifoya.
Afsuski, Centronics rejimida, LPT port ma'lumotli avtobusning ishlayotgan yo'nalishi haqida hech qanday signallar uning konnektiga chiqadi. Shu sababli, ushbu avtobusga maxsus dasturni qabul qilish va tashqi signallarni yuborish kerak. Aks holda, kompyuterning o'zi va portga ulangan signal manbai zarar ko'rishi mumkin. Ushbu qobiliyatlar EPP va ESR rejimlarida bartaraf qilinadi, bu erda parallel port ma'lumotlar avtotransportida ma'lumot uzatish yo'nalishi bo'yicha to'liq nazorat signallari to'plami mavjud.
Ushbu test dasturida subroutine ma'lumotlar registri bilan ishlaydi.
Do'stlaringiz bilan baham: |