
在生成usbadl.hex代碼文件后,需要使用C8051F單片機程序下載器方能將代碼寫到C8051F單片機內(nèi)。具體操作如下: ①選擇、進入下載器軟件:用鼠標左鍵點擊flashutil.exe的圖標,就可進入flash程序
NEC單片機UPD78F9234 16位定時器使用例程(匯編);*************************************************; Lable def;*************************************************LED8_MODE EQU PM2.1LED7_MODE
將c8051f320單片機內(nèi)的flash程序區(qū)內(nèi)的數(shù)據(jù)塊:通過usb接口上傳到pc端。通過pc端的應(yīng)用接收軟件,將數(shù)據(jù)塊存成hex數(shù)據(jù)文件。并存放到pc的硬盤中。一次最大的數(shù)據(jù)塊存儲量;是4kb.具體的例程演示和
(1)AD數(shù)據(jù)采集程序說明 1)過程簡單說明 使用C8051F32X片內(nèi)10位AD進行256個數(shù)據(jù)(每個數(shù)據(jù)為10位,占2個字節(jié))512字節(jié)的數(shù)據(jù)采集。 采用TIME2定時溢出觸發(fā)啟動AD轉(zhuǎn)換方式?! ≡贏D數(shù)
(1)硬件電路 利用4位LED數(shù)碼管顯示電路,可以制成24小時或12小時循環(huán)顯示的時鐘電路,且該時鐘可以由人工預(yù)置起始時刻,即電路插上電源后,可根據(jù)當時的實時時刻,如手機或電視屏上顯示的時
標準的C語言中沒有空語句。但在單片機的C語言編程中,經(jīng)常需要用幾個空指令產(chǎn)生短延時的效果。這在匯編語言中很容易實現(xiàn),寫幾個nop就行了。在keil C51中,直接調(diào)用庫函數(shù):
看到網(wǎng)上有一些STC單片機免斷電下載程序的例子。但是都是要用串口中斷來完成。以下是一個程序片斷 拿來說明 在調(diào)試程序中加入串口初始化代碼,串口中斷代碼即可實現(xiàn)不斷電下載程序 TMOD|=0x20; S
首先,我們來看看usb的工作過程?! ‘攗sb設(shè)備接入到主機時,主機開始枚舉usb設(shè)備,并向usb設(shè)備發(fā)出指令要求獲取usb設(shè)備的相關(guān)描述信息,其中包括設(shè)備描述(devICe descriptor)、配置描述(configur
// // 文 件 名: download.c // // 目標對象: AT89S52 // // 編 譯 器: ISP // // 功能描述: 下料部單獨控制程序 // // 修改版本: 0.0 // // //*****************************************************
//HJSMSY-V1.0單片機開發(fā)板測試程序//---------------------------------------------// //--------------------------------------------- //=======主函數(shù)==================================OR
一、橫向點亮(依次點亮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、在電路板上實現(xiàn)跑馬燈,一次1匹2、在電路板上實現(xiàn)跑馬燈,一次2匹3、在電路板上實現(xiàn)4個二極管的同時閃爍源程序1:/***********************************信息********************************
下面是一個stc89c52單片機下的矩陣鍵盤程序,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檢測電壓進行過欠壓保護(繼電器控制)+PWM把直流電壓斬波成脈動直流。 板子功能:給手機電池充電。 降壓用的LM317,小電流應(yīng)用
下面是一個用stc89c52單片機對電磁閥進行一些簡單控制的程序 #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;// 上開
很詳細的紅外學習型遙控器,儲存在24c64中的匯編子程序,在你自己的設(shè)計中只要修改一下IO調(diào)用它就可以了,是本人的工程驗證能學習市面常用的絕大部分紅外線遙控器 用的是stc89c52單片機,下面是匯編代
//-----------------------------------------------------//// 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//燈光在單片機控制之下完成由亮到暗的逐漸變化,感覺像是在呼吸//本例在51hei-5型開發(fā)板上實現(xiàn)了一個數(shù)碼管和一個LED燈一起實現(xiàn)呼吸效果//文件下載:http://www.51hei.com/f/fxd.rar#incl
#include //52系列單片機頭文件#include //C51庫自帶頭文件 #define uchar unsigned char //宏定義無符號字符型為uchar#define uint unsigned int //宏定義無符號整型為uint void delay(uint z); /
#include //單片機的頭文件 #define uint unsigned int //宏定義無符號整型 #define uchar unsigned char//宏定義無符號字符型 #include //單片機的頭文件 #define uint unsigned int //宏定義無