記得在大學(xué)期間做了幾個(gè)AT89S52單片機(jī)的東西,都是很基礎(chǔ)的東西,呵呵,遇到一些很詭異的問題,今天剛好有點(diǎn)時(shí)間,想把一些經(jīng)驗(yàn)和大家分享一下,希望能夠?yàn)檎趩纹瑱C(jī)一線戰(zhàn)斗的戰(zhàn)友們送去一點(diǎn)希望和幫助!一、單片機(jī)不能下載程序的原因1.硬件連接是否正確,電源,是否連接正常,在正確的基礎(chǔ)上,板子是否有斷[詳細(xì)]
在前面的文章中分別介紹了兩種用普通單片機(jī)實(shí)現(xiàn)低成本A/D轉(zhuǎn)換的方法,這兩種方法中在單片機(jī)的外部都要使用到一個(gè)比較器,在本文中繼續(xù)向大家介紹低成本的A/D轉(zhuǎn)換的一種方法,只是這種方法成本會(huì)更低,而且外部無需使用比較器。此種方法的A/D轉(zhuǎn)換精度不高,只有6~7bit,并且被測電壓范圍較為有限,但在某些精度[詳細(xì)]
什么時(shí)鐘?首先我們先講講什么是時(shí)鐘。時(shí)鐘就是單片機(jī)的心臟。每跳動(dòng)一下。整個(gè)單片機(jī)的各個(gè)電路就同步的動(dòng)作一下。就好像我們做廣播體操的時(shí)候 廣播上喊的節(jié)拍1234 2234 3234。。。。然后我們?nèi)康耐瑢W(xué)就按照這個(gè)節(jié)奏進(jìn)行一個(gè)個(gè)動(dòng)作。節(jié)拍越快我們動(dòng)作越快。節(jié)拍越慢我們動(dòng)作的越慢。內(nèi)部時(shí)鐘和外部時(shí)鐘?PI[詳細(xì)]
不知不覺半年了,在實(shí)驗(yàn)室?guī)椭蠋熥鲞@個(gè)項(xiàng)目也好久了,從最開始的對(duì)這個(gè)項(xiàng)目不太了解,到現(xiàn)在已經(jīng)開始對(duì)這個(gè)有了一定的了解。8月份就要給廠商看我們的項(xiàng)目了,應(yīng)該是8月17號(hào)左右的時(shí)候吧, 我調(diào)試另一塊暫時(shí)不好用的板子的時(shí)候,怎么也不通,就是可以下載程序,然而程序卻不能正常工作,由于這次的PCB板子質(zhì)量[詳細(xì)]
我一般很少買書,51單片機(jī)的書曾經(jīng)買過一本,當(dāng)初AVR的入門完全是靠 OURAVR 網(wǎng)站的入門范例和論壇的資料,后來也買了本 芯藝?yán)蠋煹摹禔VR單片機(jī)GCC程序設(shè)計(jì)》,也是本非常好的書。買書并不是為了“AVR”,我覺得讀書關(guān)鍵是理解書中的知識(shí),并運(yùn)用到實(shí)際中,以后也不一定非用AVR做方案,其他的方案也是[詳細(xì)]
1、51單片機(jī)的P0口為了實(shí)現(xiàn)準(zhǔn)3態(tài),采用了OC輸出,也就是集電極懸空輸出,也有叫圖騰柱輸出的。這種電路結(jié)構(gòu),只有下拉能力,高電平輸出沒有電流,在高電平時(shí)表現(xiàn)為高阻態(tài);加上上拉電阻,就會(huì)失去高阻態(tài),變成 1、0 兩態(tài)。2、P0口上拉電阻的選擇,應(yīng)遵循基本的電路設(shè)計(jì)原則,不能盲目套用,要看后級(jí)情況而定:[詳細(xì)]
一、 確定任務(wù)開發(fā)單片機(jī)最小系統(tǒng)二、任務(wù)分析:該系統(tǒng)具有的功能:(1)具有2位LED數(shù)碼管顯示功能。(2)具有八路發(fā)光二極管顯示各種流水燈。(3)可以完成各種奏樂,報(bào)警等發(fā)聲音類實(shí)驗(yàn)。(4)具有復(fù)位功能。三、功能分析(1)兩位LED數(shù)碼管顯示功能,我們可以利用單片機(jī)的P0口接兩個(gè)數(shù)碼管來現(xiàn)這個(gè)功能;(2)八路[詳細(xì)]
指CPU處理的數(shù)據(jù)的寬度,參與運(yùn)算的寄存器的數(shù)據(jù)長度?如果總線寬度與CPU一次處理的數(shù)據(jù)寬度相同,則這個(gè)寬度就是所說的單片機(jī)位數(shù)。如果總線寬度與CPU一次處理的數(shù)據(jù)寬度不同:1)總線寬度小于CPU一次處理的數(shù)據(jù)寬度,則以CPU的數(shù)據(jù)寬度定義單片機(jī)的位數(shù),但稱為準(zhǔn)多少位。比如著名的Intel 8088,CPU是16位但總線[詳細(xì)]
熟悉MCS—51系列單片機(jī)的工程技術(shù)人員可以很容易地掌握C8051Fxxx的應(yīng)用技術(shù)并進(jìn)行軟件移植。但不能將8051的程序直接應(yīng)用于C8051F單片機(jī)中,因?yàn)檫@兩種系列的單片機(jī)內(nèi)部資源存在較大的差異,因此,完全照搬、移植是行不通的,必須經(jīng)過“改良”(主要是初始化控制字的改寫)才能正確運(yùn)行。本文以C80[詳細(xì)]
單片機(jī)開發(fā)板是什么呢?簡單來說,它是指集成了許多單片的外圍器件,如LED 燈,數(shù)碼管,按鍵,行列式按鍵,步進(jìn)電機(jī),伺服電機(jī),液晶顯示等等用來學(xué)習(xí),實(shí)驗(yàn),開發(fā)等使用的板子,是一種實(shí)驗(yàn)設(shè)備(單片機(jī)編程)。單片機(jī)開發(fā)板是在正式批量生產(chǎn)產(chǎn)品前,對(duì)產(chǎn)品進(jìn)行設(shè)計(jì)和開發(fā)時(shí)使用的單片機(jī),當(dāng)我們對(duì)理論知識(shí)的學(xué)習(xí)有了一定的基[詳細(xì)]
1、選擇合適的算法和數(shù)據(jù)結(jié)構(gòu)應(yīng)該熟悉算法語言,知道各種算法的優(yōu)缺點(diǎn),具體資料請參見相應(yīng)的參考資料,有很多計(jì)算機(jī)書籍上都有介紹。將比較慢的順序查找法用較快的二分查找或亂序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序執(zhí)行的效率。.選擇一種合適的數(shù)據(jù)結(jié)構(gòu)也[詳細(xì)]
什么是單片機(jī)?答:把微型計(jì)算機(jī)的主要功能部件集成在一個(gè)芯片上的單芯片微型計(jì)算機(jī)叫單片機(jī)。如果說單片機(jī)就是一個(gè)電腦你可能不會(huì)認(rèn)可,其實(shí)它和我們用的電腦的在本質(zhì)上沒有區(qū)別,只是5步和100步的區(qū)別.單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。概括的講[詳細(xì)]
網(wǎng)上有許多講解單片機(jī) 實(shí)現(xiàn)I2C主模式,但是從模式的很少。我現(xiàn)在就來講講PIC單片機(jī)使用MSSP模塊實(shí)現(xiàn)I2C從模式。有關(guān)I2C協(xié)議的具體介紹可以看 《PIC單片機(jī)之I2C(主模式)》,我們這里直接講解實(shí)例實(shí)例講解:我們模仿 AT24C02 EEPROM 的協(xié)議。讓一個(gè)主模式的單片機(jī),來讀取從模式單片機(jī)的數(shù)據(jù)。下面為AT24C02的[詳細(xì)]
如何確定晶振正常起振?1、判斷方法很多,用示波器看波形是最直接的,用數(shù)字萬用表的電壓檔測電壓也行,因晶振波形的占空比為50%,所以測得的平均電壓為1/2Vcc左右,對(duì)于51單片機(jī),在使用外置程序存儲(chǔ)器的時(shí)候還可以測PSEN引腳或P0口引腳的電壓或波形,只有晶振電路正常工作,那些引腳才會(huì)有信號(hào)輸出,但現(xiàn)在很[詳細(xì)]
一.配置字PIC單片機(jī)的配置字可以用__CONFIG命令來定義:# include__CONFIG(x)其中x是配置字,頭文件中定義了相應(yīng)的配置說明符,如:__CONFIG(WDTDIS & XT & UNPROTECT);這將關(guān)閉看門狗,設(shè)置XT振方式,程序不加密。注意:不同的配置符間用'&'相聯(lián),未定義的部分保留未編程狀態(tài)。詳細(xì)的情況請[詳細(xì)]
51單片機(jī)軟件復(fù)位匯編代碼POP ACC ; pop return addressPOP ACC;彈出PCMOV SP,#30H ;復(fù)位后SP為07H ,這樣就會(huì)復(fù)位椎棧MOV PSW,#00H ;清寄存器CLR A ; push 0 as newPUSH ACC ; return address to stackPUSH ACC;重置PC=0并壓到椎棧中RETI ; execute return of interrupt;程序又開始從0000H處開始運(yùn)[詳細(xì)]
單片機(jī)與單板機(jī)在組成上各有什么特點(diǎn)?答:單片機(jī)與單板機(jī)最大的不同在于系統(tǒng)組成。單片機(jī)是在一塊集成電路芯片上集成有CPU、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、輸入/輸出接口電路、定時(shí)/計(jì)數(shù)器、中斷控制器、模/數(shù)轉(zhuǎn)換器、數(shù)/模轉(zhuǎn)換器、調(diào)制解調(diào)器等部件。單板機(jī)是把微型計(jì)算機(jī)的整個(gè)功能體系電路(CPU、ROM、RAM、輸入[詳細(xì)]
8051單片機(jī)是我們最常見的一種單片機(jī),我用8051已經(jīng)很久了,也教過一段時(shí)間的單片機(jī)課程,在這里把自己的心得與大家分享一下。一、硬件部分1、一定要記得接晶振和復(fù)位電路。很多學(xué)生在Proteus上仿真成功后,焊板子的時(shí)候總是不記得把晶振和復(fù)位電路接上,這樣板子是不會(huì)工作的。2、一般沒有特殊要求的話,選[詳細(xì)]
掃碼關(guān)注我們
0755-82591179
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08
Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號(hào)-4