Menü English Ukrainian Rusça Ana Sayfa

Hobiler ve profesyoneller için ücretsiz teknik kütüphane Ücretsiz teknik kütüphane


RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ
Ücretsiz kütüphane / Radyo-elektronik ve elektrikli cihazların şemaları

PIC16F84'te hafıza müziği çağrısı. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

Ücretsiz teknik kütüphane

Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Çağrılar ve ses simülatörleri

makale yorumları makale yorumları

Bazen şunu bilmek istersiniz: "Evde kimse yokken kapı zili çalmadılar mı?". Bu, özel bir hafıza işlevine sahip olan önerilen müzik çağrısına yardımcı olacaktır. Popüler R/C ailesinin mikrodenetleyicisinde yapıldı.Sonuç, birkaç düzine melodi çalabilen ve kapı zamanında açılmadıysa zil düğmesine son basışını hatırlayabilen son derece basit bir cihazdı.

Bu cihazın çalışma prensibi şu şekildedir: zil düğmesine basıldığı andan itibaren üç dakika içinde ön kapı açılmazsa, bir dahaki sefere açıldığında programlanan melodilerden biri çalınır. , kapıyı açıp bu melodiyi duyduğunuzda yokluğunuzda birinin aradığını anlayacaksınız. Aksi takdirde, eseri normal müzik çağrısından farklı değildir.

Açıklanan düzenlemede cihaz, rastgele seçilen 16 melodi çalmaktadır. Kontrol programının kodlarını değiştirerek, ib melodilerini başkalarıyla değiştirebilir, ayrıca sayılarını ve çalma sürelerini değiştirebilirsiniz.

Çağrının şematik diyagramı Şek. 1. Temeli DD1 mikro denetleyicisidir (Microchip'ten PIC16F84-04I / P). Saat frekansı kuvars rezonatör ZQ1 tarafından ayarlanır. Sinyal 34, mikrodenetleyicinin pim 7'sinden (RB1) alınır, transistör VT1 tarafından yükseltilir ve dinamik kafa BA1 tarafından yeniden üretilir.

PIC16F84'te Hafıza Müzik Çağrısı

Zil düğmesi SB1 ve kapı açık sensörü SF1, akım sınırlayıcı dirençler R3, R5 aracılığıyla mikro denetleyici çıkışlarına bağlanır. Kondansatörler C5 ve C6, aramanın kendiliğinden çalışmasını elektrikli cihazların neden olduğu parazitten hariç tutar.

Cihaz, AC şebekesinden bir düşürme transformatörü T1 aracılığıyla beslenir. İkincil sargının voltajı diyot köprüsü VD1 tarafından düzeltilir. DC voltajı, entegre regülatör DA 1 tarafından stabilize edilir.

Bir baskılı devre kartının çizimi ve üzerindeki parçaların konumu, Şek. 2. Kart, MLT dirençlerini takmak için tasarlanmıştır. kapasitörler K50-35 (C1, C2) ve KM (geri kalan).

PIC16F84'te Hafıza Müzik Çağrısı

Herhangi bir harf dizini ile diyot köprüsü VD1 - KTS405. Kuvars rezonatör ZQ1 - 4 MHz frekansında. Kapasitörler C3, C4 - 15 ... 33 pF kapasiteli herhangi bir seramik. Transistör VT1 - KT815 serisinden herhangi biri. Direnç R1'in direnci 40 kOhm'dan fazla olmamalıdır.

T1 olarak, sekonder sargıda 9 A akımda 10 ... 0.3 V voltaj sağlayan herhangi bir transformatör uygundur. Yazarın versiyonunda TS-Sh-ZM1 transformatörü kullanılır. sekonder sargının dönüş sayısının 90 azaltıldığı.

Düğme SB1 - bir kapı zili için normal, kapı açma sensörü SF1 - küçük indükleme anahtarı. kapı çerçevesine takılır. Kapının kendisine bir mıknatıs yerleştirilmiştir. Kapı kapatıldığında, manyetik anahtar bir mıknatısın etkisi altında kapanır ve açıldığında açılır. Sensör herhangi bir tasarımda olabilir.

Program listesi:

PIC16F84'te Hafıza Müzik Çağrısı
(büyütmek için tıklayın)

Melodileri değiştirmek için onları mikrodenetleyicinin hafızasına yerleştirme prensibini öğrenelim. Program belleğinde 200H ile 3FFH arasındaki adres aralığında bulunurlar. Bir nota, bellekte bir makine kelimesini kaplar. Her melodi 07H koduyla bitmelidir. M_RAND maskesi. 0079H ve 0085H adreslerinde bulunur. melodi sayısını belirler ve. sırasıyla, bir melodideki maksimum nota sayısı (Tablo 2).

PIC16F84'te Hafıza Müzik Çağrısı

Dolayısıyla, maske F8H ise (32 notadan 15 melodi), o zaman ilk melodi 200H-20FH adreslerini alacaktır. ikinci -210H-21FH ..... 32. - 3F0H-3FFH. Açıkçası, her biri 16 makine sözcüğü kaplar ve bir melodideki maksimum nota sayısı 15'tir (bir makine sözcüğü 07H kodu için ayrılmıştır).

Not edilmelidir: melodinin sonunda 07Н kodu yoksa. sonra bir sonraki o zamana kadar durmadan vb. Bu kodla karşılaşana kadar. Bu durumda (16 notadan 31 melodi), ilk melodi 200H-21FH adreslerini kaplar. ikinci -220H-23FH, vb. Gerçek nota sayısı (1'den 31'e kadar), 07H kodunun nereye yerleştirileceğine bağlıdır. Sürelerine bağlı olarak ve belirli bir oktava ait nota kodları Tablo'da sunulmuştur. 3.

PIC16F84'te Hafıza Müzik Çağrısı
(büyütmek için tıklayın)

Melodileri önizlemek için music.exe programını kullanabilirsiniz.

008BH adresinde Wait_D sabiti bulunur. Kapının açılması için bekleme süresinin belirlenmesi. Bu süre (saniye olarak) yaklaşık olarak Wait_D-2'ye eşittir. Bizim durumumuzda sabit 5AH (ondalık olarak - 90) ve bekleme süresi 90 2 = 180 s = 3 dk.

Programı değiştirmek için, ring.hex dosyasını bir hex editörüne (genellikle programcı yazılımında yerleşiktir) yüklemeniz ve PIC16F84 mikrodenetleyicisinin makine kelimesinin 14 bit uzunluğunda olduğunu ve bir ile temsil edildiğini hesaba katarak düzenlemeniz gerekir. dört basamaklı onaltılık sayı. En önemlileri talimat kodunu temsil ettiğinden, yalnızca en önemsiz iki basamağın değiştirilmesi gerekir. Örneğin, 208H adresindeki bellekte 3483H sayısı vardır ve 07H kodunu yazmanız gerekir. Yalnızca alt basamakları değiştirerek 3407Н sayısını elde ederiz.

Programın kaynak kodunda (nng.asm dosyası) doğrudan değişiklik yapmak da mümkündür. Bunu yapmak için, herhangi bir diskin kök dizininde bir Ring klasörü oluşturmanız, nng.asm, ring.pjt ve ring.lkr dosyalarını buraya yerleştirmeniz gerekir. Ardından MPLAB v4.12 ortamında ring.pjt projesini ve ring.asm dosyasını açın. düzenlenmesi gereken. Ardından, projeyi oluşturmaya başlayın ve yeni bir ring.hex dosyası edinin.

Proje dosyaları

Yazar: M. Burov, Kostroma

Diğer makalelere bakın bölüm Çağrılar ve ses simülatörleri.

Oku ve yaz yararlı bu makaleye yapılan yorumlar.

<< Geri

En son bilim ve teknoloji haberleri, yeni elektronikler:

Böcekler için hava tuzağı 01.05.2024

Tarım ekonominin kilit sektörlerinden biridir ve haşere kontrolü bu sürecin ayrılmaz bir parçasıdır. Hindistan Tarımsal Araştırma Konseyi-Merkezi Patates Araştırma Enstitüsü'nden (ICAR-CPRI) Shimla'dan bir bilim insanı ekibi, bu soruna yenilikçi bir çözüm buldu: rüzgarla çalışan bir böcek hava tuzağı. Bu cihaz, gerçek zamanlı böcek popülasyonu verileri sağlayarak geleneksel haşere kontrol yöntemlerinin eksikliklerini giderir. Tuzak tamamen rüzgar enerjisiyle çalışıyor, bu da onu güç gerektirmeyen çevre dostu bir çözüm haline getiriyor. Eşsiz tasarımı, hem zararlı hem de faydalı böceklerin izlenmesine olanak tanıyarak herhangi bir tarım alanındaki popülasyona ilişkin eksiksiz bir genel bakış sağlar. Kapil, "Hedef zararlıları doğru zamanda değerlendirerek hem zararlıları hem de hastalıkları kontrol altına almak için gerekli önlemleri alabiliyoruz" diyor ... >>

Uzay enkazının Dünya'nın manyetik alanına yönelik tehdidi 01.05.2024

Gezegenimizi çevreleyen uzay enkazı miktarının arttığını giderek daha sık duyuyoruz. Ancak bu soruna katkıda bulunanlar yalnızca aktif uydular ve uzay araçları değil, aynı zamanda eski misyonlardan kalan kalıntılar da. SpaceX gibi şirketlerin fırlattığı uyduların sayısının artması, yalnızca internetin gelişmesi için fırsatlar yaratmakla kalmıyor, aynı zamanda uzay güvenliğine yönelik ciddi tehditler de yaratıyor. Uzmanlar artık dikkatlerini Dünya'nın manyetik alanı üzerindeki potansiyel çıkarımlara çeviriyor. Harvard-Smithsonian Astrofizik Merkezi'nden Dr. Jonathan McDowell, şirketlerin uydu takımyıldızlarını hızla konuşlandırdığını ve önümüzdeki on yıl içinde uydu sayısının 100'e çıkabileceğini vurguluyor. Bu kozmik uydu armadalarının hızlı gelişimi, Dünya'nın plazma ortamının tehlikeli kalıntılarla kirlenmesine ve manyetosferin istikrarına yönelik bir tehdit oluşmasına yol açabilir. Kullanılmış roketlerden çıkan metal döküntüleri iyonosferi ve manyetosferi bozabilir. Bu sistemlerin her ikisi de atmosferin korunmasında ve sürdürülmesinde önemli bir rol oynamaktadır. ... >>

Dökme maddelerin katılaşması 30.04.2024

Bilim dünyasında pek çok gizem var ve bunlardan biri de dökme malzemelerin tuhaf davranışlarıdır. Katı gibi davranabilirler ama aniden akıcı bir sıvıya dönüşebilirler. Bu olgu birçok araştırmacının dikkatini çekti ve belki de sonunda bu gizemi çözmeye yaklaşıyoruz. Kum saatindeki kumu hayal edin. Genellikle serbestçe akar, ancak bazı durumlarda parçacıkları sıvıdan katıya dönüşerek sıkışıp kalmaya başlar. Bu geçişin ilaç üretiminden inşaata kadar birçok alan için önemli sonuçları var. ABD'li araştırmacılar bu olguyu tanımlamaya ve onu anlamaya daha da yaklaşmaya çalıştılar. Araştırmada bilim insanları, polistiren boncuk torbalarından elde edilen verileri kullanarak laboratuvarda simülasyonlar gerçekleştirdi. Bu kümelerdeki titreşimlerin belirli frekanslara sahip olduğunu buldular; bu da yalnızca belirli türdeki titreşimlerin malzeme içerisinde ilerleyebileceği anlamına geliyor. Kabul edilmiş ... >>

Arşivden rastgele haberler

Yeni Benchmark MOSFET'ler Uluslararası Doğrultucu 30.09.2009

Yeni Benchmark (sınıfında referans) MOSFET transistörler Uluslararası Doğrultucu IRLB8721PbF; IRLB8743PbF; IRLB8748PbF; IRLB3813PbF 30V ultra düşük kapı şarjı (Qg) IRLBXNUMXPbF, kesintisiz güç kaynakları (UPS), yüksek verimli düşük voltajlı DC/DC dönüştürücüler, O-Ring uygulamaları (güç devresi VEYA güç kaynağı bağlantıları), sunucular için güç kaynakları gibi endüstriyel uygulamalar için tasarlanmıştır. ve ağ iş istasyonları.

Yeni cihazlar, yüksek performans ve üretkenliği çekici ve düşük bir maliyetle birleştiriyor. Yeni MOSFET'ler, mevcut 30V TO-220 paketlenmiş MOSFET'lerin doğrudan ve geliştirilmiş bir yedeğidir ve Benchmark Uluslararası Doğrultucu MOSFET'lerinin bir evrimidir.

Bu MOSFET'ler TO-220AB içinde paketlenmiştir ve RoHS yönetmeliklerine uygundur.

Diğer ilginç haberler:

▪ Kafe ziyaretçilerine robotlar hizmet veriyor

▪ Uçak kanatlarındaki güneş panelleri

▪ MAX14001 - evrensel izole ayrık giriş

▪ Elektriksiz soğutma

▪ Geleneksel DSLR için elektronik vizör

Bilim ve teknolojinin haber akışı, yeni elektronik

 

Ücretsiz Teknik Kitaplığın ilginç malzemeleri:

▪ sitenin RF güç amplifikatörleri bölümü. Makale seçimi

▪ makale Yunan odasında. Popüler ifade

▪ Emevi Halifeliğini benzersiz kılan şey nedir? Ayrıntılı cevap

▪ makale Emniyet kemerlerinin, portatif merdivenlerin ve merdivenlerin test edilmesi. İş güvenliğine ilişkin standart talimat

▪ makale Rüzgar enerjisi kaynakları. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi

▪ makale Boncuklar dik duruyor. Odak sırrı

Bu makaleye yorumunuzu bırakın:

Adı:


E-posta isteğe bağlı):


Yorum:




Makaleyle ilgili yorumlar:

Sergei
RTCC yerine 0F16inc'e göre TMR84 yazmak daha iyidir. 2. sayfada, PCLATH sayacı bir nedenden dolayı bize melodi listesinin ötesine gönderir (belki de amaçlanıyordu?) Her ihtimale karşı, programın sonunda, IDLOCS'den sonra, DW yerine DT koydum. TEMP1'e dönelim. Genel olarak, programı henüz tam olarak anlamadım.Ve hix dosyasını rastgele indirmek istemiyorum.Genel olarak, program esprili, tüm kesintileri var.Her ne kadar TOIE bağlı olmasa da INTCON kaydında. [yukarı]


Bu sayfanın tüm dilleri

Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri

www.diagram.com.ua

www.diagram.com.ua
2000-2024