肯定是先學(xué)C51基礎(chǔ)啊,哈工大的一本書不錯(cuò)的,新編MCS-51單片機(jī)應(yīng)用設(shè)計(jì)。里面肯定是要教你匯編的。等到最后上工程的時(shí)候肯定是要用keil,C語(yǔ)言編程的,所有人走的都是這條路。勸你別一上手就學(xué)C編程,因?yàn)閰R編語(yǔ)言會(huì)更讓你了解單片機(jī)寄存器等是怎么工作的,理解更透徹。作為一個(gè)初學(xué)者,如何單片機(jī)入門?知識(shí)[詳細(xì)]
1 簡(jiǎn)介1980,英特爾公司開發(fā)出一種簡(jiǎn)易的8031CPU,在當(dāng)時(shí)該CPU性能不比8086差很多,但價(jià)格較便宜,因此被很多低端應(yīng)用選中。由于市場(chǎng)看好,ATMEL公司購(gòu)買了8031的內(nèi)核,把Flash存儲(chǔ)器和加強(qiáng)型IO口融入進(jìn)去開發(fā)出了AT89系列單片機(jī)。所有兼容8031指令和內(nèi)核相似的單片機(jī)統(tǒng)稱為51單片機(jī),它是目前應(yīng)用最廣泛的8位單[詳細(xì)]
在圖示電路中,用 P1 口接一個(gè) 4 X 4 鍵盤。設(shè): SO-S9 為數(shù)字鍵,鍵值為 0-9 ,用于向單片機(jī)系統(tǒng)輸入數(shù)據(jù); S10-S15 為命令鍵,鍵值為 A-F ,用于對(duì)計(jì)算機(jī)系統(tǒng)送操作命令;每鍵只 1 個(gè)功能;行線接 P1 口的高 4 位;列線接 P1 口的低 4 位。 1)鍵盤掃描子程序KEY: MOV A, #0F 0H MOV P1,A XRL A,P1[詳細(xì)]
1)PIC最大的特點(diǎn)是不搞單純的功能堆積,而是從實(shí)際出發(fā),重視產(chǎn)品的性能與價(jià)格比,靠發(fā)展多種型號(hào)來滿足不同層次的應(yīng)用要求。就實(shí)際而言,不同的應(yīng)用對(duì)單片機(jī)功能和資源的需求也是不同的。比如,一個(gè)摩托車的點(diǎn)火器需要一個(gè)I/O較少、RAM及程序存儲(chǔ)空間不大、可靠性較高的小型單片機(jī),若采用40腳且功能強(qiáng)大的[詳細(xì)]
在單片機(jī)設(shè)計(jì)過程中,有時(shí)需要依靠鍵盤輸入的支持,這就需要進(jìn)行識(shí)別按鍵技術(shù),在本文當(dāng)中,小編將為大家介紹識(shí)別鍵盤的常見方法、盤的編碼、以及單片機(jī)系統(tǒng)中鍵盤系統(tǒng)的工作方式。感興趣的朋友快來看一看吧。在實(shí)際應(yīng)用中,識(shí)別按鍵的方法是非常多的,其中最常見的方法是掃描法。當(dāng)按鍵按下,與此鍵相連的行線[詳細(xì)]
對(duì)于新手來說,在入門階段針對(duì)ARM與單片機(jī)進(jìn)行區(qū)分是非常困難的。兩者在一些概念和用途上高度接近,這就使得剛?cè)腴T的開發(fā)者無法十分準(zhǔn)確的對(duì)兩者進(jìn)行區(qū)分。本文將從軟件和硬件兩個(gè)大方面來對(duì)ARM和單片機(jī)的不同進(jìn)行區(qū)分。1.軟件這應(yīng)該是最大的區(qū)別了,引入的操作系統(tǒng)為兩者進(jìn)行了區(qū)別劃分。1)方便。主要體現(xiàn)在后[詳細(xì)]
Microchip基于精簡(jiǎn)指令集計(jì)算(RISC)的PICmicro系列單片機(jī)是為要求高性能而低價(jià)格的用戶設(shè)計(jì)的。PICmicro系列單片機(jī)家族由130多種產(chǎn)品組成,集多種存儲(chǔ)器配置,低電壓低功率,小引腳及易于使用等多種特點(diǎn)于一身。在我們8位MCU引腳的微小空間里封裝有大量的信息。隨著設(shè)計(jì)的復(fù)雜化,您所寫的程序代碼以后可以輕[詳細(xì)]
32位機(jī)的ARM未出之前,嵌入式的應(yīng)用諸如航空航天,51單片機(jī)是最重要的控制器,其他各個(gè)領(lǐng)域特別是民用產(chǎn)品,51單片機(jī)滲入到了方方面面。工業(yè)控制上,可以說51單片機(jī)占據(jù)了大半邊天。就是現(xiàn)在,51單片機(jī)也有舉足輕重的作用,特別是小型控制系統(tǒng),51單片機(jī)因?yàn)橛袛?shù)據(jù)總線和地址總線的關(guān)系,8位單片機(jī)中有[詳細(xì)]
(1) 在元器件的布局方面,應(yīng)該把相互有關(guān)的元件盡量放得靠近一些,例如,時(shí)鐘發(fā)生器、晶振、CPU的時(shí)鐘輸入端都易產(chǎn)生噪聲,在放置的時(shí)候應(yīng)把它們靠近些。對(duì)于那些易產(chǎn)生噪聲的器件、小電流電路、大電流電路開關(guān)電路等,應(yīng)盡量使其遠(yuǎn)離單片機(jī)的邏輯控制電路和存儲(chǔ)電路(ROM、RAM),如果[詳細(xì)]
80C51屬于51單片機(jī)系列,改進(jìn)了8048的缺點(diǎn)并增加了一些新的運(yùn)算技術(shù)。其性能能夠滿足產(chǎn)品對(duì)于系統(tǒng)數(shù)據(jù)采集以及時(shí)間精度的需求。本文將為大家介紹80C51單片機(jī)的引腳基礎(chǔ)功能,感興趣的朋友快來看一看吧。MCS-51是標(biāo)準(zhǔn)的40引腳雙列直插式集成電路芯片,引腳排列請(qǐng)參見圖1。圖1P0.0 ~P0.7:P0口8位雙向口線。P1.0[詳細(xì)]
本篇文章對(duì)于上拉電阻在單片機(jī)當(dāng)中的重要作用進(jìn)行了細(xì)致的介紹,相信在閱讀過本篇文章之后,大家對(duì)于為什么要在單片機(jī)中添加上拉電阻有了一定的認(rèn)識(shí)。希望大家在閱讀過本篇文章之后能夠有所收獲。 在單片機(jī)系統(tǒng)當(dāng)中,上拉電阻逐漸成為了最為穩(wěn)定也最為可靠的主要組成部分。大多數(shù)人知道[詳細(xì)]
下面我們首先來簡(jiǎn)單介紹下51單片機(jī)各個(gè)管腳的具體作用,然后再重點(diǎn)給大家介紹單片機(jī)最小系統(tǒng)的概念、組成及其各部分電路原理圖的實(shí)際用途。按照集成電路的管腳識(shí)別方法,缺口朝上,逆時(shí)針轉(zhuǎn)一圈,單片機(jī)的引腳編號(hào)從1到40,如圖所示。圖中同時(shí)給出了各個(gè)管腳的名稱。我們完全不需要刻意去記這些管腳順序和[詳細(xì)]
1.#i nclude<>指要在編輯器設(shè)定目錄下,#i nclude""指的是在當(dāng)前工程目錄下。 2.要調(diào)用另一個(gè)文件中的函數(shù),要把這個(gè)函數(shù)文件放到當(dāng)前工程目錄下,并且在工程中添加此文件。 3.命名中不能有-,比如:byq-ee會(huì)認(rèn)為是錯(cuò)誤的,要用下劃線。 [詳細(xì)]
單片機(jī)在正常工作時(shí),因某種原因造成突然掉電,將會(huì)丟失數(shù)據(jù)存儲(chǔ)器(RAM)里的數(shù)據(jù)。在某些應(yīng)用場(chǎng)合如測(cè)量、控制等領(lǐng)域,單片機(jī)正常工作中采集和運(yùn)算出一些重要數(shù)據(jù),待下次上電后需要恢復(fù)這些重要數(shù)據(jù)。因此,在一些沒有后備供電系統(tǒng)的單片機(jī)應(yīng)用系統(tǒng)中,有必要在系統(tǒng)完全斷電之前,把這[詳細(xì)]
在單片機(jī)應(yīng)用開發(fā)中,代碼的使用效率問題、單片機(jī)抗干擾性和可靠性等問題仍困擾著.現(xiàn)歸納出單片機(jī)開發(fā)中應(yīng)掌握的幾個(gè)基本技巧. 1、如何減少程序中的bug.對(duì)于如何減少程序的bug,應(yīng)該先考慮系統(tǒng)運(yùn)行中應(yīng)考慮的超范圍管理參數(shù)如下.物理參數(shù):這些參數(shù)主要是系統(tǒng)的輸入?yún)?shù)[詳細(xì)]
單片機(jī)解密簡(jiǎn)單就是擦除單片機(jī)片內(nèi)的加密鎖定位。由于AT89C系列單片機(jī)擦除操作時(shí)序設(shè)計(jì)上的不合理。使在擦除片內(nèi)程序之前首先擦除加密鎖定位成為可能。 AT89C系列單片機(jī)擦除操作的時(shí)序?yàn)椋翰脸_始---->擦除操作硬件初始化(10微秒)---->擦除加密鎖定位(50----200微秒)--->擦除片內(nèi)程序存儲(chǔ)[詳細(xì)]
成為一名嵌入式工程師,簡(jiǎn)單的單片機(jī)基礎(chǔ)學(xué)習(xí)與應(yīng)用是不可缺少的。學(xué)習(xí)單片機(jī)就是學(xué)習(xí)單片機(jī)的硬件結(jié)構(gòu),內(nèi)部資源與外設(shè)的應(yīng)用。在C語(yǔ)言中(極少量的匯編)掌握各種功能的初始化,啟動(dòng)與停止,實(shí)現(xiàn)各種功能函數(shù)的編寫與調(diào)試。第一步:數(shù)字I/O的應(yīng)用在大多數(shù)的單片機(jī)實(shí)驗(yàn)中,跑馬燈實(shí)驗(yàn)正是數(shù)字I/O的典型應(yīng)用,也是[詳細(xì)]
許多的單片機(jī)學(xué)習(xí)者,他們總不得要領(lǐng),從一開始學(xué)習(xí)時(shí)的熱情高漲,到最后的沮喪放棄,使得大家對(duì)單片機(jī)產(chǎn)生了既愛又怕的感覺,在工作中和在校的同學(xué)的交流中,聽到的最多的是“單片機(jī)太難了”。其實(shí)不是單片機(jī)難學(xué),而是不知道怎么入門。請(qǐng)大家記住一句話“單片機(jī)不是學(xué)出來的,而是玩出來的”。 學(xué)習(xí)單片[詳細(xì)]
時(shí)鐘周期:時(shí)鐘周期也稱為振蕩周期,定義為時(shí)鐘脈沖的倒數(shù)(可以這樣來理解,時(shí)鐘周期就是單片機(jī)外接晶振的倒數(shù),例如12M的晶振,它的時(shí)間周期就是1/12us),是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。在一個(gè)時(shí)鐘周期內(nèi),CPU僅完成一個(gè)最基本的動(dòng)作。對(duì)于某種單片機(jī),若采用了1MHZ的時(shí)鐘頻率,則時(shí)鐘周期為1us;若采用[詳細(xì)]
在電子電路設(shè)計(jì)中,干擾的存在讓設(shè)計(jì)者們苦不堪言,干擾會(huì)導(dǎo)致電路發(fā)生異常,甚至?xí)?dǎo)致最終的產(chǎn)品無法正常使用。如何巧妙地減少甚至避免干擾始終是設(shè)計(jì)者們關(guān)心的重點(diǎn),其中單片機(jī)的抗干擾設(shè)計(jì)就是較為重要的一環(huán),本文將為大家介紹與上拉電阻有關(guān)的單片機(jī)抗干擾。想要實(shí)現(xiàn)單片機(jī)抗干擾,首先要綜合考慮各I/O口[詳細(xì)]
掃碼關(guān)注我們
0755-82591179
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08
Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號(hào)-4