Menu English Ukrainian Tiếng Nga Trang Chủ

Thư viện kỹ thuật miễn phí cho những người có sở thích và chuyên gia Thư viện kỹ thuật miễn phí


ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN
Thư viện miễn phí / Sơ đồ của các thiết bị vô tuyến-điện tử và điện

Đèn giao thông trên vi điều khiển ATtiny13. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Thư viện kỹ thuật miễn phí

Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Bộ vi điều khiển

Bình luận bài viết Bình luận bài viết

Решил сделать для своего младшего брата светофор из подручных средств.

Под рукой оказался МК ATtiny13, несколько светодиодов и резисторов. У данного МК флэш память программ составляет 1кб, но нам этого хватит с головой, несмотря то, что программа пишется на Си в CodeVisionAVR.

Вот исходный текст программы:

/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.2 Beta1 Standard
Automatic Program Generator
© Copyright 1998-2006 Pavel Haiduc, HP InfoTech s.r.l.
hpinfotech.com

Dự án :
Phiên bản :
Ngày: 27.07.2007/XNUMX/XNUMX
Author : Pavel
Company : Home
Bình luận:

Chip type : ATtiny13
Tần số đồng hồ: 4,800000 MHz
Mô hình bộ nhớ: Nhỏ
Kích thước SRAM bên ngoài: 0
Kích thước ngăn xếp dữ liệu: 16
*****************************************************/

#include <tiny13.h>
#bao gồm
unsigned char svet=1;
unsigned char onf=0;
// Pin change interrupt service routine
interrupt [PCINT0] void pin_change_isr(void)
{
// Place your code here
if(PINB.4!=0)
{
if(svet<4)svet++;
else svet=1;
onf=0;
}
if(PINB.3!=0)
{
onf=1;
// PORTB.1=1;PORTB.2=1; PORTB.0=1;
}
delay_ms(200);
}

// Declare your global variables here

void main (void)
{
// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port B initialization
// Func5=In Func4=In Func3=In Func2=Out Func1=Out Func0=Out
// State5=T State4=T State3=T State2=0 State1=0 State0=0
PORTB=0x00;
DDRB=0x1F;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Khởi tạo (các) ngắt bên ngoài
// INT0: Off
// Interrupt on any change on pins PCINT0-5: On
GIMSK=0x20;
MCUCR=0x00;
PCMSK=0x1F;
GIFR=0x20;

// Timer/Counter 0 Interrupt(s) initialization
TIMSK0=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
ACSR=0x80;
ADCSRB=0x00;

// Global enable interrupts
#asm ("sei")
//PORTB.0=1; //gr
//PORTB.1=1; //re
//PORTB.2=1; //ye
trong khi (1)
{
if(onf==0)
{
switch (svet)
{
case 1:PORTB.0=1; PORTB.1=0; PORTB.2=0; break;
case 2:PORTB.2=1; PORTB.0=0; PORTB.1=0; break;
case 3:PORTB.1=1; PORTB.0=0; PORTB.2=0; break;
case 4:PORTB.1=1;PORTB.2=1; PORTB.0=0; break;
}

}
if(onf==1)
{
if(svet<4)svet++;
else svet=1;

switch (svet)
{
case 1:PORTB.0=1; PORTB.1=0; PORTB.2=0; break;
case 2:PORTB.2=1; PORTB.0=0; PORTB.1=0; break;
case 3:PORTB.1=1; PORTB.0=0; PORTB.2=0; break;
case 4:PORTB.1=1;PORTB.2=1; PORTB.0=0; break;
}
delay_ms(1000);
}
};
}


Hình ảnh thiết bị đã hoàn thiện:

Светофор на микроконтроллере ATtiny13. Фото готового устройства

Светофор на микроконтроллере ATtiny13. Фото готового устройства

Светофор на микроконтроллере ATtiny13. Светофор в работе

Phần sụn HEX, tệp LAY và sơ đồ thiết bị bạn có thể tải xuống tại đây (67 kb).

Посмотреть видео работы светофора

Автор: BATCOH (iupfan сабака mail тчк ru); Публикация: cxem.net

Xem các bài viết khác razdela Bộ vi điều khiển.

Đọc và viết hữu ích bình luận về bài viết này.

<< Quay lại

Tin tức khoa học công nghệ, điện tử mới nhất:

Da nhân tạo để mô phỏng cảm ứng 15.04.2024

Trong thế giới công nghệ hiện đại, nơi khoảng cách ngày càng trở nên phổ biến, việc duy trì sự kết nối và cảm giác gần gũi là điều quan trọng. Những phát triển gần đây về da nhân tạo của các nhà khoa học Đức từ Đại học Saarland đại diện cho một kỷ nguyên mới trong tương tác ảo. Các nhà nghiên cứu Đức từ Đại học Saarland đã phát triển những tấm màng siêu mỏng có thể truyền cảm giác chạm vào từ xa. Công nghệ tiên tiến này mang đến những cơ hội mới cho giao tiếp ảo, đặc biệt đối với những người đang ở xa người thân. Các màng siêu mỏng do các nhà nghiên cứu phát triển, chỉ dày 50 micromet, có thể được tích hợp vào vật liệu dệt và được mặc như lớp da thứ hai. Những tấm phim này hoạt động như những cảm biến nhận biết tín hiệu xúc giác từ bố hoặc mẹ và đóng vai trò là cơ cấu truyền động truyền những chuyển động này đến em bé. Việc cha mẹ chạm vào vải sẽ kích hoạt các cảm biến phản ứng với áp lực và làm biến dạng màng siêu mỏng. Cái này ... >>

Cát vệ sinh cho mèo Petgugu Global 15.04.2024

Chăm sóc thú cưng thường có thể là một thách thức, đặc biệt là khi bạn phải giữ nhà cửa sạch sẽ. Một giải pháp thú vị mới từ công ty khởi nghiệp Petgugu Global đã được trình bày, giải pháp này sẽ giúp cuộc sống của những người nuôi mèo trở nên dễ dàng hơn và giúp họ giữ cho ngôi nhà của mình hoàn toàn sạch sẽ và ngăn nắp. Startup Petgugu Global đã trình làng một loại bồn cầu độc đáo dành cho mèo có thể tự động xả phân, giữ cho ngôi nhà của bạn luôn sạch sẽ và trong lành. Thiết bị cải tiến này được trang bị nhiều cảm biến thông minh khác nhau để theo dõi hoạt động đi vệ sinh của thú cưng và kích hoạt để tự động làm sạch sau khi sử dụng. Thiết bị kết nối với hệ thống thoát nước và đảm bảo loại bỏ chất thải hiệu quả mà không cần sự can thiệp của chủ sở hữu. Ngoài ra, bồn cầu có dung lượng lưu trữ lớn có thể xả nước, lý tưởng cho các hộ gia đình có nhiều mèo. Bát vệ sinh cho mèo Petgugu được thiết kế để sử dụng với chất độn chuồng hòa tan trong nước và cung cấp nhiều lựa chọn bổ sung. ... >>

Sự hấp dẫn của những người đàn ông biết quan tâm 14.04.2024

Định kiến ​​phụ nữ thích “trai hư” đã phổ biến từ lâu. Tuy nhiên, nghiên cứu gần đây được thực hiện bởi các nhà khoa học Anh từ Đại học Monash đã đưa ra một góc nhìn mới về vấn đề này. Họ xem xét cách phụ nữ phản ứng trước trách nhiệm tinh thần và sự sẵn sàng giúp đỡ người khác của nam giới. Những phát hiện của nghiên cứu có thể thay đổi sự hiểu biết của chúng ta về điều gì khiến đàn ông hấp dẫn phụ nữ. Một nghiên cứu được thực hiện bởi các nhà khoa học từ Đại học Monash dẫn đến những phát hiện mới về sức hấp dẫn của đàn ông đối với phụ nữ. Trong thí nghiệm, phụ nữ được cho xem những bức ảnh của đàn ông với những câu chuyện ngắn gọn về hành vi của họ trong nhiều tình huống khác nhau, bao gồm cả phản ứng của họ khi gặp một người đàn ông vô gia cư. Một số người đàn ông phớt lờ người đàn ông vô gia cư, trong khi những người khác giúp đỡ anh ta, chẳng hạn như mua đồ ăn cho anh ta. Một nghiên cứu cho thấy những người đàn ông thể hiện sự đồng cảm và tử tế sẽ hấp dẫn phụ nữ hơn so với những người đàn ông thể hiện sự đồng cảm và tử tế. ... >>

Tin tức ngẫu nhiên từ Kho lưu trữ

Kiểm soát sự phát triển của cây trồng bằng ánh sáng 04.07.2020

Các nhà khoa học từ Đức và Anh đã tìm ra cách để kiểm soát các quá trình khác nhau của thực vật - chẳng hạn như tăng trưởng - bằng cách sử dụng di truyền quang học. Bằng cách cho các ánh sáng có màu sắc khác nhau, các nhà khoa học có thể bật và tắt các gen thực vật khác nhau.

Trước đây, người ta không thể sử dụng di truyền quang học trong nghiên cứu với thực vật vì thực vật phản ứng tự nhiên với ánh sáng khi chúng phát triển. Do đó, bất kỳ công tắc di truyền nào được điều khiển bằng ánh sáng, bằng cách này hay cách khác, vẫn hoạt động vĩnh viễn.

Các chuyên gia đã tìm ra cách để đối phó với vấn đề này. Họ đã phát triển một hệ thống PULSE (Các phần tử chuyển đổi ánh sáng có thể sử dụng được ở nhà máy) đặc biệt, cho phép bạn kiểm soát các quá trình tế bào khác nhau trong thực vật bằng cách sử dụng ánh sáng. Dự án liên kết hai chủ đề hiện tại trong sinh học - di truyền quang học và sinh học tổng hợp.

Nhờ các công cụ mới, giờ đây người ta có thể sử dụng, chẳng hạn như ánh sáng đỏ để kích hoạt biểu hiện gen tại một điểm nhất định, trong khi ánh sáng trắng xung quanh có thể được sử dụng như một "công tắc" để đảo ngược quá trình. Trong trường hợp này, quy trình có thể được lặp lại bất kỳ số lần nào. Quá trình này không xâm lấn và dễ dàng đảo ngược - không giống như việc sử dụng hóa chất hoặc thuốc.

Các nhà khoa học có thể sử dụng hệ thống này để kiểm soát các phản ứng sinh lý ở thực vật: phản ứng miễn dịch của chúng và có thể cả sự phát triển, tăng trưởng, truyền hormone và phản ứng với căng thẳng.

Các nhà nghiên cứu hy vọng rằng trong tương lai công nghệ của họ sẽ cho phép họ điều chỉnh cách thực vật phát triển, cách chúng ra hoa và thích nghi với môi trường, cuối cùng là tăng năng suất.

Tin tức thú vị khác:

▪ Tối ưu hóa hình ảnh cộng hưởng từ

▪ Tại sao đàn ông không thích đến bác sĩ

▪ Xe điện Hyundai IONIQ 6

▪ Màn hình RCA Evolution Premium (M27PG135F)

▪ TV màu màn hình nhựa

Nguồn cấp tin tức khoa học và công nghệ, điện tử mới

 

Tài liệu thú vị của Thư viện kỹ thuật miễn phí:

▪ phần trang web Bộ khuếch đại công suất. Lựa chọn các bài viết

▪ bài báo Bỏ dụ ngôn của bạn. biểu hiện phổ biến

▪ bài báo Ai đã xuất bản một cuốn sách tự mã hóa sau lần đọc đầu tiên? đáp án chi tiết

▪ bài viết Trưởng phòng Hạ tầng CNTT của Cục Công nghệ thông tin. Mô tả công việc

▪ bài viết Bộ lọc với điều chỉnh từ 200 kHz đến 20 MHz. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

▪ Bài viết Sự phức tạp của ánh sáng. thí nghiệm vật lý

Để lại bình luận của bạn về bài viết này:

Имя:


Email (tùy chọn):


bình luận:





Tất cả các ngôn ngữ của trang này

Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web

www.diagram.com.ua

www.diagram.com.ua
2000-2024