Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà
Óñòðîéñòâî èìèòàöèè ðàáîòû ñâåòîôîðà íà ìèêðîêîíòðîëëåðå PIC16F84A. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè / Ìèêðîêîíòðîëëåðû
Êîììåíòàðèè ê ñòàòüå
Óñòðîéñòâî èìèòàöèè ðàáîòû ñâåòîôîðà ðåàëèçîâàíî íà ìèêðîêîíòðîëëåðå PIC16F84A. Ñõåìà âêëþ÷åíèÿ ìèêðîêîíòðîëëåðà (ÌÊ) ñòàíäàðòíàÿ, â êà÷åñòâå êâàðöåâîãî ðåçîíàòîðà èñïîëüçóåòñÿ ðåçîíàòîð íà 32768 Ãö, èñïîëüçóåìûé â ÷àñàõ.
Datasheet ìèêðîêîíòðîëëåðà PIC16F84A
(íàæìèòå äëÿ óâåëè÷åíèÿ)
Ñâåòîäèîäû ïîäêëþ÷àþòñÿ ê âûâîäàì RB1..RB6 ÷åðåç òîêîîãðàíè÷èòåëüíûå ðåçèñòîðû 500 - 200 Îì: Âìåñòî ñâåòîäèîäîâ ìîæíî èñïîëüçîâàòü ëþáûå äðóãèå ëàìïû, íî äëÿ ýòîãî íàäî íà âûõîäû ìèêðîêîíòðîëëåðà ïîñòàâèòü òðàíçèñòîðíûå êëþ÷è èëè èíûå ñîãëàñóþùèå óñòðîéñòâà (îïòîðåëå, îïòðîíû è ò.ä.)
1 ñâåòîôîð
RB1 - êðàñíûé (Ê1)
RB2 - æåëòûé (Æ1)
RB3 - çåëåíûé (Ç1)
2 ñâåòîôîð
RB4 - êðàñíûé (Ê2)
RB5 - æåëòûé (Æ2)
RB6 - çåëåíûé (Ç2)
Ïðèìåð ñîñòàâëåíèÿ ïðîãðàììû äëÿ èìèòàöèè ðàáîòû ñâåòîôîðà: Äëÿ ñîñòàâëåíèÿ ïðîãðàììû íåîáõîäèìî ñîñòàâèòü áëîê-ñõåìó ðàáîòû.
- Ê1 = 1, Ç2 = 1
âêëþ÷èòü êðàñíûé íà ïåðâîì ñâåòîôîðå, çåëåíûé íà âòîðîì, îñòàëüíûå îòêëþ÷åíû
- Ê1 = 1, Ç2 = 0,1,0,1,0,1,0,1,0,1
êðàñíûé íà ïåðâîì ñâåòîôîðå ïðîäîëæàåò ãîðåòü, çåëåíûé íà âòîðîì ìîðãàåò 5 ðàç, îñòàëüíûå îòêëþ÷åíû
- Ê1 = 1, Æ1 = 1, Æ2 = 1
êðàñíûé íà ïåðâîì ïðîäîëæàåò ãîðåòü, âêëþ÷àåòñÿ æåëòûé íà ïåðâîì è âòîðîì ñâåòîôîðàõ, îñòàëüíûå îòêëþ÷åíû
- Ê2 = 1, Ç1 = 1
âêëþ÷èòü êðàñíûé íà âòîðîì è çåëåíûé íà ïåðâîì ñâåòîôîðàõ, îñòàëüíûå îòêëþ÷åíû
- Ê2 = 1, Ç1=0,1,0,1,0,1,0,1,0,1
êðàñíûé íà âòîðîì ñâåòîôîðå ïðîäîëæàåò ãîðåòü, çåëåíûé íà ïåðâîì ìîðãàåò 5 ðàç, îñòàëüíûå îòêëþ÷åíû
- Ê2 = 1, Æ2 = 1, Æ1 = 1
êðàñíûé íà âòîðîì ïðîäîëæàåò ãîðåòü, âêëþ÷àåòñÿ æåëòûé íà âòîðîì è ïåðâîì ñâåòîôîðàõ, îñòàëüíûå îòêëþ÷åíû
Òåêñò ïðîãðàììû ñ êîììåíòàðèÿìè íà àññåìáëåðå è HEX-ôàéë
(êîììåíòàðèè íå ïîâòîðÿþòñÿ)
Íåìíîãî ïî ïðîãðàììå:
- âêëþ÷åíèå êðàñíîãî íà ïåðâîì è çåëåíîãî íà âòîðîì îñóùåñòâëÿåòñÿ ñ ïîìîùüþ êîïèðîâàíèÿ â PortB êîíñòàíòû 01000010.
Ïîäïðîãðàììà Pause_1 ñëóæèòü äëÿ çàäåðæêè íà âðåìÿ ïðèìåðíî 10 ñåê ñîñòîÿíèÿ âûâîäîâ PortB.
- Äëÿ "ìîðãàíèÿ" çåëåíîãî èñïîëüçóåòñÿ ïîäïðîãðàììà Z_1 âêëþ÷àþùàÿ â ñåáÿ äâå ïîäïðîãðàììû çàäåðæêè ñ ïðèìåíåíèåì áèò îðèåíòèðîâàííûõ êîìàíä (bcf PortB,6, bsf PortB,6): 1) çåëåíûé ïîãàøåí 2) çåëåíûé âêëþ÷åí.
Äàëåå âñå àíàëîãè÷íî.
Àâòîð: À. Êàïëèé, Óêðàèíà, processor@meta.ua; Ïóáëèêàöèÿ: cxem.net
Ñìîòðèòå äðóãèå ñòàòüè ðàçäåëà Ìèêðîêîíòðîëëåðû.
×èòàéòå è ïèøèòå ïîëåçíûå êîììåíòàðèè ê ýòîé ñòàòüå.
<< Íàçàä
Ïîñëåäíèå íîâîñòè íàóêè è òåõíèêè, íîâèíêè ýëåêòðîíèêè:
Îìåãà-3 ïîìîãàþò ìîëîäûì êîðàëëàì âûæèâàòü
11.11.2025
Ñîõðàíåíèå êîðàëëîâûõ ðèôîâ ñòàíîâèòñÿ âñå áîëåå àêòóàëüíîé çàäà÷åé â óñëîâèÿõ ãëîáàëüíîãî èçìåíåíèÿ êëèìàòà. Ìîëîäûå êîðàëëû îñîáåííî óÿçâèìû íà ðàííèõ ñòàäèÿõ ðàçâèòèÿ, êîãäà ñòðåññîâûå óñëîâèÿ è íåõâàòêà ïèòàòåëüíûõ âåùåñòâ ìîãóò ïðèâåñòè ê âûñîêîé ñìåðòíîñòè. Íåäàâíåå èññëåäîâàíèå ó÷åíûõ èç Òåõíîëîãè÷åñêîãî óíèâåðñèòåòà Ñèäíåÿ ïîêàçûâàåò, ÷òî ñïåöèàëüíûå ïèùåâûå äîáàâêè ñïîñîáíû ñóùåñòâåííî ïîâûñèòü âûæèâàåìîñòü ëè÷èíîê êîðàëëîâ.
 õîäå ðàáîòû èññëåäîâàòåëè ðàçðàáîòàëè îñîáûé ñîñòàâ "äåòñêîãî ïèòàíèÿ" äëÿ êîðàëëîâûõ ëè÷èíîê.  íåãî âîøëè ìàñëà, áîãàòûå îìåãà-3 æèðíûìè êèñëîòàìè, à òàêæå âàæíûå ñòåðèíû, íåîáõîäèìûå äëÿ ôîðìèðîâàíèÿ êëåòî÷íûõ ìåìáðàí. Ëè÷èíêè, ïîëó÷àâøèå ýòè äîáàâêè, ðàçâèâàëèñü áûñòðåå, ñòàíîâèëèñü êðåï÷å è äåìîíñòðèðîâàëè áîëåå âûñîêóþ óñòîé÷èâîñòü ê ñòðåññîâûì ôàêòîðàì.
Îñîáîå âíèìàíèå ó÷åíûå óäåëèëè ëèïèäàì. Àíàëèç ïîêàçàë, ÷òî ëè÷èíêè àêòèâíî óñâàèâàþò ýòè âåùåñòâà, ÷òî íàïðÿìóþ âëèÿåò íà èõ æèçíåñïîñîáíîñòü. Ñòåðèíû, ñîäåðæàùèåñÿ â êîðìå, ïîâûøàþò óñòîé÷è ...>>
Íàóøíèêè Bowers & Wilkins Px8 S2
11.11.2025
Íàóøíèêè ïðåìèóì-êëàññà ñòàíîâÿòñÿ íå òîëüêî àêñåññóàðîì äëÿ ïðîñëóøèâàíèÿ ìóçûêè, íî è èíñòðóìåíòîì äëÿ ïðîôåññèîíàëüíîé ðàáîòû ñ àóäèî. Íîâûé ôëàãìàí áðèòàíñêîãî áðåíäà Bowers & Wilkins - ìîäåëü Px8 S2 - äåìîíñòðèðóåò, êàê ýòè àñïåêòû ìîæíî îáúåäèíèòü â îäíîé áåñïðîâîäíîé ñèñòåìå.
Êîìïàíèÿ ïðåäñòàâèëà Px8 S2 êàê îáíîâëåííóþ ôëàãìàíñêóþ ìîäåëü â ëèíåéêå, îðèåíòèðîâàííóþ íà ïîëüçîâàòåëåé, êîòîðûå öåíÿò âûñîêîå êà÷åñòâî çâóêà, ýôôåêòèâíîå øóìîïîäàâëåíèå è ïðåìèàëüíûé äèçàéí. Ïðîèçâîäèòåëü îòìå÷àåò, ÷òî íàóøíèêè ñî÷åòàþò ïåðåäîâûå àêóñòè÷åñêèå ðåøåíèÿ ñ ýðãîíîìèêîé äëÿ äëèòåëüíîãî èñïîëüçîâàíèÿ.
Êàæäîå óñòðîéñòâî îñíàùåíî 40-ìèëëèìåòðîâûìè äèíàìèêàìè ñ êàðáîíîâûìè äèôôóçîðàìè è 24-áèòíûì öèôðîâûì ïðîöåññîðîì. Ïî ñëîâàì Bowers & Wilkins, ýòî îáåñïå÷èâàåò òî÷íîå è äåòàëèçèðîâàííîå âîñïðîèçâåäåíèå çâóêîâîãî ñïåêòðà, à òàêæå ïîääåðæêó àóäèî âûñîêîãî ðàçðåøåíèÿ. Àâòîìàòè÷åñêàÿ îïòèìèçàöèÿ ñîåäèíåíèÿ ñ èñòî÷íèêîì ñèãíàëà ãàðàíòèðóåò ñòàáèëüíîå è êà÷åñòâåííîå çâó÷àíèå âíå çàâèñèìî ...>>
Øèìïàíçå ìîãóò ìåíÿòü ñâîè óáåæäåíèÿ
10.11.2025
Ïîíèìàíèå òîãî, êàê ôîðìèðóþòñÿ óáåæäåíèÿ è ïðèíèìàþòñÿ ðåøåíèÿ, òðàäèöèîííî ñ÷èòàëîñü óíèêàëüíîé ñïîñîáíîñòüþ ÷åëîâåêà. Îäíàêî íåäàâíåå èññëåäîâàíèå ïîêàçàëî, ÷òî øèìïàíçå îáëàäàþò ñïîñîáíîñòüþ ïåðåñìàòðèâàòü ñâîè ìíåíèÿ íà îñíîâå íîâûõ äàííûõ, äåìîíñòðèðóÿ óðîâåíü ðàöèîíàëüíîñòè, êîòîðûé ðàíåå ñ÷èòàëñÿ èñêëþ÷èòåëüíî ÷åëîâå÷åñêèì.
Ïñèõîëîãè ïîä ðóêîâîäñòâîì Õàííû Øëåéõàóô èç Óòðåõòñêîãî óíèâåðñèòåòà ïðîâåëè ñåðèþ ýêñïåðèìåíòîâ, íàïðàâëåííûõ íà èçó÷åíèå ìåòàïîçíàíèÿ ó øèìïàíçå. Èññëåäîâàòåëè âïåðâûå íàáëþäàëè, êàê ýòè îáåçüÿíû ìîãóò âçâåøèâàòü ðàçëè÷íûå âèäû äîêàçàòåëüñòâ è êîððåêòèðîâàòü ñâîè ðåøåíèÿ ïðè ïîÿâëåíèè áîëåå óáåäèòåëüíîé èíôîðìàöèè.
Ýêñïåðèìåíòàòîðû ðàññìàòðèâàëè ðàöèîíàëüíîñòü êàê ñïîñîáíîñòü ôîðìèðîâàòü óáåæäåíèå î ìèðå íà îñíîâå ôàêòè÷åñêèõ äàííûõ. Ïðè ïîñòóïëåíèè íîâîé èíôîðìàöèè ðàçóìíîå ñóùåñòâî ñïîñîáíî ñðàâíèâàòü ñòàðûå è íîâûå äàííûå è èçìåíÿòü ñâîå ìíåíèå, åñëè íîâûå äîêàçàòåëüñòâà îêàçûâàþòñÿ áîëåå âåñîìûìè.
Äëÿ ýêñïåðèìåíòîâ èñïîëüçîâàëèñü øèìïàíçå èç ...>>
Ñëó÷àéíàÿ íîâîñòü èç Àðõèâà Îäíîïëàòíûé ÏÊ LattePanda 3 Delta
15.08.2022
Êèòàéñêèé ïðîèçâîäèòåëü ýëåêòðîíèêè LattePanda âûïóñòèë òðåòüå ïîêîëåíèå îäíîïëàòíîãî êîìïüþòåðà ñ ïðîöåññîðîì Intel. Íîâèíêà íàçûâàåòñÿ LattePanda 3 Delta. Êîìïáþòåð îñíàùåí ðàçúåìîì GPIO è âñòðîåííûì óñòðîéñòâîì Arduino Leonardo íà áàçå ìèêðîêîíòðîëëåðà ATmega32U4.
Íîâàÿ ïëàòà ìîæåò çàïóñêàòü íàñòîëüíûå âåðñèè Linux è Windows. Òàêæå ïðåäûäóùèå âåðñèè ìîãëè ðàáîòàòü ñ MacOS (òàê íàçûâàåìûé Hackintosh). Âîçìîæíî, íîâàÿ ìîäåëü ýòî òîæå óìååò.
 òåõíè÷åñêîì ïëàíå ïëàòà ïîñòðîåíà íà áàçå ÷åòûðåõúÿäåðíîãî ïðîöåññîðà Celeron N5105 ñ ÷àñòîòîé äî 2,9 ÃÃö áåç ìíîãî÷èñëåííîé ïîòî÷íîñòè. Åãî ýíåðãîïîòðåáëåíèå ñîñòàâëÿåò 10 Âò. Íà ïëàòå èìååòñÿ 8 ÃÁ îïåðàòèâíîé ïàìÿòè è 64 ÃÁ ïîñòîÿííîé ïàìÿòè eMMC.
Åñòü ñëîò ïîä íàêîïèòåëè M.2, à âòîðîé ðàññ÷èòàí íà óñòàíîâêó ìîäåìà èëè Wi-Fi-ïëàòû. Òàêæå ìîæíî ïîñòàâèòü òóäà è íàêîïèòåëü, íî îí áóäåò ðàáîòàòü íà ñêîðîñòè íå âûøå SATA 3. Ïðè ýòîì àäàïòåð Wi-Fi 6 è Bluetooth 5.2 ðàñïàÿí è íà ñàìîé ïëàòå.
Åñòü ðàçúåìû HDMI, DisplayPort, ãèãàáèòíûé Ethernet, òðè ïîðòà USB 3.2 Type-A, âêëþ÷àÿ îäèí ñ ïðîïóñêíîé ñïîñîáíîñòüþ äî 10 Ãáèò/ñåê, à òàêæå ïîðò Type-C äëÿ ïèòàíèÿ. Òàêæå îòìåòèì íàëè÷èå 3,5 àóäèîðàçúåìà. Ïëàòà èìååò àêòèâíîå îõëàæäåíèå è âíåøíå ñìîòðèòñÿ êàê íåáîëüøàÿ âèäåîêàðòà èëè ñèñòåìíàÿ ïëàòà ñòàðîãî Mac mini.
|
Äðóãèå èíòåðåñíûå íîâîñòè:
▪ Óñòðîéñòâî äëÿ áîðüáû ñ ïîðíîãðàôèåé
▪ Èñêóññòâåííàÿ äðåâåñèíà
▪ Ñìàðòôîí LG Flex
▪ Êîíòðîëëåðû äëÿ öèôðîâîãî óïðàâëåíèÿ èñòî÷íèêàìè ïèòàíèÿ
▪ Fujitsu ïðîäàåò SSD-íàêîïèòåëè ïîä ñîáñòâåííûì áðåíäîì
Ëåíòà íîâîñòåé íàóêè è òåõíèêè, íîâèíîê ýëåêòðîíèêè
Èíòåðåñíûå ìàòåðèàëû Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêè:
▪ ðàçäåë ñàéòà Öèôðîâàÿ òåõíèêà. Ïîäáîðêà ñòàòåé
▪ ñòàòüÿ Îïðûñêèâàòåëü. ×åðòåæ, îïèñàíèå
▪ ñòàòüÿ ×òî òàêîå ëåéêåìèÿ? Ïîäðîáíûé îòâåò
▪ ñòàòüÿ Ôóíêöèîíàëüíûé ñîñòàâ òåëåâèçîðîâ Vestel. Ñïðàâî÷íèê
▪ ñòàòüÿ Öâåòîìóçûêàëüíîå óñòðîéñòâî íà ëàìïàõ äíåâíîãî ñâåòà. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè
▪ ñòàòüÿ Îðãàíèçàöèÿ è ýêñïëóàòàöèÿ ýëåêòðîóñòàíîâîê. Ïðèåìêà â ýêñïëóàòàöèþ ýëåêòðîóñòàíîâîê. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè
Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:
Ãëàâíàÿ ñòðàíèöà | Áèáëèîòåêà | Ñòàòüè | Êàðòà ñàéòà | Îòçûâû î ñàéòå

www.diagram.com.ua
2000-2025