
一、橫向點(diǎn)亮(依次點(diǎn)亮P0.0~P0.1到P1.0~P1.7到P2.0~P2.7到P3.0~P3.7) include "reg52.h" //此處使用的為89S52的芯片 void delay(unsigned int second) { unsigned int i,j; //定
任務(wù):1、在電路板上實(shí)現(xiàn)跑馬燈,一次1匹2、在電路板上實(shí)現(xiàn)跑馬燈,一次2匹3、在電路板上實(shí)現(xiàn)4個(gè)二極管的同時(shí)閃爍源程序1:/***********************************信息********************************
下面是一個(gè)stc89c52單片機(jī)下的矩陣鍵盤程序,P0口接鍵盤,顯示在P2口. #include#define uchar unsigned char#define uint unsigned intsbit key1=P3^2;sbit key2=P3^3;uchar code tab[]={0x3f,0x06,
功能:STC12C2052AD AD轉(zhuǎn)換C程序 +PWM輸出功能 成功使用。 應(yīng)用:AD檢測(cè)電壓進(jìn)行過欠壓保護(hù)(繼電器控制)+PWM把直流電壓斬波成脈動(dòng)直流。 板子功能:給手機(jī)電池充電。 降壓用的LM317,小電流應(yīng)用
下面是一個(gè)用stc89c52單片機(jī)對(duì)電磁閥進(jìn)行一些簡(jiǎn)單控制的程序 #includesbit a=P1^0;//下開關(guān) sbit b=P1^1;//上升sbit c=P1^2;//下降sbit d=P1^3;//上線位sbit e=P1^4;//下限位void main(){a=1;// 上開
很詳細(xì)的紅外學(xué)習(xí)型遙控器,儲(chǔ)存在24c64中的匯編子程序,在你自己的設(shè)計(jì)中只要修改一下IO調(diào)用它就可以了,是本人的工程驗(yàn)證能學(xué)習(xí)市面常用的絕大部分紅外線遙控器 用的是stc89c52單片機(jī),下面是匯編代
//-----------------------------------------------------//// 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庫(kù)自帶頭文件 #define uchar unsigned char //宏定義無(wú)符號(hào)字符型為uchar#define uint unsigned int //宏定義無(wú)符號(hào)整型為uint void delay(uint z); /
#include //單片機(jī)的頭文件 #define uint unsigned int //宏定義無(wú)符號(hào)整型 #define uchar unsigned char//宏定義無(wú)符號(hào)字符型 #include //單片機(jī)的頭文件 #define uint unsigned int //宏定義無(wú)
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
.c文件(主程序): /*-------------------------------------------------------------------*///一般說(shuō)明//使用的單片機(jī)為STC5A60S2,外接晶振32.768M//采用受用單片機(jī)自帶的AD,單片機(jī)自帶的PWM做D
本文是基于AT89C51單片機(jī)的頻率計(jì)的C源程序。該頻率計(jì)主要實(shí)現(xiàn)的功能有如下幾個(gè): 1. 測(cè)試功能 它表明數(shù)字頻率計(jì)所具備的全部測(cè)試功能,一般包括測(cè)頻,周期,累計(jì)脈沖數(shù),頻率比,時(shí)間間隔
利用單片機(jī)(或單板機(jī))奏樂大概是無(wú)線電愛好者感興趣的問題之一。本文從單片機(jī)的基本發(fā)間實(shí)驗(yàn)出發(fā),談?wù)勔魳烦绦虻脑O(shè)計(jì)原理,并給出具體實(shí)例,以供參考。 單片機(jī)的基本發(fā)音實(shí)驗(yàn) 我們知道,聲音的頻
使用方法:打開串口調(diào)試助手,設(shè)置為9600 bps單片機(jī)這邊用11.0592MHz的晶振,使用sm0038或者其他型號(hào)的紅外接收頭按下面的電路連接好,其中out直接與單片機(jī)的p3.2腳相連.按下遙控器,串口調(diào)試助手便會(huì)
1.AT89S51單片機(jī)與81C55的硬件接口電路 AT89S51單片機(jī)可以和81C55直接連接而不需要任何外加邏輯器件。AT89S51單片機(jī)與81C55的接口電路如右圖所示?! ≡谟覉D中,AT89S51單片機(jī)PO口輸出
1.硬件接口電路 下圖所示為AT89S51單片機(jī)擴(kuò)展一片82C55的電路圖。圖中,74LS373是地址鎖存器,P0.1、P0.0經(jīng)74LS373與82C55的地址線A1、A0連接;P0.7經(jīng)74LS373與片選端CS相連,其他地址線懸
2864A與AT89S51單片機(jī)的接口電路如下圖所示。 2864A的片選端CE與高地址線P2.7連接,P2.7=0才能選中2864A。這種線選法決定了2864A對(duì)應(yīng)多組地址空間,即0000H~1FFFH,2000H~3FFFH,4000H~5FFF
眾所周知, 有一些公司或個(gè)人專門做單片機(jī)的解密服務(wù),另外,單片機(jī)的指令不論怎樣加密最終它還要在明文的方式下才能運(yùn)行, 而且解密者可以使用單片機(jī)開發(fā)系統(tǒng)單步調(diào)試ROM中的程序。當(dāng)解密者了解了指令
一、要求 當(dāng)按下SB1鍵時(shí),電機(jī)進(jìn)入預(yù)啟動(dòng)狀態(tài),經(jīng)30s短延時(shí)后進(jìn)入正式啟動(dòng),且不管電路工作在何種狀態(tài),只要按下SB2電機(jī)就停止,再按SB1電機(jī)又重新啟動(dòng),并要求具有30s倒計(jì)時(shí)顯示及電路狀態(tài)顯示