Кодпен қатынау құлыбының микрочипін өңдеу

Дипломдық жұмысын орындауға арналған тапсырма 4
КІРІСПЕ 6
1 ЖЕКЕ БАС ЖӘНЕ МУЛІК ҚАУІПСІЗДІГІНІҢ БАС
ҚҰРАЛЫ . ҚҰЛЫПТАР 8
1.1 Құлыптардың пайдалы қасиеттері 8
1.2 Құлыптардың түрлері 9
2 КОДТЫҚ ҚАТЫНАУ КҰЛЫБЫНДА ҚОЛДАНЫЛАТЫН ЭЛЕКТРОНДЫ ЭЛЕМЕНТТЕР 18
2.1 Микроконтроллерлердің дамуы
2.1.1 Микроконтроллерлерлік басқару жүйелері
2.1.2 PIC16F877 микроконтроллері
2.2 DM74LS273
2.3 DM74LS139 Декодер/Демультиплекер (Decoder/Demultiplexer)
2.4 Seven.segment display
3 ҚҰЛЫПТЫ МОДЕЛЬДЕУ ОРТАСЫ . PROTEUS VSM
3.1 Proteus VSM . микроқұрылғылар бағдарлама.симуляторы
3.2 Эмулятормен жұмыс істеу
ҚОРЫТЫНДЫ
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
ҚОСЫМША А
Еліміздегі қылмыстың қазіргі жағдайын теріс тенденциялар мен үрдістердің бірден күшеюімен сипаттауға болады. Бұл әсіресе дүниеқорлық қылмыс құрылымында байқалады, оның соңғы жылдары артуы негізінен тұрғын үйге заңсыз ену арқылы жасалатын бөгде мүлікті тонаудың артуы есебінен болады. Олардың артуының негізгі себебі мемлекет халқының көп бөлігінің әлеуметтік-экономикалық жағдайы, негізінен халықтың өмір сүру деңгейінің төмендеуі, жұмыссыздық, жалақының, зейнетақының, жәрдемақылардың төленбеуімен байланысты. Осыған байланысты дүние тонау қылмысы санатымен күресу мәселесінің өзектілігі артты.
Жеке меншік пайда болған соң адамзат қауіпсіздік шараларын сол кезден ақ қолға алды. Бұл қауіпсіздікті қамтамасыз ету құралы ретінде ежелден ақ құлыптар пайдаланылған.
Бүгінгі таңда да осы құлыптарға және олармен жабдықталған сейфтерге сұраныс шексіз. Көптеген өндірушілер мен тасушылар тұтынушылардың арнайы сұраныстарын қанағаттандыру мақсатымен жаңа технологиялармен жабдықталған құлыптарды ұсынады.
Техникалық прогресс пен жаңа экономикалық кеңістікті игеру бұзуға ғана емес, от әсеріне қарсы тұра алатын сейфтерге қажеттіліктің артуына әкелді. Жалған нұсқаларының көп мөлшері стандарттарды құрып, олардың сақталуын бақылайтын комитеттер мен комиссиялар құруға итермеледі. Ал сейф иегерлері күн санап артуда...
Электротехниканың дамуы микроэлектроникамен тығыз байланысты. Энергожүйелердегі үрдістердің күрделілігі, олардың өтуінің жоғары жылдамдығы режимдерді есептеу үшін кең енгізу мен күрделі электрондық қондырғылар жүйесімен байланысты режимдер және ақпаратты көрсететін әртүрлі қондырғылармен жабдықталған электрондық есептеу машиналары (ЭЕМ) үрдістерін басқаруды енгізуді талап етті.
Осылайша, электрондық қондырғылар, энергетикалық және электромеханикалық қондырғылар мен жүйелердің біршама маңызды әрі күрделі құраушысы болып табылады және оларды құру үшін өнеркәсіптік электроника, автоматика, есептеу техникасы облысындағы мамандарды дайындап шығару керек.
1,Агаханян Т.М. Основы транзисторной электроники. – М.: Энергия, 1974.
2,Батушев В.А., Виниаминов В.Н, Ковалев В.Г. Микросхемы и их применение. – М.: Радио и связь, 1983.
3,Белкин Б.Г., Бирюков С.А. Популярные цифровые микросхемы. – М.: Металлургия, 1988.
Thomson J.C. Microchip PIC16F87XA. – U.S.A.: Microchip Technology Incorporated, 2003.
        
        Диплом тақырыбы: Кодпен қатынау құлыбының микрочипін өңдеу
Техникалық прогресс пен жаңа экономикалық ... ... ... сатысына өту қажеттілігіне әкелді. Бұл қауіпсіздікті қамтамасыз
ету құрылғысына құлыптың да жататынын сөзсіз бәріне ... Осы ... ... ... ... біз ... ... қарастыруды көздедік.
Дипломдық жұмыс барысында қазіргі кезде қолданылатын заманауи құлыптар
туралы мәліметтер, ... ... ... құлып моделінде
қолданылған компоненталар ... ... ... және ... ... ISIS ... ... мағлұмат берілген.
Дипломдық жұмысымыздың нәтижесінде жартылай өткізгіш элементтерден
Proteus ISIS ортасында жобаланып жиналған ... ... ... және ... ... ... ... тапсырма 4
КІРІСПЕ 6
1 ЖЕКЕ БАС ЖӘНЕ ... ... ...... ... Құлыптардың пайдалы қасиеттері 8
1.2 Құлыптардың түрлері 9
2 ... ... ... ҚОЛДАНЫЛАТЫН ЭЛЕКТРОНДЫ ЭЛЕМЕНТТЕР 18
2.1 Микроконтроллерлердің дамуы
2.1.1 Микроконтроллерлерлік басқару жүйелері
2.1.2 PIC16F877 микроконтроллері
2.2 ... ... ... ... ... ... ... МОДЕЛЬДЕУ ОРТАСЫ – PROTEUS VSM
3.1 Proteus VSM – микроқұрылғылар бағдарлама–симуляторы
3.2 Эмулятормен ... ... ... ТІЗІМІ
ҚОСЫМША А
Жұмыс істеу үшін бастапқы мәліметтер: тақырып ... ... ... ... ... ... ... мен қабылдағыштар.
Дипломлық жұмыста қарастырылатын сұрақтар тізімі немесе дипломдық
жұмыстың қысқаша мазмұны:
– Кіріспе
1. Жеке бас және ... ... бас ...... ... ... ... қол жеткізуді бақылау жүйелері
туралы мағлұматтарды қарастыру.
2. Кодтық қатынау құлыбында қолданылатын ... ... ... ... ... ... ... мен қабылдағыштар туралы
жалпы мағлұматтар. Дипломдық жұмысымызда ... ... ... жобалауда қолданылатын элементтер туралы мағлұматтар
қарастыру.
3. Құлыпты ... ... – Proteus VSM. ... ... ... ... Pspice тілінде қолданылған ... ... ... ... ... пакеті Proteus
Professional арқылы жобалау және ... ... ... кодтық құлып моделін ұсыну.
– Қорытынды.
Негізгі әдебиеттер:
| |Агаханян Т.М. Основы транзисторной электроники. – М.: Энергия, 1974. |
| ... В.А., ... В.Н, ... В.Г. Микросхемы и их |
| |применение. – М.: ... и ... 1983. |
| ... Б.Г., ... С.А. ... цифровые микросхемы. – М.: |
| ... 1988. |
| |Thomson J.C. ... ... – U.S.A.: ... Technology |
| |Incorporated, 2003. ... ... ... ... теріс тенденциялар мен
үрдістердің бірден күшеюімен ... ... Бұл ... ... құрылымында байқалады, оның соңғы жылдары артуы негізінен тұрғын
үйге ... ену ... ... ... мүлікті тонаудың артуы есебінен
болады. Олардың артуының негізгі себебі мемлекет ... көп ... ... негізінен халықтың өмір сүру деңгейінің
төмендеуі, жұмыссыздық, ... ... ... ... ... ... ... тонау қылмысы санатымен
күресу мәселесінің өзектілігі артты.
Жеке меншік пайда болған соң адамзат қауіпсіздік ... сол ... ... ... Бұл ... ... ету құралы ретінде ежелден ақ
құлыптар пайдаланылған.
Бүгінгі ... да осы ... және ... ... ... шексіз. Көптеген өндірушілер мен тасушылар тұтынушылардың арнайы
сұраныстарын қанағаттандыру мақсатымен жаңа технологиялармен ... ... ... пен жаңа экономикалық кеңістікті игеру бұзуға
ғана ... от ... ... тұра ... сейфтерге қажеттіліктің артуына
әкелді. Жалған нұсқаларының көп мөлшері стандарттарды құрып, ... ... ... мен ... ... ... Ал ... күн санап артуда...
Электротехниканың дамуы микроэлектроникамен тығыз байланысты.
Энергожүйелердегі үрдістердің ... ... ... ... ... ... үшін кең ... мен күрделі электрондық
қондырғылар жүйесімен байланысты режимдер және ақпаратты көрсететін әртүрлі
қондырғылармен жабдықталған электрондық есептеу машиналары (ЭЕМ) ... ... ... ... ... ... ... және
электромеханикалық қондырғылар мен ... ... ... әрі ... болып табылады және оларды құру үшін ... ... ... ... ... ... ... шығару керек.
Біріншіден, олар электрондық сызбаларды өңдеушілер үшін міндетті нақты
тұжырымдар, өңдеуші ... ... ... ... ... ... ... жұмысқа қабілетсіз қондырғылар құруға, ал талаптарды
аса жоғыралату – электрондық қондырғы ... ... мен ... ... ... ... ... ортақ тіл табысу үшін
электроника не орындай алады және қандай әдістермен ... ... ... ... көз ... ... керек. Соңғысы өнеркәсіппен
шығарылатын ... ... ... үшін қажет.
Екіншіден, электрондық қондырғыларды дұрыс эксплуатациялау қажеттілігі
туындайды. Үшіншіден, инженер-электриктер ... ... ... жөндеу мен монтаждық ... ... ... бірқатар энергетикалық қондырғыларды жобалау, соның ... ток ... ... ... мен ... техникасы бойынша
мамандардың бірігіп жұмыс жасауын талап етеді.
Қандай да бір сызбаны тұрғызу үшін ... ... ... осы ... ... оның ... параметрлері, т.б. болып
табылады. Басым жағдайда адамдар диод, ... т.б. ... ... ... ... ... көп ... микропроцессор мен
микросызбалардың жұмыс принципі мен параметрлерін зерттеуге жұмсалады,
соған ... ... ... ... сызбаның үлкен
құрылымынан басым орынды ... және ... ... арқылы қазір біз өз назарымызға сансыз көп жартылай ... ... мен ... ... ... ... ... аламыз.
Кодтық құлыптар конструкциялары оған дейін де сипатталды, алайда
мұндай қондырғыларға қызығушылық әлі де ... ... ... ... әдісі, құпиялығы, күрделілігі бойынша ерекшеленеді. Бір ... ... ... ... көп сипатталды, алайда код енгізу ... ... бар ... ... ... ... табылады және
қолдану ыңғайлығын сақтау кезінде үлкен құпиялықты сақтауға ... ... ... ... қолдану құбылысына айналған жоқ
және кеңсе, пәтер, коттедж, жер үй, т.б. иелері ... ... ... Ал ... есік құлпы мекемеге бөгде тұлғалардың енуінен
қорғаудың аса тиімді әдісі екендігін көпшілік ... ... ... ... ... ... үйлесімі кезінде мекеме қауіпсіздігін бірнеше есе
арттыруға болады.
Біздің дипломдық жұмысымызда ұсынылатын ... ... өте ... оның ... сенімділігін қамтамасыз етеді. Оның 4 саннан тұратын кодты
енгізу үшін сандық пернетактасы болады, бірнеше пернелерді бір ... ... ... ... және дұрыс емес код теру кезінде дабыл
қағуды қосу ... бар. ... ... ... қосылып тұра алады,
өйткені ол 74 сериялы микросызбаларында ... ... ... ... емес 5 ... тоқ кернеуін пайдаланады.
ЖЕКЕ БАС ЖӘНЕ МУЛІК ҚАУІПСІЗДІГІНІҢ БАС
ҚҰРАЛЫ – ҚҰЛЫПТАР
3 Құлыптардың пайдалы қасиеттері
Құлыптар төрт негізгі қасиеттерге ие. ... ... ... вандалдыққа қарсылық, құлыптың құпия бөлігін алмастыру
мүмкіндігі (кілттің басқа ... ... түсу ... және ашуға
(әрине қожайындардың қатысуынсыз) төзімділігі туралы кеңес сұрағаныңыз ... ... ... ... ... ... керек.
Сенімділік – құлыптың кілттеу-ашудың белгілі бір циклында жұмыс
қабілетін сақтап қалу қабілеті. Ең ... ... ... (ең қымбат)
жүздеген мың циклге жарамды, ал арзандары – ... ... мың, ... ... мың ... жүргізе алады. Соңғылары бірнеше адам тұратын
үйде екі-үш жылға ғана жарамды және біздің нұсқауымыздың нысанына жатпайды.
Бірақ, 50 ... 100 мың ... ... қормен қымбат құлыптарды шығарудың
қандай қажеттілігі бар деген сұрақ туындайды. Адамдар соншама өмір ...... ... ... ... қажет ететін зат. Үздік
өндірушілер ... ... ... ... ... эксплуатациялық
жүктемеден біршама жоғары ұстайды. Қымбат материалдар мен механизмдердің
күрделі конструкцияларын ... оны не үшін ... ... ... шығу ... ... есе ... үшін. Егер зауыт
(тәуелсіз) сынаулар кезінде берілген үлгі құлпы 76427 жұмыс циклына төзсе,
онда берілген үлгінің сіз ... ... ... 25 мың ... бойы істен шығу
ықтималдығы 0,001 болады (яғни істен шығу ... ... ... ғана ... ... Сондай-ақ, басқа үлгінің зауыттық ... ... ... ... барысында тек 30 мың цикл ғана жұмыс
істеді. Бұл дегеніміз, 25 мың циклде жұмыста оның істен шығу ... ... ... 0,95 болуы мүмкін дегенді білдіреді. Ал, ... ... ... ықтималдығы екінші құлыпқа алғашқы бес немесе он жыл ... ... ... неде ... ... болады.
Енді құлыпты қанша қолданып, тәулігіне оны неше рет тұтынатындығын
анықтау ... ... ... ... ескеру керек: үйден шыға
алмайсыз немесе кіре алмайсыз. Мұндай жағдай қаншалықты ... ... ... шамамен бағалап, есіктің ашылуы мүмкіндігін болдырмаудың үлкен
ықтималдығын қамтамасыз ету үшін қандай сенімді ... ... ... алу керектігін елестете аласыз.
Алайда, мәселе нашар құлыптың істен шығу ... ... ... ... жаңа ... шығындалуда ғана емес. Мұның өзі сіз ... ... ... ... ... ... құлыпты сатып алу туралы
шешімнің бұрыстығын көрсетеді. Алайда, мәселе ... ... ... ... мен ... өзінің бастапқы қасиеттерін жоғалтып, қорғаныс
қызметін ... ... ... ... ... ... қоры аз ... сайын, соншалықты
тез сіздің үйіңізге бөгде адамдар кіргізу жағдайына жетеді. Мұндай жағдайда
сіз құлыптың істен шыққанын байқамайсыз, өйткені сіздің ... оны ... ... ... оны байқайды. Ал бұл кәсіп өкілдері көнерген
құлыптарға ... ... ... Адам ғана ... металлдар да шаршайды.
Шаршаған, көне құлыпқа үйге кімді кіргізу-кіргізбеу керектігі маңызды емес.
Ол өзінің кілті мен ... ... ... ... ... ... ... жұмыс циклының үлкен қоры ұзақ жылдар бойы оны ашу
мүмкін ... үшін ... ... ... үшін ... тек жаңа ... көрсетеді. Егер бір үлгілерде жаңалықтың қызметі бірінші жылы
аяқталса, ... ол он ... бойы ... ... мүмкін. Осыдан арзан
мен қымбат құлыптың айырмашылығын көреміз.
4 Құлыптардың түрлері
Механикалық құлыптар. Механикалық құлыптар кең ... ... ... ... ... сыртқы, сейф, гараж, ағаш және металл,
әйнек және пластикке. Механикалық құлыптар қолдануда ... және ... аса ... талап етпейді (істен шыққанға дейін). Олар толық
автономды: оларға сыртқы ... ... сым мен ... блоктары қажет емес.
Механикалық құлыптар бір-бірінен механизмнің типімен ерекшеленеді. Қазіргі
таңда сувальдтік, ... ... ... ... кең ... Мұнда
олардың кез-келген түрі ойылатын, қапталған, аспалы болуы мүмкін.
Сувальдтік құлыптар. Сувальдтік құлыптар (олар француздық деп ... ... ... ... ... ... элементінің атауы
арқасында алды: сувальд құлыптың кодтық бөлігін құрайды және тиекті ... ... ... ... көп болған сайын оның конфигурациясы
күрделірек болады, соншалықты ұры құлыпқа кілт ... мен бұзу ... ... ... ... 1
Сувальдтер белгілі бір пішінде қиықтар жасалған пластинаны ... ... ... ... ... ... ... Кілтті бұру
кезінде әр сувальд көтеріледі және ол үшін ... орын ... ... ... ... ... паз тиек діңгегінің еркін өтуі
үшін босатылып, ары қарай кілттің бұралуы оның жылжуына ... ... кем ... біреуі өз орнында болмаса, онда тиек орын
ауыстырмайды (қарапайым ... ... ... ... ... кілт
құлып өзегінде тұрып қалады.
Егер бұзушылар тиек діңгегін бұзса (дрель ... онда ... ... үшін ... ... ... құлыпты ашу қиынға соқпайды. Алайда,
діңгегін бұзу – зергерлік жұмыспен бірдей, бұзушылар оған арнайы ... ... ... ... дәл ... лекала бар. Құлып
өзгеміне біріктіріп, есікке ... ... ... бұрғылайды.
Үздік құлыптар діңгектері басқаларынан бұзудан ең жоғары ... ... ... ... ... ... ... корпусы шыныққан болат
пластинамен күшейтіп, бұрғыны діңгектен орын ... ... ... ... ... оны ... материалы ретінде термиялық өңделген
құймаларды қолданады.
Діңгек пішіндері заңсыз ашуға ... ... ... ... Ең ... болып қимасында дөңгелек болатын діңгек ... ... ... осы ... дейін қолданады). Ең кең таралған болып тік
бұрышты табылады. Ал ... ... ... діңгектерді қолдану
қылмыскерлердің өмірін біршама қиындатты.
Алайда, құлыпты сатып алу кезінде оның ішін көру мүмкін емес: ... ... ... ... ... Сіз құлыптың ішін көрсеңіз де, одан
маңызды ақпарат шығаруыңыз екіталай. ... ... кілт көп ... ... құлыптар кілттерін сатылары бар стержень түрінде дайындайды. Мұндай
кілттерді сейфтік деп атайды (сурет ... ... | |
| | ... 2
Кілт сақалында сатылары көп болған сайын, құлыпты желбезекті ... ... ... Сатылар саны әрқашан сувальд санынан бір бірлікке ... ... ... тиектің орын ауыстыруы үшін арналған. Мысалы,
егер сіздің кілтіңіздің ұшында жеті саты болса, онда ... ... ... бар. Бұл, ... үшін олардың ең аз саны.
Алдыңғы қатарлы құлыптарда 10-212 сувальд және одан да көп ... ... ... ... ... көптеген алдыңғы қатарлы сувальд
кілттер бір емес, екі сақалға ие ... әр ... ... ... ... саны екі ... ... сақалда қанша саты болса
минус бір сувальд болады (сурет ... бір ... ... өзін де ... олар ұсқа ... ... ... құлыпты ашу
қиынға соғады. Арзан үлгілерді алу кезінде кілт сақал қырларын өңдеу ерекше
назарға ие. Олар жақсы ... ал ... – тік болу ... ... Олай ... сіз жеңіл ашылып, ұзақ қызмет етпейтін ... ... ... ... ... де ... Ол тар ... сайын, желбезекті
кілтті баасқару қиын болады: сувальд құлыптарды ашу үшін әдетте ... ... ... ... ... тиек ... ригельдік механизмдерге жету
механизмдеріне қол жеткізу ... ... ... қол ... ... механикалық құлыптардың басқа типтерімен салыстырғанда сувальдтер
жоғары вандалдыққа қарсы ... ие. ... ... ... ... салыстырмалы жеңіл ... Ал егер ... ... ... ... онда ... ... қоқыс кедергі
болмайды.
Кілт жоғалғанда сувальд ... ... ... ... ... секреттер механизммен қайта кодтау қарастырылған сувальд
құлыптар шығарады. Бұл үшін ... ... ... ... ... ... ... адам арнайы қондырғысыз – құлып жеткізу жинағына ... ... ... ... орындай алады. Кілтті алмастыру керк. Қосымша жиынтық
фирмалық қаптамада болып, ... ... ... ... кодтау
қарастырылмаған сувальд құлып үлгілері ... ... ... ... жағдайында лақтыру керек. Оларда құлыптың тек бір ... ... ... ... ... ... ... құлыптар – кілтпен емес, арнайы сандық
комбинациямен ашылатын кілттеу қондырғысы. Әдетте код ... ... ... ... ... ... ... құлыптардың құлыптық
скважинаға ие болады, сондықтан бұзудың дәстүрлі әдістеріне төзімді болады,
сондықтан қарапайымдармен салыстырғанда аса ... ... ... ... ... жері бар – секреттік кодты ұмыту оңай емесе оны білу қажет емес
адамдарға кездейсоқ айтылуы мүмкін ... ... ... 4
Кодтық құлыптар қолдану саласы өте кең. Олармен кіру есіктерін, кейс,
сейф, ... т.б. ... ... ... негізгі екі типі бар:
электрондық және механикалық.
Механикалық ... ... ... дөңгелектер мен батырмалық
болады. Жинақтық дөңгелектері бар құлыптар дөңгелек саны бойынша жіктеледі.
Бірнеше жинақ дөңгелектері бар ... аса ... ... бірнеше
минутта таңдауға болатын секреттік комбинациялардың шектелген саны ... ... ... бар ... ... және ... ... төзімді.
Олардың бір кемшілігі бар – кодты ұзақ теру ыңғайсыз және ... ... ... Сонымен қатар, батырмалық механикалық ... ... ... ... деңгейі сандық комбинациялардың өте аз
мөлшерінен ешқандай сынға төзе ... ... ... ... ... үшін ... болса, пәтерлер мен қоймалар үшін сенімсіз.
Кодтық механикалық құлыптар біздің отандастарымызға соңғы оң жыл бойы
оларды көппәтерлі үйлердің кіреберістеріне ... ... ... ... ... ... ... талап етпейді, құлып сквжаиналары мен кілт керек
емес. Мұндай ... ашу үшін тек ... ... басу ... ... ... кейін серіппелі механизм іске қосылып, тиек автоматты
ашылады. Басқаларында – тиек ашу үшін ... ... ... ... ... механикалық құлып
Сурет 5
Есік жабылған соң кез-келген кодтық құлып өздігінен ... ... ... ... ... код ... ... батырмалар санымен
және оларды қолдану әдісімен анықталады. Мұнда, кодты периодты алмастыру
керек. Біріншіден, ... ... тез ... ... жиі қолданудан
«жұмысшы» батырмалар беті тегістеліп, шаң мен ластан тазарады. Кодты сіз
теріп жатқан кезде, кездейсоқ ... адам ... ... ... ... ... құлыптарды ашу керек болса, басқаларында есіктің кері ... шешу ... ... ... ... магниттік механизмді кодтық
құлыптары болады. Берілген тип құлыптарының ... мен ... ... Олар ... магниттер мен ... ... ... ... ... ... ... есіктің белгілі
бір жеріне басылады.
Кодтық құлыпты сирек қожайын өзінің үйінің кіру есігіне орнатады.
Кодтық құлыптар ... ... ... Ал ... ... ... сантехникалық есіктерде орнатылатын ілмекті құрайды.
Электр құлыптары. Әлемде элеткроникаға қарағанда ... әрі ... ... ... ... екі түрі бар: ... жетек
пен электромагниттік құлыптар.
Электромеханикалық құлыптар. Электромеханикалық құлыптар сырт құрылысы
жағынан жойылған батырманы басу кезінде болатын 12 немесе 24 ... ... ... электр импульсін ашу мүмкіндігімен ... ... ... ... үш әдіспен ашуға болады:
– жойылған батырмадан берілетін электр импульсімен;
– құлып корпусының ішкі жағында орналасқан механикалық ... ... ... ... ... ... ... үлкен емес элеткромагниттік ілмекпен
басқарылатын ашылатын ... ие. Есік ... ... ... ... емес ... ... асты және шығарылған күйде қалады.
Сонымен қатар, автоматты заводталады және ... ... ... қатты
серіппесі бекітіледі. Құлыптың ашылуы ... ... ... және ... ... жабушы ригелт серіппе кедергісінен өтіп, оны
алып шығарады. Құлыптың мұндай ... екі ... ... ... ... стерженінің ұзындығының қысқалығы;
– құлыпты қашықтықтан қайта жабудың мүмкін еместігі.
Бұл дегеніміз ашу белгісін берген соң мұндай конструкциялы құлпы ... оны ... ... ... ... жабылмаған күйде қалады дегенді
білдіреді.
Электромагниттік құлыптар. Электромагниттік құлыптар ... емес ... ... ... ... өрт кезінде, теракт немесе апат жағдайында
эвакуациялау кезінде біршама ыңғайлы. Олардың ұстаушы күші 300-500 кг-нан
аспайды. ... ... ... болат пластиналы қуатты электромагнит
құрайды. Электромагниттік құлыпты жабу үшін оның ... ... ... ... жабу кезінде оған бекітілген болат пластина
тартылып, магниттік өрісімен ұсталынады.
Электромагниттердің үздік конструкцияларында ... ... ... дәлелшісімен қолданады, ал электромагнитке тек кернеудің зондтаушы
импульстері ... бұл ... ... ... ... бірден
төмендейді. Есік ашу амалында электромагнитке құлып ... ... ... ... ... ... ашу қоректенуді сөндіру
кезінде болады. Мұндай құлыпты жинауда есік дәлелшісін қолдану ... ... ... ... ... ... сейфтер
жиынын қолдайды (мысалы, енгізуді блоктау немесе ашылуды ... ... ... ... үшін ... құлыптар жиі қолданылады.
Артықшылығы бойынша электрондық кодтық құлыптарды ... ... ... ... ... ... кемшілігі болып табылады
(сурет 6).
Электрондық кодтық құлыптар сейфте пернетақтадан ... ... ... ... барлығы қымбат емес. Бүгінгі ... ... ... компактылық пен ыңғайлылыққа ие ... ... ... Сөз ... ... түспейтін құлып туралы
қозғалады. Олар жақында пайда болды, ... ... ... ... жуырда кодтық құлыппен қоса барлық құлыптардың асып түсу ... деп ... ... пәтерлер мен мекемелерді қорғау ... ... ... ... ... ... ... кез-келген
мехникалық құлып «бір-екі» деп ... ... ... ... ... құлыптар шағын, сенімді. Кодтық тәрізді олардың
құлыптық скважиналары болмайды. Пернетақтасы да жоқ. Бұл ... ... ... ... ... ... ... немесе прокси-
картамен. Мұндай кілт өте ыңғайлы және естен шығып кетпейді. Ең ... ... Егер ... ... өзін ... ... ... құлыптар құлып скважинасымен көрсетіп қояды, ал көзге
түспейтіндер ұры ... ... ... ең ... ... ... құлыпты ашу тұрмақ, оның үлгісін
мен орналасуын анықтай алмайды. Оларға тек жабық ... ... ... жағына қайту амалы ғана қалады. Сөйтіп қожайын мүліктері аман-есен
өз ... қала ... ... ... ... ... жетектің
электромеханикалық құлпы сынып қалуы мүмкін, ... ол ... ... ... ... (сынып қалу немесе электрондық
құлыптың істен шығуы кезінде).
3. Қол жеткізуді бақылау жүйелері
Бұл атау астарында жинақ өрісінің ... ... ... ... электрондық кодтық құлып жатыр. Электрондық кілт қалыңдығы 6
мм және диаметрі 20 мм ... ... ... бар ... ... Басында ұзындығы бірнеше ондаған байт болатын магниттік код
«тігілген». Кілттің ең ... ... саны 280 ... тең – ... ... комбинацияларға ие болуы мүмкін. Әр кілт ... ... ... ие. ... ... сатылады. Сандық комбинациялардың
үлкен мөлшерінде кілтті таңдау мүмкін емес, ал қол ... ... ... міндеті қолда бар кілттерді тіркеуге негізделеді. Құлыпты
ашу үшін кілт басын есептеуіш тұмсығына қою ... Жүйе жаңа ... мен ... жою ... ... ... электромеханикалық және электромагниттік құлыптардың жеке
пәтер мен үйлер иелері арасында таралуы жоғары емес. Өзінің үйлерінің кіру
есіктеріне адамдар механикалық ... ... Олар ... ... электр жүйесіне қосылуды талап етпейді. ... ... ... – қашықтықтан басқару, құпиялықтың ... ... ... ... - ... жері ... ... электр тоғы арқасында
қамтамасыз етіледі. Электр құлпын сатып алғанда басқару жағдайы ... ... ... ұшырайсыз. Электр тоғының сөнуі мен біздің
жүйелердегі кернеудің секіруі – сирек жағдай емес.
Электр ... ... ... олардың өнімдері
қоректенудің қор ... ... деп ... ... ... ... ... бір мерзімінде бұл көзі құлыптың қалыпты
жұмысын қамтамасыз етеді. Кейбір өндірушілер қор көзі ... ете ... ... нақты санын келтіреді. Алайда оның барлығы жүз
пайыз кепіл бере ... ... ... шығу ... ... ол ... ... қайта қосқанға дейін отырып қалады.
Электроника істен шығуы электр энергиясының сөнуінен ғана болмайды.
Істен басқару блогы, код терудің пультінде ... ... ... ... ... бөлшегі шығуы мүмкін. Электроника өте қырсық зат - әсіресе ылғалдылық
пен температураның жоғарылауы кезінде. ... ... үйге ... ... туралы дұрыстап ойлану керек, ал оған қосымша механикалық орнатқан
жөн – қажет ... ... ... ... құлыптары қоғамдық мекемелерге
жарамды. Олар сөзсіз ыңғайлы, ... ... ... ... ... ... қарастырады. Шекті жағдайда олар жарамсыз.
Электр құлыптары механикалықпен салыстырғанда бірқатар артықшылыққа
ие (электр энергиясын жіберуді ескермегенде). Ең ... ... ... ... ... ... құлып скважинасы болмайды, ал
басқару пульті құлып орналасқан жерде орналаспайды. Мысалы, пульт ... ... есік ... ... ... кез-келген жеріне
монтаждалуы мүмкін. Ұрыларға ... ... ... ... олар ... ... ... 7).
Электр кұлыптың механикалық құлыппен бірігуі
Сурет 7
Электрондық-механикалық құлыптың батырмасы мен ... ашу ... ... пен код теру қондырғысы болады.
Ары қарай электр құлыптары есіктің ашылуын біршама қысқартады – ... теру ... ... ... ... мен ... ... ашылатын үлгілері
тіпті ыңғайлы). Олардың арасында брелоктан жіберілетін радиосигналға ... ... да ... ... электр құлыптары есік қапсырылған соң
автоматты түрде уақыттың белгілі бір аралығында жабылады.
Алайда назарды көп ... тез әсер етуі тек ... ... ... ... ... «жедел» фиксатор-тіл қолданылуымен
байланысты, оған қол ... ашу ... ... электр құлыптарының
осындай түрлері бар есіктерде майыстыру немесе кесуге болмайтын қуатты
жапқыш болу ... ... ... ... – есік рамасын жабатын есік
төсемінің бөлігі. Ағаш ... ... ... ... ... Сондықтан егер ағаш есік сыртқа ашылса, онда қорап пен
төсем ... ... қол ... ... ... болады. Ал
егер ішке шылса, онда бекіткіш тіл үлкен жүктемені көтере ... ... ... ... ... ағаш есіктегі электр құлыптары қоғамдық
мекемелерге жақсы.
Толыққанды ысырмалармен моторы бар ... ... ... ... мәселе. Мотор бір немесе бірнеше ригельді жылжытады немесе ... ... ... ... ... ... құрылатын күш біршама үлкен:
ригельдерді сығу мүмкін емес.
Электр ... ... тағы да бір ... ... болады. Ілмек есік рамасына механикалық ұлыптың жауап бөлігінің
орнына орнатылады. Сіз есікті ... ... ... және ... ... ішіне жылжиды. Есікті тек кілт немесе ілмек қолданып ашуға болады.
Ілмек механизмі жұмыс істегенде, ол ... ... ... және ... ... ілмектер есіктердің дерлік барлық түрлеріне
арналған: әйнек, ағаш, металл, жылжитын және ... ... ... КҰЛЫБЫНДА ҚОЛДАНЫЛАТЫН ЭЛЕКТРОНДЫ ЭЛЕМЕНТТЕР
Дипломдық жұмыста жобаланған кодтық қатынау құлыбын жобалауда ... ... ... ... ... регистр DM74LS273.
– Декодер/демультиплексер DM74LS139.
– Seven-segment display.
Енді келесі ... осы ... ... ... жасау
принциптері мен эволюциясына қоса олардың осы ... ... ... тоқталамыз.
2.1 Микроконтроллерлердің дамуы
Микроконтроллердің (МК) процессорлық ядросы ортақ процессорлық құрылғы
архитектурасының, МК жартылай ... ... ИС ... ... технологиясының, архитектураның сұлбатехникалық орындалуының
бірігуінің көрінісін береді. МК ... – ішкі және ... ... ресурстардың, командалар жүйелерінің, үзілу
жүйелерінің, енгізу/шығару функцияларының және ... ... ... ... МК ... бір ... әр түрлі архитектуралы
процессорлар өмір сүреді.
МК-ң ... ... ...... ... ... 16-, 32- ... және DSP (Digital Signal Processor) МК ажыратылады.
Процессордың разрядтылығына МК-ң ішкі жадының максимал көлемі, бағасы
мен өнімділігі тәуелді, шамамен разрядтылықтың ... ... екі ... жады ... ұлғайтқан кезде процессорға кететін шығын азаяды.
Сондықтан қондырылған жады көлемінің белгілі бір мәнінде жоғары ... көшу ... ... МК ... өндірісінің 10% алады. Негізінен олар -
электрондық сағаттарда, калькуляторларда, сондай-ақ тұрмыстық аппаратура
контроллерлерінде және ... ... ... үшін ... ... көлемінің негізгі үлесі 8-разрядты МК-ға тиеді,
себебі мұнда баға және ... ... ... ... ... 8-разрядты МК-лер 100 МГц-ке дейінгі жиілікте жұмыс
істей алады, бұл оларға тек қана логикалық және цифрлық ... ... ... ... ... цифрлы өңдеу мәселелерін де ... ... ... ... ... ... ... қатынау
уақыты болып табылады.
8-разрядты МК ядросы СISС (Complex ... Set ... және RISС (Reduced ... Set ... ... ... МК ... микроконтроллер өндірісінің үштен бір бөлігін
алады. Алайда кейінгі кезде сигналдарды цифрлы ... ... ... ... ... ... ... ететін 32-разрядты МК-
ға жол береді.
8-разрядты МК ... ... ... ... ... ... сондықтан осы арзан МК кең қолданылып келеді. Гарвардтық RISC-
архитектуралы 8-разрядты МК-лер ... ... ... және мәліметтерді өңдеудің жоғары жылдамдығын
қамтамасыз етеді.
8-разрядты ... ... ... МК ... ... ... командалардың кеңейтілген жүйесімен ... ... ... көбейтілген тобымен және адрестелетін
жады көлемімен сипатталады.
RISC-архитектураның артықшылығы – оның қарапайым ... ... аз ... ... асырылады. RISC-архитектурада әрбір команда
минимал уақыт ішінде орындалады (1-2 машиналық цикл, ... ... ... ... ... саны (бірнеше мың), процессордың
үлкейтілген разрядтылығы (12, 14, 16 бит). Үлкен ИС тығыз құрастырылуының
нәтижесінде көп ... ... ... асыру мүмкін болды.
Өзінің өнімдерін тұрақты ... ... ... Аtmеl ... MЕmory and Logic) ... ... ортақ базалық архитектура
шеңберінде 8-шығысты арзан шағын ... (1 ... ... ... ... үшін ... ... (128 Кбайт флэш-
жадысы) аяқталады. AVR МК ... ... ... ... ... ... кезінде командалар жүйесінің үйлесімділігі тән. Бір ... ... ... ... ... Бұл ... ... ядро дегеніміз
командалар жүйесі, орталық процессор жұмысының циклограммасы, программа
жадысы және мәліметтер ... ... ... ... және
перифериялық құрылғылардың негізгі жиыны. ... ... ... жатқан құрылғыда МК-ң барлық шығыстарын максималды тиімділікпен
қолдануға жағдай жасайды.
Әмбебап ... МК орта ... ... ... ... ... үшін қолданылады. Олардың құрылымы және командалар жүйесі сыртқы
оқиғаларға жылдам жауап беруіне ... Олар ... ... көбірек қолданылады. 16-разрядты МК-ң ... ... ... ... 16- ... ... ... қолданысы (жылдам әрекеттілік 10-50 MIPS (Millions Instructions
per Second); цифрлық ақпаратты ... ... ... ... мен ... 16-разрядты жүйелік магистральдің
(16-разрядты мәліметтер шинасы) қолданысын айтуға болады.
32-разрядты МК кристалында ... ... ... Кбайтқа дейінгі көлемі
бар командалардың ішкі жадысы, бірнеше Кбайтқа дейінгі ... ... және ... ... ... ... ... т.б. орналасады. Ішкі құрылымда ... ... ... ... ... ... МК ARM (Advanced RISC-
machine)-архитектураны қолдайды. Құрамына ... ... ... ... болады, ал олардың кейбіреулері суперскалярлы
архитектура құрайтын бірнеше атқарушы конвейерлерге ие.
Көптеген заманауи Intel x86 ... ... МП-ң ... ... ... және ... Intel х86 ... RISC-архитектура бойынша орындалған. ... ... ... ... және ... жадысы, DSP, қосымша логика
және қосымша элементтері болатын үлкен тапсырысты ... ... Memory ...... тәуелді қайта жазылатын жадының
технологиялық түрі. Қазір ол соншалықты арзандады, тіпті ... ... ... қолданыстан шықты. Flash Memory ... ... ... істеген кезде жылдамдық жағынан салмақты артықшылық
береді (мысалы, цифрлық камераларға немесе ... тән ... ... және ... ... ... әлемдік көшбасшылардың бірі болып табылатын Atmel корпорациясының
жоғарыда аталған сұлбаларынан ... ... ... ... нақты
масштабындағы эмуляцияны кірістіреді, өзіндік ... ... ... ... ... санын кеңейтеді және дамытады,
арнайыландырылған құрылғыларды ендіреді (радиожиілікті таратқыш, ... Serial ... ... ... ... ... DVD ... деректерді қорғау құрылғылары)
және т.б.
Қарқынды өндіріс темпіне ие және Atmel ... ... АVR ... үйлесімділігін қолданады: жартылай өткізгіштерді дайындаудың
энергияны үнемдейтін ... CMOS ... ... прогрессивті RISС-архитектура және Flash-EPROM (Erasable
Programmable Read-Only Memory) ... ... ... EPROM)
типті жүйелікті программаланатын жады. Осының нәтижесі ішкіплаталық басқару
мәселелерінің тиімді шешімі және ... ... ... ... ... кез ... ... ұяшыққа жеке қолжетімділікті рұқсат етсе,
флэш-жады тек толық блоктарға ... ... ... EEPROM ... ... ... бойынша кіші (килобит бірліктері-мегабит
бірліктері) және бағасы жағынан қымбат. Flash ... ... ... BIOS (Basic Input Output System) ... ... ... ... құрылғылар үшін басқарушы программаларды қайта жазу
мүмкіндігі пайда болды.
Микросұлба логикасының күрделенуі және жақсырақ технологияның келуімен
Майкл Слейтер ... Report ... ... ... ... тығыздығын (МП өнімділігі) екі еселеу үшін 18 айдан көп
уақыт керек қажет дейді, себебі үлкен ИС-ды ... ... және ... ... ... ... технологиялық бөгеттерді жою уақыты көбейеді.
Әсіресе жылу бөлу және ... ... ... ... ... ... ... қосылуына қажетті жылдамдыққа жету ... ... ені ... ... ... ... алып ... кристаллда тесіп өтуді (breakdown) болдырмау үшін төмен қоректендіруші
кернеуді қолдану қажет. Intel фирмасы микросұлбалар ... ... ... ... ... 50 А ток ... ... болатын 40-50 Вт қуат
қоректенеді деп болжайды.
Кристалл құрылымының ішінде көлемді токтың ... ... ... ... көлемінің шашырауы күрделі мәселе болып табылады. Мамандардың
айтуынша кремний құралдарын заманауи ... ... ... шегі
2017 жылға қарай қамтылады. Микросұлбалардың ... ... ... программалық қамтама жасау ... ... ... ... МК және МП архитектураларында үлкен өзгерістерге
алып келеді.
Қалыптасқан тәжірибеге сәйкес көптеген МК ... ... ... ... ... өнімдері негізінде басқа
өндірушілердің программалық (мысалы: Keil software фирмасының µVision3 ... ... ... ... ортасын; Metaware
фирмасының MetaDeveloper пакетін) және аппараттық құралдарды қолданады. IAR
Embedded Workbench™ (IAR EWARM) ... ... ... - әр түрлі
8/16/32-биттік МК негізінде аяқталған қолданбалы ... ... ... ... дайындау-дұрыстау құрал. Бұл - кең ... ... ... орта, жақсы жаңартылатын, жұмыстың қарапайым
ережесіне және Windows ортасында жұмыс ... ... ... бар ... программа-қабықшаға біріктірілген инструменталды
құралдардан тұратын ... ... IAR EWARM ... және ... жобалық моделдер жасауға
мүмкіндік береді. ... ... ... ... үшін ... бар. ... ... типі үшін бір ... ... ... ... ... ... ... талдау нәтижесінде өзінің дамуында МП-ң алдыңғы
эволюциясына сүйенген ... ... ... ұзақ өмір ... ... ... ... тексерілген тұрақты құрылымдық
шешімдер мен жаңа МК түрлері пайда ... ... кең ... ... ... МК жасанды
интеллектісінің жиірірек қолданылуына алып келді. МК ... ... жеке ... ... ... ... шешілетін
тапсырмалардың диапозоны ... кең, ... ... әр ... ... қанағаттандыру үшін көптеген
өзгертулер енгізуге тырысады. Бұрынырақ ... ... ... ... ... жұмыс істеу процесін анықтау керек болды,
программалық және аппараттық қамтаманың ... ... ... ... ... жасаудың біріктірілген орталарының (қабықша) пайда
болуы МК үшін программа жазудың тиімділігін ... ... ... ... толықтыруға және жүзеге асырылып жатқан қызметтердің
өсуіне септігін тигізді. Сонымен қатар ... ... ... орындалуының нақты бөліктерін ойластырмай, олардың мәніне ғана
көңіл аударуға мүмкіндік берді.
2.1.1 Микроконтроллерлерлік басқару жүйелері
Бүгінгі таңда ... (МК) ... ... және ... ... ... жүйелері кеңінен қолдануда. Күрделі
техникалық объектілер мен жүйелерді басқару ақпаратты ... ... ... бірі және ... ... ... зерттеу пәні
болып табылады. МК дайын біркристалды ЭЕМ микросұлбасы түрінде жасалады. МК
құрамында микропроцессорлық ядро ... өз ... ... ... ... құрылғылар болады. Қазіргі кезде
шығарылатын процессорлардың басым ... ... ... ... ... ... саны көп екендігі
ескеріле отырып, олардың жылдық өнімі микропроцессорлар өнімінен бірнеше
есе асып түседі.
МК – әр ... ... ... ... кешендердің басқарушы
ядросы. Олар қондырылған жүйелердің ... ... ... ... ... ... ... ие, сыртқы ешқандай электрлік
тізбектерді қажет етпегендіктен, жоғары икемділікті, деректер қауіпсіздігін
және беріктілігін қамтамасыз ... ... ... және ... ... ... Бұл жобаланып жатқан құрылғының ... ... ... және ... ... түсіруге мүмкіндік береді.
Заманауи МК әр түрлі ... ... МК ... енгізілген
программаларды орындайды. Олар әр түрлі құрылғыларды басқара алады, ... ... саны ... ... ... қабылдай алады, себебі
қажетті перифериялық сұлбалардың қажетті саны МК кристалында орналасқан.
МК деректерді өңдеудің жаппай құралына айнылудың үш себебі бар: 1. ... ... ... бір ғана ... қолдануға мүмкіндік беретін
программалық басқару; 2. ... бар ... ... бір ... ... сол ... ... қосымша
сұлбалардың минималды сандары арқылы құруға мүмкіндік ... ... өз ... ... ... ... ... қолданудың негізгі аймағы мәліметтерді цифрлы өңдеудің қондырылған
жүйелері болып табылады. Осы жүйелерде МК шешетін тапсырмаларды үш группаға
бөлуге болады: ... ... ... ... ... сигналдарды
цифрлы өңдеу.
Дискретті басқарудың тапсырмалары ... ... ... және ... ... ... Осы тапсырмалар
деректерді өңдеуде логикалық операциялардың ... ... ... ... емес және ... ... көлемінде шешіледі.
Кіріс және шығыс деректер релейлі типті құрылғыға келеді және ... ... ... ... сонымен қатар бір секундтағы реакция
уақыты көрсетілетін уақыттық диаграмма бойынша жүргізіледі. ... ... ... ... ... ... ақпараттар
өңделеді, басқарушы әсерлер есептеліп, атқарушы ... ... ... ... ... ереже бойынша 8-12 разряд құрайтын
датчиктер мен атқарушы ... ... ... ... сыртқы
әсерлерге жауап қайтаруға қажетті уақытпен қамтамасыз ететін жиілікпен
жүзеге асырылады. Сигналдарды цифрлы өңдеудің ... ... ... ... ... ... электронды түрлендіргіштері дәлдігімен
нақты уақытта көлемді есептеулер жүргізіледі. Қателердің жиналуының ... үшін ... ... салыстырмалы түрде жоғары дәлдікпен орындалады
[3]. Деректерді өңдеу 10 кГц пен 10 МГц аралығындағы ... ... ... микропроцессорлардан (МП) түрлі жүйелерді басқару функциясын
атқарумен және салыстырмалы ... ... ... ... қарамастан,
көптеген қосымша түйіндерді біріктірумен ерекшеленеді. МК және МП ... ... ... де ... ... мобильді құрылғыларға
(телефондар, қалта компьютерлері, цифрлы видеокамералар) ... ... бір ... ... дамыған есептеу қорларына ие болуы және
көптеген сыртқы компоненттерді басқаруы керек.
Әр ... ... үшін ... ... архитектурасымен,
кірістірілген жады типімен, перифериялық құрылғылар жиынтығымен және т.б.
айрықшаланатын МК-ң көптеген саны ... ... ... ... мен ... логикалық тәуелсіз жады блоктарында орналасатын
жадының гарвардтық архитектурасы жиірірек қолданылады. Көп ... ... ... арналған шиналардың болмауы мүмкін. Ең арзан жады типтері тек
қана бір рет жазуды қолдайды.
Принстондық (Фон-неймандық) ... МК ... ... ... ... еске ... ... қолдану қажеттілігі
болған жағдайда бір ғана ортақ жадыға қатынау арқылы жеңілдетеді. Бұл ... ... ... ... жүйелер жасаушыларға белгілі бір
икемділік береді.
Гарвардтық ... ... аз ... ... ... ... ... үшін көптеген
мүмкіндіктер ... ... ... ... ... ұзақ ... бойы кең танымал
MCS-51 тобы саналады. Мұндай жағдай әлемге танымал ... ... ... кең ... және ... ... ... дайындаушылар мен тапсырысты жеткізушілердің тиімді баға
саясатымен байланыстырылады.
Сонымен, МК-да орналасатын типтік ... ... ... ... ... оларды декодтайтын және орындайтын орталық процессорлы
құрылғы; программалар жадысы (командалардың кодтарын сақтайды); деректердің
оперативті жадысы (программалар айнымалыларын сақтайды; стек ... ... ... ... ... тактілік генератор; МК дұрыс іске
қосылуын қамтамасыз ететін түсіру ... ... ... ... ... ... тізбектелген порт; енгізу/шығару әмбебап цифрлы
порттары; уақыттық ... ... ... ... ... ... ... алатын WDT (Watchdog timer)
күзеттік таймері (қатып қалған ... ... ... ... ... яғни микропроцессорлық жүйені тұрып қалу жағдайынан
шығару).
Микроконтроллер жадысының ішкі ... ... ... ... жадысы; МК регистрлері. ... ... ... ... ... ROM ... Memory) - көп рет программаланатын тұрақты
еске сақтау құрылғысы ... PROM (бір рет ... ... ... ... Read-Only Memory); EEPROM (Electrically EPROM);
Flash–EEPROM.
МК деректер жадысы статикалық оперативті еске сақтау ... ... ... ... МК ... ... төмендеуі кезінде ОЕСҚ
ұяшықтарының құрамы көптеген кіші ... ... ... ... ... ... (ҮЖ) – МК-ң ... бөліктерінің бірі, МК-де маңызды
оқиғаларға жауап беретін ... ... ... ... ... ... жиыны. Үзу – компьютерде белгілі бір оқиға болғаны
туралы хабарлайтын сигнал. Бұл кезде операциялық жүйе берліген ... ... ... ... ... Шығу ... ... барлық үзілулер үш класқа
бөлінеді: сыртқы, ішкі және программалық.
Үзілуді өңдеу ... ... ... берілген процесс арасында
өзгеріске ұшырауы мүмкін ресурстардың қалып-күйлерін сақтап алу ... ... ... әдістері бір-бірінен үзілуді орындау үшін қажетті
аппараттық құралдардың санымен ерекшеленеді, сонымен қатар әр ... ... ... ... ... ... маңызды
сұрақтардың бірі болып табылады. Кейбір МК-да барлық ... және ... ... ... ... Бұл деректер жадысы регистрлермен
үйлесімді дегенді білдіреді. Мұндай қатынас «МК қорларының жадыда ... ... ... ... ... адрестік кеңістігі жадының
жалпы ... ... Жеке ... ... ... ... белгілі бір артықшылықтар ... ... ... ... ... оқу ... ... стегі. Микроконтроллерде мәліметтер ОЕСҚ, сонымен қоса ... ... үшін және ... ... үшін қолданылады. Осы
операциялар кезінде программалық есептеуіш және негізгі ... ... ... және т.б.) ... ... және ... ... кезінде қайта іске қосылады.
Сыртқы жады. Егер МК-де ... ... қосу үшін ... ... ... онда бұл ... штатты әдіспен атқарылады (МП үшін
сияқты). Екінші әмбебапты әдіс – ... ... қосу үшін ... қолдану және жадыға қатынауды программалық құралдар негізінде
жүзеге асыру.
МК процессорының тиімді ... ... ... негізінде) программа кодының көлемін және оны ... ... ... қамтамасыз ету керек. ... ... ... ... ... мен ... ... кеңеюін
қамтамасыз ететін команда жүйелерін құрудың концептуалды принциптер жинағы
негізінде құрылады;
б) программалау тілімен семантикалық алшақтықтың қысқаруын ... ... және ... ... ең жақсы көрсеткіштерге жетуге
көмектеседі.
Көптеген қосымшаларда микроконтроллерлердің батареямен қоректену
қолданылады, ал ... ... ... ... ... ... ... жұмыс қабілеттілігін сақтауды қамтамасыз ететін үлкен сыйымдылықты
конденсаторлар қолданылады. Сондықтан электрқоректенуді төмендету мәселесі
микроконтроллер үшін ... ... ... Әр ... ... ... ... МК қоректенетін қуаттың үш түрі бар: микроконтроллердің
дұрыс жұмысы үшін қажетті жеке ... ... ... ... ... ... ... алуға тура керек келетін енгізу-шығару
құрылғылары тұтынатын қуат; «ұйқы» режимінде қолданылатын ... ... ... ... ойлаудың конвенциалды
парадигмасынан бас тарту арқылы мамандар қолданыстағы және болашағы бар
микроконтроллерлердің архитектураларын ... ... ... ... ... ... басқару сапасына ... бұл ... ... ... ... көптеген
басқару режимдері және жүйенің адаптацияға ... ... ... техникасының көпфункционалды құралдарын қолдануды талап
етеді.
7 PIC16F877 микроконтроллері
MICROCHIP фирмасының PIC түрлі микроконтроллерінің тобы арасындағы ең
танымалысы ... ... ... табылады. Бұл микроконтроллерлер тобына
кіретін микросхемалар:
1) PIC16F873;
2) PIC16F874;
3) PIC16F876;
4) PIC16F877.
  Бұл ... ... кіру және шығу ... ... ... саны және жады ... арқылы өз ара ерекшеленеді.
1–Кестеде PIC16F8хх микроконтроллерлердің қысқаша сипаттамасы ... 1 – ... ... ... сипаттамасы
|Параметр ... ... ... ... ... жиілігі |20 МГц |20 МГц |20 МГц |20 МГц ... ... |POR, BOR |POR, BOR |POR, BOR |POR, BOR |
| |(Pwrt, ost) |(Pwrt, ost) |(Pwrt, ost) |(Pwrt, ost) ... FLASH|4К |4К |8К |8К ... (14 — ... | | | ... | | | | ... ... |192 |192 |368 |368 ... | | | | ... ... |128 |128 |256 |256 ... ... | | | | ... |13 |14 |13 |14 ... және шығу ... ... |Порттар |Порттар |
|порттары |A, B, C |A, B, C, D, |A, B, C |A, B, C, D, |
| | |E | |E ... |3 |3 |3 |3 ... ... |2 |2 |2 |2 ... | | | | ... 1 – ... ... |MSSP, USART |MSSP, USART |MSSP, USART |MSSP, USART |
|модулі | | | | ... ... |PSP |— |PSP ... | | | | ... ... АЦП |5 ... |8 канал |5 канал |8 ... ... | | | | ... |35 |35 |35 |35 ... 40-Lead Plastic Dual In-line (P) – 600 mil (PDIP) ... микроконтроллерідің өлшем бірліктері 8-суретте берілген.
PIC16F877 микроконтроллерідің өлшем бірліктері
Сурет 8
PIC16F877 40-Lead Plastic Dual In-line (P) – 600 mil (PDIP) қорабында
орналасқан ... ... ... яғни әр бір ... щығу ... ... ... микроконтроллерінің техникалық сипаттамасы
Сурет 9
PIC16F877 40-Lead Plastic Dual In-line (P) – 600 mil (PDIP) қорабында
орналасқан микроконтроллерінің өлшем бірліктері туралы ... ... ... ... 2 – ... ... ... бірліктері
|Өлшем бірліктер ... ... ... ... |min |nom |max |min |nom |max ... саны |n | |40 | | |10 | ... |p | |.100 | | |40 | ... |A |.160 |.175 |.190 |4.06 |2.54 |4.83 ... | | | | | | | ... |A2 |.140 |.150 |.160 |3.56 |4.45 |4.06 ... | | | | | | | ... | | | | | | | ... |A1 |.015 | | |0.38 |3.81 | ... | | | | | | | ... ені |E |.595 |.600 |.625 |15.11 |15.24 |15.88 ... ... |.530 |.545 |.560 |13.46 |13.84 |14.22 ... | | | | | | | ... |D |2.045 |2.058 |2.065 |51.94 |52.26 |52.45 ... | | | | | | | ... 2 – ... ... |.120 |.130 |.135 |3.05 |3.30 |3.43 ... | | | | | | | ... |c |.008 |.012 |.015 |0.20 |0.29 |0.38 ... | | | | | | | ... |B1 |.030 |.050 |.070 |0.76 |1.27 |1.78 ... ені | | | | | | | ... |B |.014 |.018 |.022 |0.36 |0.46 |0.56 ... ені | | | | | | | ... |eB |.620 |.650 |.680 |15.75 |16.51 |17.27 ... | | | | | | | ... | | | | | | | ... |α |5 |10 |15 |5 |10 |15 ... | | | | | | | ... | | | | | | | ... | | | | | | | ... |β |5 |10 |15 |5 |10 |15 ... | | | | | | | ... | | | | | | | ... | | | | | | | |
1) ... ... RISC-архитектурасы;
2) 35 нұсқау;
3) барлық командалар бір циклде орындалады, тек қана нұсқаулар мен
көшулер екі ... ... ... ... =  20 ... ... =  200 нс (бір машиналы цикл уақыты);
1) 8к х 14 ... ... ... FLASH ... 368 х 8 ... дейінгі мәліметтер жадысы (ОЗУ);
3) до 256 х 8 байт қа дейінгі EEPROM ... ... ... ... ... ... жүйесі (система прерываний) (14 қореқтенулер);
6) 8-сатылы аппараттық стек;
7) тікелей, жанама және тиісті ... ... ... қосу кезіндегі қайта реттеу (сброс) (POR);
9) тоққа ... ... ... ... ... (PWRT) және ... кұту ... қадағалаушы таймер WDT, жеке RC-генераторымен;
11) ақпараттанатын ақпарат жадысының ... ... ... ... ... генератордың параметрлерін таңдау;
14) жоғары жылдамдықты, энергоүнемдеуші CMOS FLASH/EEPROM технологиясы;
15) толық статикалық архитектура;
16) дайын құрылғымен бағдармалау (екі шығу микроконтроллері колданылады);
17) төмен ... ... ... ... ... ... режимі (екі шығу микроконтроллері колданылады);
19) кернеу қуатының кең диапазоны 2.0 В-тен 5.5 В-ке дейін;
20) ... ... ... төзімділігі (25мА);
21) аз энерго қажеттілігі:
– Iп = 0.6 мА при Uп =  3.0В и ... = 4.0 ... Iп = ... при Uп =  3.0В и ... = ... Iп = ... при Uп =  3.0В и Fтакт = 32кГц;
– Iп < 1 мкА ... ... ... ... 0: ... 8-алдын ала бөлгіші бар ... ... 1: ... ... қосу ... ие 16-разрядты
таймер/счетчик.
3) Таймер 2: Бағдармаланатын 8-алдын ала ... және шығу ... бар ... таймер/счетчик (санауыш).
4) Екі модуль салыстыру/ұстау/ШИМ (ССР).
5) 16-Разрядты ұстау (максималды ... ... ... 12.5нс).
6) 16-Разрядты ұстау (максималды рұқсат етілетін қабілеттілігі 200нс).
7) 10-Разрядты ШИМ.
8) Көпканалды 10-разрядты ... ... ... порт ... Жетекші/жетектеленетін режим SPI, Жетекші/жетектеленетін режим SPI.
11) Тізбекті синхронды–асинхронды қабылдау передатчик USART, детектіленген
адрес қолдауымен.
12) Сыртқы сигналдар —RD, —WR, —CS ... бар ... ... ... ... ... ... кезіндегі лақтыру(сброса) (BOR) үшін
арналған төменделген детектор кернеуі (BOD).
PIC16F877-микроконтроллерге қосылған қорек көзі, резонатор қосылуы
және ... ... ... ... кіру және ... ... толық мағлұматтар схемасы 10-суретте көрсетілген.
Сурет 10 ө PIC16F877-дің негізгі графикалық ... ... кіру және шығу ... ... негізгі
мәліметтер 3-кестеде берілген.
Кесте 3 – PIC16F877 ... кіру және шығу ... ... ... ... түрі |Сипаттама ... | |I/O/P| | ... |13 |I ... ... ... ... |
| | | | ... сигнал кірісі |
|OSC2/CLKOUT |14 |O |— ... ... ... |
| | | | ... ... резонатор |
| | | | ... ... ... | | | |RC ... OSC2 ... |
| | | | |Fosc/4 –ге тең ... ... |
| | | | ... алады ... |1 |I/P |ST ... ... |
| | | | ... ... ... |
| | | | ... ... Бұл |
| | | | ... төмеңгі сатысында |
| | | | ... ... 3 – ... ... ... шығыс/кіріс порт PORTA ... |2 |I/O |TTL |RA0 ... ... 0 ... | | | ... ... |
|RA1/AN1 |3 |I/O |TTL |RA1 ... ... 1 ... | | | ... ... ... |4 |I/O |TTL |RA2 ... ... 2 ... | | | ... теріс тіреуші кернеу |
| | | | ... ... ... |
| | | | |мүм ... |5 |I/O |TTL |RA3 ... ... 3 негізінде|
| | | | ... оң ... ... |
| | | | ... ... ... |
| | | | ... ... |6 |I/O |ST |RA4 TMR0 үшін ... ... |
| | | | ... ... ... ... | | | ... Ашық ... бар шығыс |
|RA5/-SS/AN4 |7 |I/O |TTL |RA5 ... ... 5 ... | | | ... SPI режиминдегі |
| | | | ... ... ... |
| | | | ... реттелуі мүмкін |
|Екі жаққа бағытталған шығыс/кіріс порт PORTB. ... ... ... ... жүктелетін көтермелейтін ... ... ... |33 |I/O |TTL/ ST(1) |RB0 ... ... |
| | | | ... кірісі ретінде |
| | | | ... ... ... |34 |I/O |TTL | ... |35 |I/O |TTL | ... |36 |I/O |TTL |RB3 ... ... |
| | | | ... ... |
| | | | ... кіріс ретінде |
| | | | ... ... ... |37 |I/O |TTL ... ... деңгейінің |
| | | | ... ... ... |
| | | | ... ... ... |38 |I/O |TTL ... сигналының деңгейінің |
| | | | ... ... ... |
| | | | ... ... |
|RB6/PGC |39 |I/O |TTL/ ST(2) ... ... ... |
| | | | ... ... орындалатын |
| | | | ... ... ... | | | ... ... отладка (тоқтата |
| | | | ... ICD ... 3 – ... |40 |I/O |TTL/ ST(2) ... ... ... |
| | | | ... ... ... |
| | | | ... ... ... | | | ... ... ... ICD |
| | | | ... ... |
| | | | ... ... |
| | | | ... көрсету ... ... ... ... порт PORTC ... |15 |I/O |ST |RC0 генератор шығысы TMR1 |
| | | | ... ... TMR1 үшін |
| | | | ... ... сигнал ретінде |
| | | | ... ... ... |16 |I/O |ST |RC0 ... кірісі TMR1 |
| | | | ... ... ССР2 ... |
| | | | ... ... қолданылуы |
| | | | ... ... |17 |I/O |ST |RC2 ССР2 ... шығарушысы |
| | | | ... ... ... |
|RC3/SCK/SCL |18 |I/O |ST |RC3 ... ... SPI ... | | | |I2C ... ... |
| | | | ... ... ... ... |23 |I/O |ST |RC4 SPI ... |
| | | | ... ... ... |
| | | | ... I2C ... |
| | | | ... ... |
| | | | ... ... ... ... |24 |I/O |ST |RC5 SPI ... |
| | | | ... ... ... |
| | | | ... ... ... |25 |I/O |ST |RC6 ... ... USART |
| | | | ... ... |
| | | | ... ... ал |
| | | | ... ... USART |
| | | | ... ... |
| | | | ... ... ... |
|RC7/RX/DT |26 |I/O |ST |RC7 ... ... USART |
| | | | ... шығарушысы ретінде, |
| | | | |ал ... ... USART |
| | | | ... ... ... |
| | | | ... ... ... 3 – ... жаққа бағытталған шығыс/кіріс порт PORTD немесе микропроцессор ... ... ... ... порт ... ... |19 |I/O |ST/TTL (3) | ... |20 |I/O |ST/TTL (3) | ... |21 |I/O |ST/TTL (3) | ... |22 |I/O |ST/TTL (3) | ... |27 |I/O |ST/TTL (3) | ... |28 |I/O |ST/TTL (3) | ... |29 |I/O |ST/TTL (3) | ... |30 |I/O |ST/TTL (3) | ... жаққа бағытталған шығыс/кіріс порт PORTE ... |8 |I/O |ST/TTL (3) |RE0 PSP ... ... оқу |
| | | | ... ... ... канал 5|
| | | | ... ... ... ... |9 |I/O |ST/TTL (3) |RE1 PSP ... ... ... | | | ... ... ... канал 6|
| | | | ... ... ... ... |10 |I/O |ST/TTL (3) |RE2 PSP каналын басқарушы |
| | | | ... ... ... аналогті |
| | | | ... 5 ... ... |
| | | | ... ... |12,31|P |— ... ... және кіріс/шығыс|
| | | | ... ... ... |
| | | | ... ... |11,32|P |— ... логикаға және кіріс/шығыс|
| | | | ... ... ... оң |
| | | | ... ... = ... О = ... I/O = ... Р = қор, — = ... TTL =
кіріс буфері ТТЛ, ST = Шмид триггері бар кіріс.
Нұсқасы:
– Сыртқы үзілістерді пайдалануға арналған Шмид ... бар ... ... ... ... арналған Шмид триггері бар кіріс
буфер.
... ... порт ... Шмид ... бар ... буфер.
Белгіленген параллельді порт режиминде ТТЛ кіріс буферлері қосылған
(микропроцессор шинасымен қосылу үшін).
– Шмит ... бар RC ... ... буфер және басқа
режимдердегі CMOS буфер.
Диапазонынан тәуелсіз, микросхемалардық ... ... ... ... бар (ASK), ... ... (FSK) ... модуляциясы (FM) бар сигналдарды қабылдау үшін ... ... ... Осы ... ... ... ... сигналдарды қабылдауға арналған құрылғылар құрылуы мүмкін. Осы
микроконтроллердің операндаларының ... ... ... ... 4 – ... инструкциялары
|Mnemonic, ... |Cycles |Status |Notes ... | | ... | ... файл ... ... ... |f, d |W және f ҚОСУ |1 |C,DC,Z |1,2 ... |f, d |W және f ЖӘНЕ |1 |Z |1,2 ... |f |F ... |1 |Z |2 ... |- |W ... |1 |Z | ... |f, d |F комплемент |1 |Z |1,2 ... |f, d |F ... |1 |Z |1,2 ... |f, d |F ... егер f =0 ... |1,2 | |1,2,3 ... |f, d |F ... |1 |Z |1,2 ... |f, d |F ... егер f =0 ... |1,2 | |1,2,3 ... |f, d |Өздік НЕМЕСЕ W және f |1 |Z |1,2 ... |f, d |F ... |1 |Z |1,2 ... |f ... f-ке ... |1 | | ... |- |Ешқандай операция |1 | | ... |f, d |f ... ... ... |1 |C |1,2 |
|RRF |f, d |f ... оңға ... |1 |C |1,2 ... |f, d |f ... W |1 |C,DC,Z |1,2 ... |f, d ... f-те |1 | |1,2 ... |f, d |W және f ... ... |1 |Z |1,2 ... файл ... ... ... |f, b |Бит ... f | | | ... |f, b |Бит ... f | | | ... |f, b |Бит тест f, таза б-са ... | | ... |f, b |Бит тест f, жүк б-са Секр | | | ... және ... ... ... |k ... және W Қосу | | | ... |k |Әріп және W Және | | | ... |k ... ... | | | ... |- ... ... өшіру | | | ... |k ... бару | | | ... |k ... ж-е W ... OR | | | ... 4 – ... |k ... W-ге ... | | | ... |- |Үзуден қайт | | | ... |k |у | | | ... |- ... W үзу-н қайту | | | ... |- ... ... | | | ... |k |Standby ... өту | | | ... |k ... ... W | | | |
| | ... ... әріп ж-е W | | | ... ...... ... ... ... Add Literal and ... [ label ] ADDLW k
Operands: 0 ≤ k ≤ ... (W) + k → ... ... C, DC, ... The contents of the W ... added to the ... literal ... the result is placed in the ... Add W and ... [ label ] ADDWF f,d
Operands: 0 ≤ f ≤ ...... (W) + (f) → ... Affected: C, DC, Z
Description: Add the contents of the W ... register ‘f’. If ‘d’ is ‘0’, ... is stored in the W ... ... is ‘1’, the result is stored back
in register ‘f’.
ANDLW AND Literal with W
Syntax: [ label ] ANDLW ... 0 ≤ k ≤ ... (W) .AND. (k) → ... ... ... The contents of W register ... with the ... literal
‘k’. The result is placed in the W
register.
ANDWF AND W with f
Syntax: [ label ] ANDWF ... 0 ≤ f ≤ ...... (W) .AND. (f) → (destination)
Status Affected: ... AND the W register with ... If ‘d’ is ‘0’, the result is stored ... W ... If ‘d’ is ‘1’, ... is stored back in register ... Bit Clear ... [ label ] BCF f,b
Operands: 0 ≤ f ≤ ... ≤ b ≤ ... 0 → ... ... None
Description: Bit ‘b’ in register ‘f’ is ... Bit Set ... [ label ] BSF ... 0 ≤ f ≤ ... ≤ b ≤ ... 1 → ... Affected: None
Description: Bit ‘b’ in register ‘f’ is set.
BTFSS Bit Test f, Skip if ... [ label ] BTFSS ... 0 ≤ f ≤ ... ≤ b < ... skip if (f) = 1
Status Affected: ... If bit ‘b’ in register ‘f’ is ‘0’, the ... is ... bit ‘b’ is ‘1’, then the next ... ... and a NOP is
executed instead, making this a
2 TCY ... Bit Test, Skip if ... [ label ] BTFSC ... 0 ≤ f ≤ ... ≤ b ≤ ... skip if (f) = ... Affected: None
Description: If bit ‘b’ in register ‘f’ is ‘1’, the ... is ... bit ‘b’ in register ‘f’ is ‘0’, the ... is ... and a ... executed instead, making this a
2 TCY ... Call Subroutine
Syntax: [ label ] CALL k
Operands: 0 ≤ k ≤ ... (PC)+ 1→ ......... ... ... Call ... First, return
address (PC+1) is pushed onto
the stack. The ... address is loaded ... bits . The upper bits ... PC are loaded from PCLATH.
CALL is a two-cycle instruction.
CLRF Clear ... [ label ] CLRF ... 0 ≤ f ≤ ... 00h → ...... Affected: Z
Description: The contents of register ‘f’ are
cleared and the Z bit is ... Clear ... [ label ] ... None
Operation: 00h → ...... ... ... W register is cleared. Zero bit ... set.
CLRWDT Clear Watchdog Timer
Syntax: [ label ] ... ... 00h → ... → WDT ... → TO
1 → PD
Status Affected: TO, PD
Description: CLRWDT ... resets ... Timer. It also resets ... of the WDT. Status bits,
TO and PD, are set.
COMF Complement f
Syntax: [ label ] COMF ... 0 ≤ f ≤ ...... (f) → ... ... Z
Description: The contents of register ‘f’ ... If ‘d’ is ‘0’, ... is stored in W. If ‘d’ is ... result is stored back in
register ‘f’.
DECF Decrement f
Syntax: [ label ] DECF ... 0 ≤ f ≤ ...... (f) - 1 → ... ... Z
Description: Decrement register ‘f’. If ‘d’ is ... result is stored in the ... If ‘d’ is ‘1’, the result ... back in register ... ... f, Skip if ... [ label ] DECFSZ f,d
Operands: 0 ≤ f ≤ ...... (f) - 1 → ... if result = ... ... None
Description: The contents of register ‘f’ ... If ‘d’ is ‘0’, the ... placed in the W ... If ‘d’ ... the result is placed back ... ... the result is ‘1’, the next ... executed. If the result is ‘0’,
then a NOP is executed ... it a 2 TCY ... ... ... [ label ] GOTO ... 0 ≤ k ≤ 2047
Operation: k → ...... ... ... GOTO is an ... ... ... immediate value is
loaded into PC bits . The
upper bits of PC are loaded from
PCLATH. GOTO is ... ... ... f
Syntax: [ label ] INCF ... 0 ≤ f ≤ ...... (f) + 1 → ... ... ... The contents of register ‘f’ are
incremented. If ‘d’ is ‘0’, the ... placed in the W ... If ‘d’ ... the result is placed back ... ‘f’.
INCFSZ Increment f, Skip if 0
Syntax: [ label ] INCFSZ ... 0 ≤ f ≤ ...... (f) + 1 → ... if result = ... ... ... The contents of register ‘f’ are
incremented. If ‘d’ is ‘0’, the result
is placed in the W ... If ‘d’ ... the result is placed back ... ... the result is ‘1’, the next ... ... If the result is ... NOP is executed instead, making
it a 2 TCY instruction.
IORLW Inclusive OR Literal with W
Syntax: [ label ] IORLW ... 0 ≤ k ≤ ... (W) .OR. k → ... ... Z
Description: The contents of the W register ... with the ... literal ... result is placed in the ... ... OR W with ... [ label ] IORWF ... 0 ≤ f ≤ 127
d ∈ ... (W) .OR. (f) → ... ... ... Inclusive OR the W register ... ‘f’. If ‘d’ is ‘0’, the result ... in the W ... If ‘d’ is
‘1’, the result is placed back in
register ‘f’.
RLF Rotate Left f through Carry
Syntax: [ label ] RLF ... 0 ≤ f ≤ ...... See description below
Status Affected: ... The contents of register ‘f’ ... one bit to the left through ... flag. If ‘d’ is ‘0’, the result ... in the W register. If ‘d’ is ‘1’,
the result is stored back in register ‘f’.
RETURN Return from ... [ label ] ... ... TOS → PC
Status Affected: ... Return from ... The ... POPed and the top of the ... is loaded into the ... This is a ... Rotate Right f through Carry
Syntax: [ label ] RRF ... 0 ≤ f ≤ ...... See description below
Status Affected: C
Description: The contents of register ‘f’ ... one bit to the right ... Carry flag. If ‘d’ is ‘0’, ... is placed in the W ... ‘d’ is ‘1’, the result is placed
back in register ‘f’.
SLEEP
Syntax: [ label ] ... ... 00h → ... → WDT ... → TO,
0 → PD
Status Affected: TO, ... The ... status bit, ... cleared. Time-out status ... is set. Watchdog Timer ... prescaler are cleared.
The processor is put into Sleep
mode with the ... ... Subtract W from ... [ label ] SUBLW ... 0 ≤ k ≤ 255
Operation: k - (W) → ... ... C, DC, ... The W register is ... ... method) from the
eight-bit literal ‘k’. The result ... in the W ... Subtract W from ... [ label ] SUBWF ... 0 ≤ f ≤ ...... (f) - (W) → ... ... C, DC, ... Subtract (2’s complement method)
W register from register ‘f’. If ‘d’ is
‘0’, the result is stored in the ... If ‘d’ is ‘1’, the result ... back in register ... Swap Nibbles in f
Syntax: [ label ] SWAPF ... 0 ≤ f ≤ ...... (f) → ...... ... ... The upper and lower nibbles of
register ‘f’ are exchanged. If ‘d’ is
‘0’, the result is placed in the ... If ‘d’ is ‘1’, the result ... the result is placed in the ... If ‘d’ is ‘1’, the result ... in register ... ... OR Literal with ... [ label ] XORLW k
Operands: 0 ≤ k ≤ ... (W) .XOR. k → ... ... ... The contents of the W register
are XOR’ed with the ... ‘k’. The result is placed ... ‘k’. The result is placed ... W ... ... OR W with ... [ label ] XORWF f,d
Operands: 0 ≤ f ≤ ...... (W) .XOR. (f) → ... ... ... ... OR the contents of ... register with register ‘f’. If ‘d’ is
‘0’, the result is stored in the ... If ‘d’ is ‘1’, the result ... back in register ... ... регистрдің(8-Bit Register with Clear) жалпы сипаттамасы.
DM74LS273 – жоғары жылдамдықты 8-битті регистр. DM74LS273 – ... ... ... ... және ... ... LOW Master Reset-тен
құрылған. Бұлар 0.3 дюймді 20 пин арқылы қамтамасыз етіледі.
Ерекшеліктері:
– Edge-триггерлер.
– Жоғары ... ... ... ... кіру жән ... ... ... Карапайым сағат және master reset.
DM74LS273 8-битті регистрдің кодталу ... ... ... ... туралы толық мағлұматтар 5-кестеде көрсетілген.
Кесте 5 – Кодталу түрлері
|Тәртіп номері |Пакет номері ... ... ... |M20B |20-Lead Small Outline ... |
| | |Circuit (SOIC), JEDEC MS-013, 0.300 |
| | |Wide ... |M20D |20-Lead Small Outline Package ... | |EIAJ TYPE II, 5.3mm Wide ... |N20A |20-Lead Plastic ... ... | |(PDIP), JEDEC MS-001, 0.300 Wide ... ... ... ... ... яғни әр бір ... щығу ... 11-суретте көрсетілген.
Логикалық символ
Сурет 11
VCC (кернеу)= Pin 20
GND (жер)= Pin 10
DM74LS273 8-битті регистрдің ... ... ... ... ... ... ... Pin сипаттамасы 6-кестеде көрсетілген.
Кесте 6 – Pin сипаттамасы
|Pin ... ... ... ... кіру импульсі (Active Rising |
|D0–D7 |Edge) ... ... кіру ... ... ... Master Reset кіру ... |
| |Триггер шығу ... ... ... регистрдің Шындық кестесі (Truth Table) 7-кестеде
көрсетілген.
Кесте 7 – ... ... (Truth ... ... ... CP |Qn ... | |
|L X |L |
|X |H |
|H _ |L |
|H | |
|H _ | |
|L | |
H = ... ... ... (HIGH Voltage ... = ... ... ... (LOW Voltage Level).
X = Басқа элементтер (Immaterial).
Функционалды сипаттама
DM74LS273 – жоғары жылдамдықты параллельді 8-битті регистр. ... ... және ... Master ... бар. Егер MR ... деңгейі төмен (LOW) болса, барлық шығу нүктелерінің деңгейлері
төмен (LOW) болады. Бұған басқа кіру ... әсер ... D ... ақпараттар мен уақытты тоқтату талаптары Q шығу ... Бұл ... ... деңгейден жоғары деңгейге өту процессі
(сурет 13).
Логикалық диаграмма
Сурет 13
Абсолютті ... ... ... ... мәндер» төменде
берілген мәндерде элеметтер ... ... ... істейді. Элементтер
әрқашан төмендегі шекті мәндерде жұмыс ... ... ... ... ... ... сәйкес келуіне кепіл
берілмеген.
Тоқ көзі ... тоқ көзі ... ... ... диапазоны 0˚C to ... ... ... -65˚C to ... ... ... кондициялары. «Абсолютті максимум мәндер»
төменде берілген мәндерде элеметтер ... ... ... ... ... төмендегі шекті мәндерде жұмыс істемеуі тиіс.
Электрикалық характеристикалар ... ... ... ... тиіс
Ұсынылған жұмыс істеу кондициялары 8-кестеде берілген.
Кесте 8 – Ұсынылған жұмыс істеу кондициялары
|Символы |Параметрлері |Min |Nom |Max ... |
| | | | | ... ... ... |4.75 |5 |5.25 |V ... |Жоғары деңгейлі кіру ... |2 | | |V ... ... ... кіру ... | | |0.8 |V ... ... ... шығу тоқ көзі | | |−0.4 |mA ... ... деңгейлі шығу тоқ көзі | | |8 |mA ... ... ... ... |0 | |70 |˚C ... ... ... HIGH or LOW |15 | | |ns ... |Dn to CP |15 | | | ... ... ... HIGH or LOW |5 | | |ns ... |Dn to CP |5 | | | ... |CP ... ені HIGH or LOW |20 | | |ns ... | |20 | | | ... |MR ... ені LOW |20 | | |ns ... ... келу уақыты |15 | | |ns |
| |MR to CP | | | | ... ... ... ... ... жұмыс істемеуі тиіс. Олар
берілген электр характеристикалар диапазонында ғана қолдалануы тиіс.
Электрикалық ... ... ... максимумы сәйкес
келуіне кепіл берілмеген. Берілген мәндердің бір шамалы ауысуы мүмкін.
Элементтің дұрыс әрі ... ... ... үшін оны ... қосу ... ... 8-битті регистрдің электрикалық характеристикалары
берілген.
Кесте 9 – ... ... ... ... ... |Параметрлері |Кондициялары |Min |Typе |Max ... |
| | | | | | ... ... ... |VCC= Min, II=18 | | |−-1.5 |V |
| | |mA | | | | ... ... ... IOH= |2.7 |3.4 | |V |
| ... |Max, | | | | |
| ... ... ... VIH= | | | | |
| | |Min | | | | ... ... |VCC= Min, IOL= | |0.35 |0.5 |V |
| ... |Max | | | | |
| ... ... ... VIH= | | | | |
| | |Min | | | | |
| | |IOL=4 mA, VCC= | |0.25 |0.4 | |
| | |Min | | | | ... ... тоқ ... Max, VI=7V | | |0.1 |mA |
| |Max кіру тоқ | | | | | |
| ... | | | | | ... ... |VCC= Max, VI= | | |20 |μA |
| ... |2.7V | | | | |
| |Тоқ көзі | | | | | ... ... |VCC= Max, VI= | | |−-0. |mA |
| ... |0.4V | | | | |
| |Тоқ көзі | | | | | ... ... |VCC= Max |−-20 | |−-100 |mA |
| ... | | | | | |
| ... тоқ ... | | | | ... |Тоқ көзі |VCC= Max | |6.8 |11 |mA ... ... істеу ауа температурасы TA =+25°C ... көзі 7V ... тоқ көзі 7V ... ... ... ... 0˚C to ++70˚C ... ... ... -65˚C to ++150˚C ... жұмыс істеу ауа температурасы TA =+25°C.
Элементтің, яғни ... 20-Lead Plastic ... ... JEDEC MS-001, 0.300 Wide Package Number N20A ... ... ... әрі қауіпсіз жұмыс істеуі үшін оны дұрыс қосылуы қажет. 10-
Кестеде DM74LS273 8-битті ... ... ... туралы
толық әрі дәлме дәл мағлұматтар берілген.
Кесте 10 – ... ... ... |CL=15 pF ... |
| | | ... | |RL= 2 kΩ | |
| | |Min |Max | ... ... сағат |30 | |MHz |
| ... | | | ... ... | |24 |ns ... |CP to Qn | |24 | ... ... | |27 |ns |
| |MR to Qn | | | ... 20-Lead Plastic ... Package (PDIP), JEDEC ... Wide Package Number N20A ... ... регистрдің физикалық
өлшем бірліктері дюймдерде (millimeters) берілген (сурет 14).
DM74LS273 пакетіндегі 8-битті регистрдің физикалық өлшем бірліктері
Сурет 14
DM74LS273 20-Lead Plastic Dual-In-Line Package (PDIP), JEDEC ... Wide Package Number N20A ... ... регистрдің көптеген
Қаптау маркасы бар. Қаптауда элемент туралы негізгі мағлұматтар, легендасы
(шығу мерзімі, жыл, ай, күн, ... ... ... ... ... ... ... информациясы
Сурет 15
Дипломдық жұмыста қолданылған DM74LS273 элементінің легендасының ... ... ... XX...X Customer specific ... Y Year code (last digit of calendar year)
– YY Year code (last 2 digits of calendar year)
– WW Week code (week of January 1 is week ... NNN ... ... ... In the event the full Microchip part number cannot be marked on ... it will be carried over to the next line thus limiting the number ... ... customer specific ... PICmicro device marking consists of Microchip part number,
year code, week code, and traceability code. For PICmicro device ... this, certain price adders apply. Please check with your ... Office. For QTP devices, any special marking adders are included ... price.
9 DM74LS139 Декодер/Демультиплекер (Decoder/Demultiplexer)
Жалпы сипаттама. DM74LS139 Декодер/Демультиплекер – жоғары сапамен
жадыны қабылдау ... ... ... қысқа тоқтатуларды талап етіп
орындайды. Жоғары сапалы жады жүйесінде бұл декодерлер декодтау ... ... үшін ... ... ... ... ... жұмыс істегенде оның тоқтатулар ... ... оның ... ... аз ... Бұл ... ... эффектілі
тоқтату уақыты көп емес.
DM74LS138 8-ден 1 нүктелі декодерлерің негізі қалыптары үш бинарлы
таңдаулы кіру нүктелерінен және үш ... кіру ... ... ... және ... ... қызу ... екі активті
төмен деңгейлі және бір активті жоғары деңгейлі кіру ... ... ... ... ... ... ал 32-жол декодері
міндетті түрде бір инвертермен орындалады. ... кіру ... ... ... ... ете ... ... екі бөлек 2-4 жолды қарапайым пакеттегі декодер
бар. Активті қосулы кіру нүктелері демультиплекордың ... кіру ... ете ... Барлық осы Декодер/Демультиплексерлердің маңыздылығы
толықтай буферленген кіру нүктелері. Олар ... ... тек қана ... ... ... Жоғары сапамен өңдеу
декодер/демультиплексердің ... кіру ... ... ... ... ... жұмыс үшін жобаланған:
– Жады декодерлері.
– Ақпарат жіберу жүйесі.
DM74LS138 3-тен 8 ге ... ... ... ... және ... ... арналған 3 кіру нүктесі бар. Олар келесідей болады.
DM74LS139–дің 2-ден 4-ке дейінгі екі ... ... ... ... үшін ... қарапайым ұстаулар (3 логикалық деңгей):
– DM74LS138 21 ... ... 21 ... ... ... жоғалуы:
– DM74LS138 32 mW;
– DM74LS139 34 ... ... ... ... пакет номері,
пакет сипаттамасы туралы толық мағлұматтар 11-кестеде көрсетілген.
Кесте 11 – Кодталу түрлері
|Тәртіп номері ... ... ... ... ... |M16A |16-Lead Small Outline ... Circuit|
| | |(SOIC), JEDEC MS-012, 0.150 Narrow ... |M16D |16-Lead Small Outline Package (SOP), |
| | |EIAJ TYPE II, 5.3mm Wide ... |N16E |16-Lead Plastic ... Package |
| | |(PDIP), JEDEC MS-001, 0.300 Wide ... |M16A |16-Lead Small Outline Integrated Circuit|
| | |(SOIC), JEDEC MS-012, 0.150 Narrow ... |M16D |16-Lead Small Outline Package (SOP), |
| | |EIAJ TYPE II, 5.3mm Wide ... |N16E |16-Lead Plastic ... Package |
| | |(PDIP), JEDEC MS-001, 0.300 Wide ... 16-Lead Plastic ... Package (PDIP), JEDEC ... Wide Package Number N16E пакетіндегі декодер/демультиплекердің қосылу
диаграммасы негізі мәліметтер шығу нүктелері және селекторлардан ... ... ... ... диаграммасы
Сурет 16
DM74LS139 16-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-001,
0.300 Wide Package Number N16E ... ... ... ... ... 12 – ... ... кестесі
|Кіру нүкт. |Шығу нүкт. ... ... | |
|G |B |A |Y0 |Y1 |Y2 |Y3 |
|H |X |X |H |H |H |H |
|L |L |L |L |H |H |H |
|L |L |H |H |L |H |H |
|L |H |L |H |H |L |H |
|L |H |H |H |H |H |L ... ... ... ... ... мәндерде элеметтер
қауіпсіз күйде жұмыс істейді. Элементтер әрқашан төмендегі шекті ... ... ... Электрикалық характеристикалар кестесіндегі мәндердің
максимумы сәйкес келуіне кепіл берілмеген.
Тоқ көзі ... тоқ көзі ... ... температурасының диапазоны 0˚C to +70˚C
Сақтау температурасының диапазоны -65˚C to ... ... ... ... ... кондициялары 13-кестеде.
Кесте 13 – DM74LS139 Ұсынылған жұмыс істеу кондициялары
|Символы |Параметрлері |Min |Nom |Max ... |
| | | | | ... ... ... |4.75 |5 |5.25 |V ... |Жоғары деңгейлі кіру кернеуі |2 | | |V ... ... ... кіру ... | |0.8 |V ... |Жоғары деңгейлі шығу тоқ ... | |0.4 |mA ... ... ... шығу тоқ | | |8 |mA |
| ... | | | | ... ... ... ... |0 | |70 |˚C ... 16-Lead Plastic ... Package (PDIP), JEDEC MS, 0.300
Wide Package Number N16E пакетіндегі декодер/демультиплекердің электр
характеристикалары 14-кестеде.
Кесте 14 – ... ... ... ... ... |Min |Typе |Max ... |
| | | | | | ... ... ... |VCC= Min, II=18 | | |1.5 |V |
| | |mA | | | | ... ... |VCC=Min, IOH=Max,|2.7 |3.4 | |V |
| ... ... VIH=Min | | | | |
| ... ... | | | | | ... |Төменгі |VCC=Min, IOL=Max | |0.35 |0.5 |V |
| ... ... VIH=Min | | | | |
| ... ... | | | | | |
| | |IOL=4 mA, VCC=Min| |0.25 |0.4 | ... |Кіру тоқ көзі|VCC=Max, VI=7V | | |0.1 |mA |
| |Max кіру тоқ | | | | | |
| ... | | | | | ... ... ... VI=2.7V | | |20 |μA |
| ... | | | | | |
| |Тоқ көзі | | | | | ... ... ... VI=0.4V | | |0.36 |mA |
| ... | | | | | |
| |Тоқ көзі | | | | | ... 14 – ... |Қысқа |VCC=Max |20 | |100 |mA |
| ... |(Note 7) | | | | |
| ... тоқ ... | | | | ... |Тоқ көзі |VCC=Max | |6.8 |11 |mA |
| | |(Note 8) | | | | ... 16-Lead Plastic ... Package (PDIP), JEDEC MS, ... Package Number N16E ... ... ... ... 15 – DM74LS139 Қосылу характеристикалары
|Символ |Параметрлері |(Input) |RL=2 kΩ ... |
| | ... | ... | | |CL=15 pF |CL=50 pF | |
| | | |Min |Max |Min |Max | ... ... уақыты |Шығу | |18 | |27 |ns |
| ... | | | | | | |
| ... ... | | | | | | ... ... ... |Шығу | |27 | |40 |ns |
| ... | | | | | | |
| ... ... | | | | | | ... ... уақыты |Шығу | |18 | |27 |ns |
| ... | | | | | | |
| ... ... | | | | | | ... ... ... |Шығу | |24 | |40 |ns |
| ... | | | | | | |
| ... ... | | | | | | ... жұмыс істеу ауа температурасы TA =+25°C ... көзі 7V ... тоқ көзі 7V ... ... ... ... 0˚C to +70˚C ... температурасының диапазоны -65˚C to +150˚C ... ... ... VCC=5V and ... Осы ... элементтің дұрыс жұмыс істеу мүмкіндігі жоғарылайды.
DM74LS139 20-Lead Plastic Dual-In-Line Package (PDIP), JEDEC ... Wide Package Number N20A ... ... ... өлшем бірліктері ... ... ... ... физикалық өлшем бірліктері.
Сурет 17
10 Seven-segment display
Seven-segment display – қарапайым ондық түбірдегі ... ... display ... «7-seg(ment) display»), кейбір
жерлерде seven-segment indicator атаумен ... Ол ... ... ... ... нүктелі матрицаларға арналған альтернативті
электроникалық құрылғы. Бұл құрылғы негізінде ... ... метр ... және де ... да ... ... ... көрсетуде қолданылады.
Seven-segment display – қарапайым ондық түбірдегі нүктесі бар
компонент ... ... ... ... ... ... және визуалды құрылымы
(сурет 19).
Seven-segment display-дің
жекеленген сегменттері
Сурет 19
Seven-segment display, аты айтып турғандай, жеті элементтен құралған.
Жекеленген қосылған немесе ... (on or off) ... ... ол ... ... ... алады.
0, 6, 7, 9 және басқа да сандар seven-segment display-дің екі немесе
одан да көп сегменталары арқылы ... ... ... display ... ... (hex) ... ... 20).
LED-базалы
seven-segment display
Сурет 20
Seven-segment display-дің жеті сегментасы тік-төрт бұрыш негізінде
орналасқан. Олардың екі жағында ... ... ... және
жоғарғы жағында, ортасында, төмеңгі жағында ... ... ... ... алфавиттің толық элементтерін көрсететін он төрт және он
алты сегменталы ... бар. ... олар ... ... қолайсыз.
Seven-segment display-дің жеті сегментасы ... G–ге ... ... ... ... онда DP ... ... (decimal point)
атты элемент, яғни сегізінші ... орын ... Бұл ... ... ... көрсетуге арналған.
Жеті сегмент Үнді–Араб сандарын көрсетудегі ең эффективті, нақты және
түсінікті элемент болып табылады. Бұған дейін әртүрлі алты сегменталы, ... ... ... еді. ... олар ... кейбір сандар
мен әріптер түсініксіз болып ... ... Ал ... display
осылардың арасында ең тиімдісі болып шықты.
Жүзеге асырылуы. Қарапайым LED пакетінде бұл элемент не толық ... ... не ... анод (позитивті терминал) болып келеді.
Айырмашылықтары тек қана жүйеге қосылуында ғана. ... ... ... түрінде үшінші және сегізінші нүктелер жерге қосылады, ал
қарапайым анод түрінде үшінші және сегізінші нүктелер ... ... ... ... тек ... нүктесі жүйеге қосылады (сурет 21).
Қарапайым LED пакетінде элемент
Сурет 21
Seven segment display ... ... ... ... ... ... табуға болады. Бұл кезде ол торт санын ... ... ... дисплей түрінде еді. Бірақ кең қолданысқа ол LED ... ... қана 1970 ... ... Бұл ... ол баға ... ... және телефон номерлерінің дисплейі ретінде колданылды.
Seven segment display-ден аса кұрделі элементтер өте көпю ... ... ... де, ... алу ... де жоғары деңгейде. Бірақ
Seven segment display осылардың ... ... ... ... ... және ... электрондық компонент болып табылады.
Алфавитті дисплей. Seven segment display арқылы тек қана ... ... ... ... ... қоса ... кириллица және
грек алфавитін көрсетуге болады. Мысалы, он ... ... ... ... Бұл он ... жүйедегі кодтарды, қысқа мәлімдемелерді
(мысалы: "no disc" on a CD player) ... ... кол ... ... ... номерлері. Қарапайым байт 7-segment-display-дің
қалпын кодтай алады. Ең тиімді әрі танымал кодтау түрі, бұл - gfedcba ... ... ... 0 – off және 1 – on ... қабылдайды.
Төменгі кестеде дисплейдің 0-ден 9-ға дейінгі ... ... ... ... - 16 ... 0-ден 9-ға дейінгі сандардың кодталуы
|Dig|gfedcba ... | |
| ... В.А., ... В.Н, ... В.Г. ... и их |
| ... – М.: Радио и связь, 1983. |
| ... Б.Г., ... С.А. ... ... микросхемы. – М.: |
| |Металлургия, 1988. |
| ... П.Н., ... ... VHDL. – М.: ЛКИ, 2007. |
| ... А.М., ... А.В. ... ... устройств на базе |
| |ПЛИС фирмы Xilinx в среде WebPACK ISE. – Воронеж, 2004. |
| ... В.Г. ... и их ... – М.: ... и ... |
| |1983. |
| ... Х.Б., ... Дж.Э. Электроника. От теории к практике. – М.: |
| |Энергия, 1980. |
| ... Н.Н. ... по ... диодам, транзисторам и |
| |интегральным схемам. – М.: Энергия, 1979. |
| ... А.А. ... и ... – М.: ... 1975. |
| ... С.В. ... и ... интегральные схемы. – М.: Сов.|
| |радио, 1979. |
| ... В. ... ... – М.: ... 1992. |
| ... Mano. Digital Design. – U.S.A.: Prentice Hall, 1991. |
| ... Mano. Digital ... – U.S.A.: Microchip Technology |
| |Incorporated, 2001. |
| |Thomson J.C. Digital Design with CPLD ... and VHDL. – |
| |U.S.A.: ... ... ... 2003. |
| |Thomson J.C. ... ... U.S.A.: ... Technology |
| |Incorporated, 2003. |
| ... ... ... пос. для ... / Е.К. ... и|
| |др.; Под общ. Ред. Д.В. Пузанкова. – СПб.: Политехника, 2002. – 935 |
| |с. |
| ... А.Е. ... ... ... приложений. |
| |– СПб.: БХВ-Петербург, 2008.- 304 с.: ил. |
| ... А.Г. ... С.Н. ... ... Intel 8051: |
| ... ... - Томск: Изд-во ТПУ, 2005. - 86 с. ... ... ... ... ... ... ... негізгі
микроконтроллер дің программатормен програмалау
Файл lock.asm
LIST P=16F877A
#INCLUDE "P16F877.INC"
CBLOCK 0x30
OP
TMP
CNT
DCNT1
DCNT2
ENDC
CLRF ... ... ... ... STATUS, ... TRISA
CLRF TRISB
CLRF TRISC
MOVLW 0x07
MOVWF TRISD
BCF STATUS, ... ... CALL ... ... ... CNT
SETLOOP CALL ... ... ... ... CNT, ... PORTA
CALL PULSE
INCF CNT, 1
INCF FSR, 1
MOVLW 0x04
XORWF CNT, ... ... ... CALL ... TMP
BTFSC TMP,7
GOTO $+2
GOTO ... ... ... ... ... MOVLW ... ... CNT
CALL CLEARALL
BSF PORTC, ... CALL ... ... ... $+2
GOTO $+5
BTFSC TMP,0
GOTO PREINPUT
BTFSC TMP,1
GOTO ... ... ... ... CNT, 0
MOVWF PORTA
CALL PULSE
INCF CNT, ... FSR, ... ... CNT, ... ... INPUTLOOP
CALL CHECK
MOVLW 0x00
XORWF CNT, 0
BTFSS STATUS, Z
GOTO ... ... ... ... ... ... GOTO ... BCF PORTC, ... PORTC, ... 0x40
MOVWF PORTB
MOVLW 0x00
MOVWF PORTA
CALL ... ... ... ... ... ... 0x06
MOVWF PORTB
MOVLW 0x02
MOVWF PORTA
CALL PULSE
MOVLW 0x48
MOVWF PORTB
MOVLW ... ... ... DELAY
BSF PORTC, ... PORTC, ... BCF PORTC, ... PORTC, 1
MOVLW 0xFF
MOVWF PORTB
MOVLW 0x00
MOVWF ... ... ... ... ... PORTA
CALL PULSE
MOVLW 0x48
MOVWF PORTB
MOVLW 0x02
MOVWF PORTA
CALL ... ... ... ... ... ... DELAY
BSF PORTC, 7
BCF PORTC, 1
RETURN
CHECK CLRF ... ... ... ... ... ... FSR
MOVF INDF,0
XORWF TMP, 0
ADDWF CNT, 1
MOVLW 0x39
MOVWF ... ... ... 0x41
MOVWF FSR
MOVF INDF,0
XORWF TMP, 0
ADDWF CNT, 1
MOVLW 0x3A
MOVWF ... ... ... ... ... ... TMP, 0
ADDWF CNT, 1
MOVLW 0x3B
MOVWF FSR
MOVF INDF,0
MOVWF TMP
MOVLW 0x43
MOVWF FSR
MOVF ... TMP, ... CNT, ... MOVLW ... SSEGMENT
MOVWF PORTB
MOVLW 0x00
MOVWF ... ... ... ... ... 0x02
MOVWF PORTA
CALL PULSE
MOVLW 0x03
MOVWF PORTA
CALL PULSE
RETURN
KEYPAD CALL ... ... TMP, ... OP, ... OP, 0
KEYWAITLOOP BTFSC OP, 0
GOTO ... ... ... ... TMP, ... MOVLW ... PORTD
BSF PORTD, 3
BTFSC PORTD, 0
RETLW 0x01 ; 0 ... PORTD, ... 0x02 ; 1 ... PORTD, ... 0x03 ; 2 ... PORTD, 3
BSF PORTD, 4
BTFSC PORTD, 0
RETLW 0x04 ; 0 ... PORTD, ... 0x05 ; 1 ... PORTD, ... 0x06 ; 2 ... PORTD, 4
BSF PORTD, 5
BTFSC PORTD, 0
RETLW 0x07 ; 0 ... PORTD, ... 0x08 ; 1 ... PORTD, ... 0x09 ; 2 ... PORTD, ... PORTD, 6
BTFSC PORTD, 0
RETLW 0x81 ; 0 ... PORTD, ... 0x00 ; 1 ... PORTD, ... 0x82 ; 2 ... PORTD, 6
BTFSS OP, 0
GOTO KEYLOOP
BCF OP, ... INCFSZ DCNT1, ... ... DCNT2, ... ... ADDWF ... 0x40 ... 0x79 ;1
RETLW 0x24 ;2
RETLW 0x30 ;3
RETLW 0x19 ;4
RETLW 0x12 ;5
RETLW 0x02 ;6
RETLW 0x78 ... 0x00 ... 0x10 ... 0x7F ;-
PULSE BCF PORTD, ... PORTD, ...

Пән: Электротехника
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 47 бет
Бұл жұмыстың бағасы: 1 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
OpenBSD8 бет
Мәліметтер визуализациясы және зерттеу қорытындылары4 бет
Тұлғааралық коммуникациядағы сөйлеу тiлi мен мәдениетiнiң рөлi14 бет
And және xlat командалары23 бет
Turbo Pascal тілі туралы5 бет
UNIX операциялық жүйедегі файлдық жүйе20 бет
Ассемблер тілінде программалау жайлы ақпарат5 бет
Жергілікті желі9 бет
Интернет тораптарына қосылу технологиялары6 бет
Кабельдік шаруашылық және желілердің ақпараттық қамтылуы11 бет


+ тегін презентациялар
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь