很詳細(xì)的紅外學(xué)習(xí)型遙控器,儲(chǔ)存在24c64中的匯編子程序,在你自己的設(shè)計(jì)中只要修改一下IO調(diào)用它就可以了,是本人的工程驗(yàn)證能學(xué)習(xí)市面常用的絕大部分紅外線遙控器 用的是stc89c52單片機(jī),下面是匯編代
#include#define uchar unsigned charuchar code shuzi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc0};//0 1 2 3 4 5 6 7 8 9 0uchar code shuza[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0
//-----------------------------------------------------//// MCU:89C51晶振:12M#include #define uchar unsigned char#define uint unsigned intuint a=0,a1=0,a2=0;uint miusfla,miust,mius=64536
//晶振11.0592//燈光在單片機(jī)控制之下完成由亮到暗的逐漸變化,感覺像是在呼吸//本例在51hei-5型開發(fā)板上實(shí)現(xiàn)了一個(gè)數(shù)碼管和一個(gè)LED燈一起實(shí)現(xiàn)呼吸效果//文件下載:http://www.51hei.com/f/fxd.rar#incl
#include //52系列單片機(jī)頭文件#include //C51庫自帶頭文件 #define uchar unsigned char //宏定義無符號(hào)字符型為uchar#define uint unsigned int //宏定義無符號(hào)整型為uint void delay(uint z); /
#include //單片機(jī)的頭文件 #define uint unsigned int //宏定義無符號(hào)整型 #define uchar unsigned char//宏定義無符號(hào)字符型 #include //單片機(jī)的頭文件 #define uint unsigned int //宏定義無
1.實(shí)驗(yàn)任務(wù) 如圖4.14.2所示,用AT89S51的并行口P1接4×4矩陣鍵盤,以P1.0-P1.3作輸入線,以P1.4-P1.7作輸出線;在數(shù)碼管上顯示每個(gè)按鍵的“0-F”序號(hào)。對(duì)應(yīng)的按鍵的序號(hào)排列如圖4.14.1所示
1. 實(shí)驗(yàn)任務(wù) 如圖4.13.1所示,AT89S51單片機(jī)P0端口接動(dòng)態(tài)數(shù)碼管的字形碼筆段,P2端口接動(dòng)態(tài)數(shù)碼管的數(shù)位選擇端,P1.7接一個(gè)開關(guān),當(dāng)開關(guān)接高電平時(shí),顯示“12345”字樣;當(dāng)開關(guān)接低電平時(shí),顯示“H
一個(gè)防盜門的控制程序,采用無線遙控方式開門,步進(jìn)馬達(dá)執(zhí)行動(dòng)作。;2009.11.22修正,采用AT89C2051單片機(jī)控制,liweiqiang;P3.3接峰鳴器;P3.5接門狀態(tài)開關(guān)信號(hào)輸入,低電位表示門已關(guān)上,高電位表示門已打
我們知道字符發(fā)生器CGRAM中可存儲(chǔ)自行設(shè)計(jì)的8個(gè)5x7點(diǎn)陣圖形。以設(shè)計(jì)一個(gè)漢字“中”為例.5×7“中”的點(diǎn)陣組成如下圖所示?! ↑c(diǎn)陣中1代表點(diǎn)亮該點(diǎn)元素,0代表熄滅該點(diǎn)元素。其中*為無效位,可任意
.c文件(主程序): /*-------------------------------------------------------------------*///一般說明//使用的單片機(jī)為STC5A60S2,外接晶振32.768M//采用受用單片機(jī)自帶的AD,單片機(jī)自帶的PWM做D
本文是基于AT89C51單片機(jī)的頻率計(jì)的C源程序。該頻率計(jì)主要實(shí)現(xiàn)的功能有如下幾個(gè): 1. 測試功能 它表明數(shù)字頻率計(jì)所具備的全部測試功能,一般包括測頻,周期,累計(jì)脈沖數(shù),頻率比,時(shí)間間隔
PIC:讀寫24LCxx系列的EEPROM的實(shí)例C語言程序 //*********************************************************//* Using I2C Master Mode for aCCess Slave (EEPRM)//* //* Written by: Rich
通過改進(jìn)架構(gòu),PIC®和AVR® 8位單片機(jī)(MCU) 針對(duì)閉環(huán)控制進(jìn)行了優(yōu)化,讓系統(tǒng)能夠降低中央處理器 (CPU) 的負(fù)載,從而管理更多任務(wù)并實(shí)現(xiàn)節(jié)能。為了幫助設(shè)計(jì)師最大限度提高系統(tǒng)的性能和效率,Microchip Technology Inc.(美國微芯科技公司)日前推出了全新的PIC18 Q10和ATtiny1607系列產(chǎn)品,可提供多個(gè)獨(dú)立于內(nèi)核的智能外設(shè) (CIP),簡化開發(fā)過程,并迅速響應(yīng)系統(tǒng)事件。
利用單片機(jī)(或單板機(jī))奏樂大概是無線電愛好者感興趣的問題之一。本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)勔魳烦绦虻脑O(shè)計(jì)原理,并給出具體實(shí)例,以供參考。 單片機(jī)的基本發(fā)音實(shí)驗(yàn) 我們知道,聲音的頻