摘要:
1 //write by:cyt 2 //Time:2017-2-10 3 //Porject Name:key shake_destory 4 #include<reg51.h> 5 #define GPIO_KEY P0/// 6 void Delay1ms(unsigned char n);
閱讀全文
摘要:
1 //write by:cyt 2 //Project Name:Led on/off 3 //Time:2017-2-10 4 #include<reg51.h> 5 void delay(int c) 6 { 7 int a=38; 8 int b=130; 9 for(;c>0;c--) 1
閱讀全文
摘要:
keil只有在程序能正常運(yùn)行時(shí)才能添加斷點(diǎn)后在點(diǎn)擊調(diào)試任務(wù)時(shí),斷點(diǎn)標(biāo)記不消失
閱讀全文
摘要:
在代碼頁面右鍵 Outlining->Start All Outlining
閱讀全文
摘要:
keil里面選取delay為斷點(diǎn) 記錄程序運(yùn)行到此處所用的時(shí)間t_start 運(yùn)行delay(1) 記錄程序運(yùn)行完后的時(shí)間t_end t_end-t_start即為運(yùn)行1次的時(shí)間。
閱讀全文
摘要:
1.復(fù)位電路沒有開關(guān),不可控 在電容旁邊并聯(lián)一個(gè)開關(guān)和10k的電阻支路 2.晶振電路引用的外部晶振, 理論上XTAL2懸空,XTAL1接外部震蕩信號(hào) 1 //ProjeceName:TwoLed 2 //write by:cyt 3 //Time:2017-2-10 4 #include<AT89X
閱讀全文
摘要:
1.int 2個(gè)字節(jié) 2.sfr 特殊功能寄存器,也是一種擴(kuò)充數(shù)據(jù)類型,占用1個(gè)內(nèi)存單元,利用它可以訪問51單片機(jī)內(nèi)的所有特殊功能寄存器。 sfr P1 = 0x90;/////////這一句定義P1為P1端口在片內(nèi)的寄存器。 3.sfr16 16位特殊功能的寄存器。用于定時(shí)器T0,T1 4.sbi
閱讀全文
摘要:
右鍵Target1 Options Target for ‘Target1’ ...->Output->Create Executable:->Create HEX File Build
閱讀全文
摘要:
p0:8位雙向I/O口,作輸出時(shí)能驅(qū)動(dòng)8個(gè)TTL,漏極開路型端口 p1:8位雙向I/O口,作輸出時(shí)可驅(qū)動(dòng)4個(gè)TTL,帶有內(nèi)部上拉電阻 p2:8位雙向I/O口,作輸出時(shí)可驅(qū)動(dòng)4個(gè)TTL,帶有內(nèi)部上拉電阻 p3:8位雙向I/O口,作輸出時(shí)刻驅(qū)動(dòng)4個(gè)TTL,帶有內(nèi)部上拉電阻 p0-p3:端口置1時(shí),作輸入
閱讀全文
摘要:
1.RESET 51單片機(jī)的引腳 2.有2個(gè)機(jī)器周期(24個(gè)振蕩周期)以上保持高電平時(shí),單片機(jī)復(fù)位。 3.如果持續(xù)高電平,則循環(huán)復(fù)位 4.復(fù)位后p0-p3口引腳置1,為高點(diǎn)平 5.程序計(jì)數(shù)器和srf寄存器清零 6.復(fù)位引腳由低到高時(shí),ROM從00H處開始運(yùn)行
閱讀全文
摘要:
1.晶振12MHz,電容30PF左右。 2.外接晶體振蕩器,外部振蕩信號(hào)直接加到XTAL1,并將XTAL2懸空 3.晶體振蕩器的作用,為cpu提供工作頻率,這里指AT89C51。 4.內(nèi)部方式,外部方式,是指cpu使用自帶的工作頻率還是外部提供的時(shí)鐘振蕩頻率。 5.XTAL1, XTAL2是51的2
閱讀全文
摘要:
編譯: Translate 編譯單個(gè)文件 Build 編譯當(dāng)前項(xiàng)目,如果該項(xiàng)目先前編譯過1次,并且文件沒有編輯改動(dòng),則點(diǎn)擊時(shí)不會(huì)重新編譯 Rebuild 重新編譯,每點(diǎn)擊一次就重新編譯、鏈接1次 Build Output 編譯結(jié)果輸出窗口 Start/Stop Debug Session(圖標(biāo)::一
閱讀全文
摘要:
keil的51項(xiàng)目創(chuàng)建步驟: 工程創(chuàng)建: Project->New uVision Project 項(xiàng)目命名:如...test CPU->Atmel::AT89C51 文件創(chuàng)建: File->New 第一次保存后, 文件命名:如...test.c 添加文件到工程: Target1->Source G
閱讀全文
摘要:
安裝準(zhǔn)備: 一個(gè)keil安裝程序,一個(gè)注冊(cè)機(jī) 安裝步驟.... 軟件安裝: 打開C51V901.EXE 安裝程序 點(diǎn)擊Next, 同意上述證書協(xié)議 重復(fù)點(diǎn)擊Next,知道出現(xiàn)finish停下。 3個(gè)多選按鈕選中,點(diǎn)擊finish 軟件破解: 打開注冊(cè)機(jī)軟件 Target::C51 以管理員身份打開剛
閱讀全文