如何在keil軟件中添加子程序 c語(yǔ)言子程序?qū)懺谑裁吹胤剑?/h1>
用C語(yǔ)言寫(xiě)的就是C程序。這要看你用C程序做什么,要用在什么地方。比如你剛學(xué)C語(yǔ)言,用vc 6.0;這個(gè)軟件就可以了。自己下載這個(gè)軟件,安裝,然后就可以用了。我猜你沒(méi)有。;我不知道具體的用法。首先構(gòu)建一
用C語(yǔ)言寫(xiě)的就是C程序。
這要看你用C程序做什么,要用在什么地方。
比如你剛學(xué)C語(yǔ)言,用vc 6.0;這個(gè)軟件就可以了。自己下載這個(gè)軟件,安裝,然后就可以用了。我猜你沒(méi)有。;我不知道具體的用法。首先構(gòu)建一個(gè)項(xiàng)目,然后在項(xiàng)目中構(gòu)建一個(gè)C文件,然后就可以寫(xiě)了。寫(xiě)完你的程序,編譯就好了。運(yùn)行時(shí),電腦會(huì)自動(dòng)彈出你的程序運(yùn)行界面。
如果學(xué)51單片機(jī)C語(yǔ)言,用
1.檢查電源:用萬(wàn)用表直接測(cè)量VCC和GND的電平,看是否符合要求。如果VCC偏離5V或3.3V太多,檢查7805或其他穩(wěn)壓和濾波電路的輸出。
2.檢查晶體振蕩器:一般來(lái)說(shuō),試著多打開(kāi)幾個(gè)晶體振蕩器。無(wú)論如何,應(yīng)時(shí)晶體振蕩器不值很多錢(qián)。
3.檢查RESET引腳的電平邏輯,注意所用型號(hào)是高電平復(fù)位還是低電平復(fù)位。如果MCU已經(jīng)重復(fù)復(fù)位。
4.如果程序在設(shè)計(jì)時(shí)開(kāi)始從擴(kuò)展的外部rom運(yùn)行,你需要檢查EA腳。
5.檢查MCU是否損壞或者flash無(wú)法下載。最好嘗試新的芯片。
6.如果測(cè)試程序運(yùn)行正常。那么基本確定是控制程序的問(wèn)題。在
如何衡量芯片的質(zhì)量
1.?檢查電源:用萬(wàn)用表直接測(cè)量VCC和GND的電平,看是否符合要求。如果VCC偏離5V或3.3V太多,檢查7805或其他穩(wěn)壓和濾波電路的輸出。
2.?檢查晶體振蕩器?我不 我不知道怎么檢查晶振的好壞,但是我的方法比較土氣:一般我都盡量多開(kāi)晶振,反正應(yīng)時(shí)晶振也不值錢(qián):)
3.?檢查RESET引腳的電平邏輯,注意所用型號(hào)是高電平復(fù)位還是低電平復(fù)位。如果MCU已經(jīng)反復(fù)復(fù)位了,呵呵,結(jié)果不言而喻。
4.?如果程序在設(shè)計(jì)時(shí)從擴(kuò)展的外部rom運(yùn)行,應(yīng)該檢查EA管腳。
5.?檢查MCU是否損壞或閃光燈是否損壞。;不可下載。It 最好嘗試新的芯片。
6.?如果以上幾點(diǎn)都確認(rèn)了,按理說(shuō)硬件應(yīng)該運(yùn)行正常(以防萬(wàn)一,你也可以寫(xiě)一個(gè)簡(jiǎn)短的并口點(diǎn)亮程序來(lái)測(cè)試最小系統(tǒng))...如果測(cè)試程序運(yùn)行正常。那么基本確定是控制程序的問(wèn)題。在keil里反復(fù)跟蹤調(diào)試程序,注意調(diào)用者。無(wú)論是后程序工作寄存器組、累加器、DPTR等。是預(yù)期值。
如何判斷集成電路芯片的質(zhì)量
I .越野檢測(cè)
這種方法在IC沒(méi)有焊接到電路中時(shí)執(zhí)行。一般情況下,可以用萬(wàn)用表測(cè)量接地引腳對(duì)應(yīng)的各個(gè)引腳之間的正負(fù)電阻值,并與完好的IC進(jìn)行比較。
第二,路上檢測(cè)
這是一種用萬(wàn)用表檢測(cè)集成電路各引腳的DC電阻、交流/DC對(duì)地電壓和總工作電流的方法。該方法克服了替代測(cè)試法需要更換IC的局限性和拆卸IC的麻煩,是檢測(cè)IC最常用、最實(shí)用的方法。
2.DC工作電壓測(cè)量
這是一種在通電狀態(tài)下,用萬(wàn)用表DC電壓塊測(cè)量DC電源電壓和外圍器件工作電壓的方法。檢測(cè)IC各引腳對(duì)地的DC電壓值,并與正常值進(jìn)行比較,從而壓縮故障范圍,找出損壞的元器件。測(cè)量時(shí)注意以下八點(diǎn):
(1)萬(wàn)用表要有足夠的內(nèi)阻,至少是被測(cè)電路電阻的10倍以上,以免造成較大的測(cè)量誤差。
(2)通常將所有電位計(jì)轉(zhuǎn)到中間位置。如果是電視機(jī),信號(hào)源應(yīng)該是標(biāo)準(zhǔn)的彩條信號(hào)發(fā)生器。
3)筆或探頭應(yīng)采取防滑措施。任何瞬間短路都很容易損壞集成電路??刹扇∫韵麓胧┓乐褂|針打滑:在觸針上套一段自行車(chē)氣門(mén)芯,觸針長(zhǎng)出0.5 mm左右,既能使觸針與被測(cè)點(diǎn)接觸良好,又能有效防止觸針打滑,即使碰到相鄰點(diǎn)也不會(huì)短路。
(4)當(dāng)某一管腳的測(cè)量電壓與正常值不符時(shí),應(yīng)分析該管腳電壓是否對(duì)集成電路的正常工作有重要影響,以及其他管腳電壓的相應(yīng)變化,以此來(lái)判斷集成電路的好壞。
(5) IC引腳電壓會(huì)受到外圍元件的影響。當(dāng)外圍元件有漏電、短路、開(kāi)路或變量值,或者外圍電路連接有可變電阻的電位器時(shí),電位器滑臂的位置不同時(shí),管腳電壓會(huì)發(fā)生變化。
(6)如果IC各引腳電壓正常,一般認(rèn)為IC正常;如果IC的管腳電壓異常,我們應(yīng)該從偏離正常值的最大值開(kāi)始,檢查外圍元件是否有故障。如果沒(méi)有故障,IC很可能損壞。
(7)對(duì)于動(dòng)態(tài)接收設(shè)備,如電視機(jī),無(wú)信號(hào)時(shí)ic各引腳電壓不同。如果發(fā)現(xiàn)管腳電壓不應(yīng)該變化而是變化很大,且隨信號(hào)大小和可調(diào)元件位置不同而變化的電壓沒(méi)有變化,則可以確定IC損壞。
(8)對(duì)于具有多種工作模式的設(shè)備,例如錄像機(jī),在不同的工作模式下,IC的管腳電壓是不同的。
3.交流工作電壓測(cè)量方法
為了掌握IC交流信號(hào)的變化,可以用帶DB插孔的萬(wàn)用表近似測(cè)量IC的交流工作電壓。測(cè)試時(shí),將萬(wàn)用表放在交流電壓塊中,正極唱針插入DB插孔;對(duì)于不帶DB插孔的萬(wàn)用表,需要在正極觸針上串聯(lián)一個(gè)0。1 ~ 0.5 μ f DC隔直電容。這種方法適用于工作頻率較低的集成電路,如電視機(jī)的視頻放大級(jí)和場(chǎng)掃描電路。由于這些電路的固有頻率和波形不一樣,所以測(cè)得的數(shù)據(jù)是近似的,只能作為參考。
4.總電流測(cè)量方法
這種方法是通過(guò)檢測(cè)IC電源進(jìn)線的總電流來(lái)判斷IC好壞的方法。因?yàn)榇蟛糠值腎C都是直接耦合的,當(dāng)IC損壞時(shí)(比如一個(gè)pn結(jié)擊穿或者開(kāi)路),會(huì)造成后級(jí)的飽和和截止,從而改變總電流。因此,可以通過(guò)測(cè)量總電流來(lái)判斷IC。您也可以測(cè)量電源路徑中電阻的壓降,并通過(guò)ohm 的法律。