1、程序的基本格式先介紹二條偽指令:EQU ——標(biāo)號(hào)賦值偽指令ORG ——地址定義偽指令PIC16C5X在RESET后指令計(jì)算器PC被置為全“1”,所以PIC16C5X幾種型號(hào)芯片的復(fù)位地址為:PIC16C54/55:1FFHPIC16C56:3FFHPIC16C57/58:7FFH一般來(lái)說(shuō),PIC的源程序并沒(méi)有要求統(tǒng)一的格式,大家可以根據(jù)自己的風(fēng)格來(lái)編寫(xiě)。但這里我們推薦一種清晰明了的格式TITLE This is ⋯⋯ ;程序標(biāo)題;--------------------------------------;名稱(chēng)定義和變量定義;--------------------------------------F0 EQU 0RTCC EQU 1PC EQU 2STATUS EQU 3FSR EQU 4RA EQU 5RB EQU 6RC EQU 7┋PIC16C54 EQU 1FFH ;芯片復(fù)位地址PIC16C56 EQU 3FFHPIC16C57 EQU 7FFH;-----------------------------------------ORG PIC16C54 GOTO MAIN ;在復(fù)位地址處轉(zhuǎn)入主程序ORG 0 ;在0000H開(kāi)始存放程序;-----------------------------------------;子程序區(qū);-----------------------------------------DELAY MOVLW 255┋RETLW 0;------------------------------------------;主程序區(qū);------------------------------------------MAINMOVLW B‘00000000’TRIS RB ;RB已由偽指令定義為6,即B口┋LOOPBSF RB,7 CALL DELAYBCF RB,7 CALL DELAY┋GOTO LOOP;-------------------------------------------END ;程序結(jié)束注:MAIN標(biāo)號(hào)一定要處在0頁(yè)面內(nèi)。2、程序設(shè)計(jì)基礎(chǔ)
標(biāo)簽: PIC 單片機(jī)程序設(shè)計(jì)
上傳時(shí)間: 2013-11-14
上傳用戶(hù):cjf0304
TKS仿真器B系列快速入門(mén)
上傳時(shí)間: 2013-10-31
上傳用戶(hù):aix008
飛思卡爾智能車(chē)的舵機(jī)測(cè)試程序 #include <hidef.h> /* common defines and macros */#include <MC9S12XS128.h> /* derivative information */#pragma LINK_INFO DERIVATIVE "mc9s12xs128" void SetBusCLK_16M(void) { CLKSEL=0X00; PLLCTL_PLLON=1; //鎖相環(huán)電路允許位 SYNR=0x00 | 0x01; //SYNR=1 REFDV=0x80 | 0x01; POSTDIV=0x00; _asm(nop); _asm(nop); while(!(CRGFLG_LOCK==1)); CLKSEL_PLLSEL =1; } void PWM_01(void) { //舵機(jī)初始化 PWMCTL_CON01=1; //0和1聯(lián)合成16位PWM; PWMCAE_CAE1=0; //選擇輸出模式為左對(duì)齊輸出模式 PWMCNT01 = 0; //計(jì)數(shù)器清零; PWMPOL_PPOL1=1; //先輸出高電平,計(jì)數(shù)到DTY時(shí),反轉(zhuǎn)電平 PWMPRCLK = 0X40; //clockA 不分頻,clockA=busclock=16MHz;CLK B 16分頻:1Mhz PWMSCLA = 0x08; //對(duì)clock SA 16分頻,pwm clock=clockA/16=1MHz; PWMCLK_PCLK1 = 1; //選擇clock SA做時(shí)鐘源 PWMPER01 = 20000; //周期20ms; 50Hz; PWMDTY01 = 1500; //高電平時(shí)間為1.5ms; PWME_PWME1 = 1;
標(biāo)簽: 飛思卡爾智能車(chē) 舵機(jī) 測(cè)試程序
上傳時(shí)間: 2013-11-04
上傳用戶(hù):狗日的日子
一個(gè)簡(jiǎn)單好用的B+樹(shù)算法實(shí)現(xiàn)
上傳時(shí)間: 2015-01-04
上傳用戶(hù):縹緲
一個(gè)用Basic實(shí)現(xiàn)的B-Tree算法
上傳時(shí)間: 2013-12-30
上傳用戶(hù):ccclll
一個(gè)用Java applet實(shí)現(xiàn)的B-Tree算法
標(biāo)簽: B-Tree applet Java 算法
上傳時(shí)間: 2013-12-25
上傳用戶(hù):qiao8960
用C++實(shí)現(xiàn)的B-Tree算法
上傳時(shí)間: 2014-01-20
上傳用戶(hù):jiahao131
用Borland C寫(xiě)的B-Tree算法
上傳時(shí)間: 2014-12-05
上傳用戶(hù):xzt
KDVoicePhone Toolkit開(kāi)發(fā)工具可以使你的應(yīng)用程序獲得聲音和電話(huà)方面的特性,如:a.. 打電話(huà)或回電話(huà);b.. 如果對(duì)話(huà)已經(jīng)在進(jìn)行,可以中途接聽(tīng);c.. 在電話(huà)線或聲卡中回放和記錄音頻;d.. 從電話(huà)線中檢測(cè)音頻信號(hào)和脈沖信號(hào);e.. 捕獲呼叫方ID;f.. 可控制本機(jī)聽(tīng)筒,外部的麥克風(fēng)和MODEM的外部喇叭;g.. 定時(shí)事件來(lái)跟蹤回放和錄音的過(guò)程;h.. 錄音時(shí)可檢測(cè)靜音;
標(biāo)簽: KDVoicePhone Toolkit 開(kāi)發(fā)工具 應(yīng)用程序
上傳時(shí)間: 2015-01-05
上傳用戶(hù):playboys0
功能強(qiáng)大的一個(gè)b/s工作站
標(biāo)簽: 工作站
上傳時(shí)間: 2014-11-26
上傳用戶(hù):hebmuljb
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1