這是一個非常有爭議的問題,以前有人推崇匯編,是因為他不會C,有人也說有的人說不能用匯編寫大的程序是因為他沒有學(xué)好匯編。我希望你看過這個頁面之后不要再去尋找是學(xué)匯編還是學(xué)C的答案。一個合格的硬件工程師,應(yīng)該都學(xué),我推薦你先學(xué)習(xí)C語言,因為匯編入手太慢,寫程序要以C為主,需要高速的或者底層的操作[詳細(xì)]
學(xué)習(xí)單片機是一條漫長的路程,網(wǎng)絡(luò)資源雜亂,不如專精一些電子學(xué)習(xí)網(wǎng)站,這樣能讓我們學(xué)習(xí)的更系統(tǒng)而不是雜亂無章,最后學(xué)了很多,但是又覺得什么都沒學(xué)。下面介紹一些電子學(xué)習(xí)網(wǎng)站。穎特新中國電子網(wǎng)——中國電子工程師的首選網(wǎng)站穎特新論壇——非常火的論壇,從創(chuàng)建至今一直不衰,很多[詳細(xì)]
作為一個初學(xué)者,如何單片機入門?知識上,其實不需要多少東西,會簡單的C語言,知道51單片機的基本結(jié)構(gòu)就可以了。一般的大學(xué)畢業(yè)生都可以了,自學(xué)過這2門課程的高中生也夠條件。設(shè)備上,一般是建議購買一個仿真器,例如,目前的“雙功能下載線”就具有良好的穩(wěn)定性和較快的下載速度,上位機可擴展,[詳細(xì)]
一、主要功能和特性1,可以仿真63K程序空間,接近64K 的16位地址空間;2,可以仿真64Kxdata 空間,全部64K 的16位地址空間;3,可以真實仿真全部32 條IO腳;4,完全兼容keilC51 UV2 調(diào)試環(huán)境,可以通過UV2 環(huán)境進(jìn)行單步,斷點, 全速等操作;5,可以使用C51語言或者ASM匯編語言進(jìn)行調(diào)試 ;6,可以非常方便地進(jìn)行所有[詳細(xì)]
5種低功耗模式分別為LPM0~LPM4(LOW POWER MODE),CPU的活動狀態(tài)稱為AM(ACTVE MODE)模式。其中AM耗電最大,LPM4耗電最省,僅為0.1uA。另外工作電壓對功耗的影響:電壓越低功耗也越低。系統(tǒng)PUC復(fù)位后,MSP430進(jìn)入AM狀態(tài)。在AM狀態(tài),程序可以選擇進(jìn)入任何一種低功耗模式,然后在適當(dāng)?shù)臈l件下,由外圍模塊的中斷使C[詳細(xì)]
1、用一信號發(fā)生器,其輸出端接單片機的AXTAL1腳上,地端接單片機的地,發(fā)生器輸出數(shù)兆至數(shù)十兆的方波。將程序下載進(jìn)單片機(單片機不接電源)。下載成功后把熔絲位和晶振選擇設(shè)置正確,要是再下載成功就恢復(fù)了。2、自做一個環(huán)形振蕩器。用奇數(shù)個非門首尾相接,由于電路每一次進(jìn)行反向都是有一定的時延的,就可以[詳細(xì)]
中斷是MSP430微處理器的一大特色,有效地利用中斷可以簡化程序和提高執(zhí)行效率。MSP430的幾乎每個外圍模塊都能夠產(chǎn)生中斷,為MSP430針對事件(即外圍模塊產(chǎn)生的中斷)進(jìn)行的編程打下基礎(chǔ)。MSP430在沒有事件發(fā)生時進(jìn)入低功耗模式,事件發(fā)生時,通過中斷喚醒CPU,事件處理完畢后,CPU再次進(jìn)入低功耗狀態(tài)。由于CPU的運[詳細(xì)]
大家來侃侃單片機的裸奔程序的框架呀!以下是我總結(jié)的一些東西,不合乎之處來請大家指點呀,本人第二次在穎特新發(fā)帖,希望大家鼓勵鼓勵呀?。?7年參加全國大學(xué)生電子設(shè)計大賽初次接觸單片機開發(fā)至今已經(jīng)有4年了,初學(xué)單片機時,都會糾結(jié)于其各個模塊功能的應(yīng)用,如串口(232,485)對各種功能IC的控制,電機[詳細(xì)]
首先聲明一點,真正的新手是看不懂?dāng)?shù)據(jù)手冊的,如果你能,說明你已經(jīng)入門了。所以,當(dāng)你看到數(shù)據(jù)手冊頭疼的時候,不要灰心,其實別人和你一樣。但是數(shù)據(jù)手冊是AVR最好的書,你又必須得看懂?dāng)?shù)據(jù)手冊,看數(shù)據(jù)手冊不能急于求成,要一遍一遍的多看,應(yīng)該說每次看都有不同的收獲。新手看第一遍,迷迷糊糊??吹诙?a title="如何看懂?dāng)?shù)據(jù)手冊?" href="http://www.newstalk570.com/danpianjirumen/51904.shtml" class="float-end">[詳細(xì)]
一、51單片機的I/O端口大部分是準(zhǔn)雙向口,在復(fù)位期間全部輸出高電平,對端口的輸入和輸出操作也試直接通過I/O端口的地址進(jìn)行的。AVR的I/O端口為標(biāo)準(zhǔn)雙向口,在復(fù)位期間所有端口處于沒有上拉電阻的輸入狀態(tài)(高阻態(tài),管腳電平完全由外部電路決定),這在強調(diào)復(fù)位狀態(tài)的場合是很有用的。AVR的每個端口對應(yīng)三個地址,[詳細(xì)]
1 CPU:MSP430系列單片機的CPU和通用微處理器基本相同,只是在設(shè)計上采用了面向控制的結(jié)構(gòu)和指令系統(tǒng)。MSP430的內(nèi)核CPU結(jié)構(gòu)是按照精簡指令集和高透明的宗旨而設(shè)計的,使用的指令有硬件執(zhí)行的內(nèi)核指令和基于現(xiàn)有硬件結(jié)構(gòu)的仿真指令。這樣可以提高指令執(zhí)行速度和效率,增強了MSP430的實時處理能力。2 存儲器:存[詳細(xì)]
當(dāng)今時代,是一個新技術(shù)層出不窮的時代。在電子領(lǐng)域,尤其是自動化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng)正以前所未見的速度被單片機智能控制系統(tǒng)所取代。大部分的高等工科學(xué)校都已開設(shè)了單片機課程。單片機具有體積小、功能強、成本低、應(yīng)用面廣等優(yōu)點,可以說,智能控制與自動控制的核心[詳細(xì)]
相信很多網(wǎng)友在印象中對于單片機與ARM的區(qū)別非常疑惑,下面小編就為大家一一闡述兩者的差別:1、軟件方面這應(yīng)該是最大的區(qū)別了。引入了操作系統(tǒng)。為什么引入操作系統(tǒng)?有什么好處嘛?1)方便。主要體現(xiàn)在后期的開發(fā),即在操作系統(tǒng)上直接開發(fā)應(yīng)用程序。不像單片機一樣一切都要重新寫。前期的操作系統(tǒng)移植工作,還[詳細(xì)]
不管出于什么原因?qū)W習(xí)單片機,成為單片機高手幾乎可以說是每一個認(rèn)真學(xué)單片機高手的愿望。單片機高手的秘訣1.不要看到別人的回復(fù)第一句話就說:給個代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。2.別小家子氣,買本書幾十塊都舍不得,你還學(xué)個P。為了省錢看電子[詳細(xì)]
MSP430的復(fù)位信號有2種:上電復(fù)位信號(POR)、上電清除信號(PUC)。還有能夠觸發(fā)POR和PUC的信號:5種來在看門狗,1種來自復(fù)位管腳,1種來自寫FLASH鍵值出現(xiàn)錯誤所產(chǎn)生的信號。POR信號只在2種情況下發(fā)生:(1)微處理上電;(2)RST/NMI管腳上產(chǎn)生低電平時系統(tǒng)復(fù)位。PUC信號產(chǎn)生的條件:(1)POR信號產(chǎn)生;(2)看門狗有效[詳細(xì)]
1、單片機晶振不起振原因分析遇到單片機晶振不起振是常見現(xiàn)象,那么引起晶振不起振的原因有哪些呢?(1) PCB板布線錯誤;(2) 單片機質(zhì)量有問題;(3) 晶振質(zhì)量有問題;(4) 負(fù)載電容或匹配電容與晶振不匹配或者電容質(zhì)量有問題;(5) PCB板受潮,導(dǎo)致阻抗失配而不能起振;(6) 晶振電路的走線過長;(7) 晶振兩[詳細(xì)]
51單片機主要功能包括:·8位CPU·4kbytes 程序存儲器(ROM) (52為8K)·256bytes的數(shù)據(jù)存儲器(RAM) (52有384bytes的RAM)·32條I/O口線·111條指令,大部分為單字節(jié)指令·21個專用寄存器·2個可編程定時/計數(shù)器·5個中斷源,2個優(yōu)先級(52有6個)·一[詳細(xì)]
(1)操作系統(tǒng)軟件的代碼不能太長因為51系列單片機的系統(tǒng)硬件資源相對匱乏,如果操作系統(tǒng)的代碼比應(yīng)用程序的代碼還大,甚至使得用戶的應(yīng)用程序要考慮給操作系統(tǒng)讓出資源,這樣的操作系統(tǒng)即使功能再完善,也不實用?,F(xiàn)在流行的嵌入式操作系統(tǒng)就不能應(yīng)用于51系列單片機,原因是代碼太大。開發(fā)一個5000行的基于裸機的[詳細(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號-4