• 什么是C51數(shù)據(jù)類型擴(kuò)充定義

    單片機(jī)內(nèi)部有很多的特殊功能寄存器,每個寄存器在單片機(jī)內(nèi)部都分配有唯一的地址,一般我們會根據(jù)寄存器功能的不同給寄存器賦予各自的名稱,當(dāng)我們需要在程序中操作這些特殊功能寄存器時,必須要在程序的最前面將這些名稱加以聲明,聲明的過程實(shí)際就是將這個寄存器在內(nèi)存中的地址編號賦給這個名稱,這樣編譯器在以后的程序中才可認(rèn)知這些名稱所對應(yīng)的寄存器。對于大多數(shù)初學(xué)者來講,這些寄存器的聲明已經(jīng)完全被包含在51單片機(jī)的特殊功能寄存器聲明頭文件“reg51.h”中了,初學(xué)者若不想深入了解,完全可以暫不操作它。

  • 什么是C51中的基本數(shù)據(jù)類型

    數(shù)據(jù)元(Data Element),也稱為數(shù)據(jù)元素,是用一組屬性描述其定義、標(biāo)識、表示和允許值的數(shù)據(jù)單元,在一定語境下,通常用于構(gòu)建一個語義正確、獨(dú)立且無歧義的特定概念語義的信息單元。數(shù)據(jù)元可以理解為數(shù)據(jù)的基本單元,將若干具有相關(guān)性的數(shù)據(jù)元按一定的次序組成一個整體結(jié)構(gòu)即為數(shù)據(jù)模型。

  • 什么是C語言?利用C語言幵發(fā)單片機(jī)的優(yōu)點(diǎn)!

    C語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在包括類似嵌入式處理器以及超級計(jì)算機(jī)等作業(yè)平臺的許多計(jì)算機(jī)平臺上進(jìn)行編譯。

  • 51單片機(jī)外部引腳介紹

    圖1.2.1至圖1.2.6三組圖是51單片機(jī)芯片不同封裝的引腳圖和實(shí)物圖,其中標(biāo)有NC的是不連接(No Connect)的意思。當(dāng)大家首次看見這些引腳時,一定會有又多又亂的感覺,而且難以記憶。千萬不要著急,對于初學(xué)者來說,單純地記憶引腳標(biāo)號沒有任何意義,最好的方法就是邊學(xué)邊記。

  • 關(guān)于單片機(jī)的二進(jìn)制與十六進(jìn)制概念總結(jié)

    二進(jìn)制(binary),是在數(shù)學(xué)和數(shù)字電路中以2為基數(shù)的記數(shù)系統(tǒng),是以2為基數(shù)代表系統(tǒng)的二進(jìn)位制。這一系統(tǒng)中,通常用兩個不同的符號0(代表零)和1(代表一)來表示。發(fā)現(xiàn)者是萊布尼茨。數(shù)字電子電路中,邏輯門的實(shí)現(xiàn)直接應(yīng)用了二進(jìn)制,現(xiàn)代的計(jì)算機(jī)和依賴計(jì)算機(jī)的設(shè)備里都使用二進(jìn)制。每個數(shù)字稱為一個比特(Bit,Binary digit的縮寫)。

  • 51單片機(jī)電平特性是什么

    單片機(jī)又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計(jì)算機(jī)系統(tǒng)集成到一個芯片上。相當(dāng)于一個微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備。概括的講:一塊芯片就成了一臺計(jì)算機(jī)。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。

  • 如何幵始學(xué)習(xí)單片機(jī)

    很多單片機(jī)初學(xué)者問我的第一句話都是:怎樣才能學(xué)好單片機(jī)?今天,我就結(jié)合我自己是如何開始學(xué)習(xí)單片機(jī)的,如何開始上手,又如何開始熟練等話題與大家分享。

  • 溫度的測量

    介紹接觸式溫度測量及相關(guān)器件

  • 基于 ISIS 的匯編語言程序設(shè)計(jì)

    Proteus虛擬仿真軟件由英國Labcenter公司開發(fā),集電路原理圖設(shè)計(jì)、印制電路板設(shè)計(jì)和實(shí)物仿真等功能于一體,可以利用軟件模擬各種硬件(如:電阻、電容等模擬器件,單片機(jī)、微處理器等數(shù)字器件,示波器、萬用表等儀器設(shè)備),并支持對模擬硬件的軟件編程和虛擬仿真調(diào)試。這使得用戶可以在沒有硬件支持的情況下,以電路原理為基礎(chǔ)搭建虛擬模型,進(jìn)行系統(tǒng)統(tǒng)仿真和調(diào)試,并可以看到系統(tǒng)運(yùn)行的模擬效果。由于可節(jié)約成本、提高研發(fā)效率,利用Proteus軟件進(jìn)行單片機(jī)系統(tǒng)輔助設(shè)計(jì)的方式已經(jīng)被很多高校和研發(fā)機(jī)構(gòu)采用。

  • 如何使用Proteus軟件進(jìn)行原理圖的繪制

    Proteus軟件具有良好的人機(jī)交互功能,該軟件啟動后將自動進(jìn)入ISIS功能界面(見圖9-1),其中多數(shù)工具欄的位置可以通過鼠標(biāo)拖動來調(diào)整。本節(jié)將以AT89C52單片機(jī)最小系統(tǒng)原理圖繪制為例,介紹ISIS的使用方法。

  • 總結(jié):C51語言運(yùn)算符

    C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。

  • 什么是C51 語言變量的存儲

    C語言是一種高級程序設(shè)計(jì)語言,它提供了十分完備的規(guī)范化流程控制結(jié)構(gòu)。因此采用C51語言設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)程序時,首先要盡可能地采用結(jié)構(gòu)化的程序設(shè)計(jì)方法,這樣可使整個應(yīng)用系統(tǒng)程序結(jié)構(gòu)清晰,易于調(diào)試和維護(hù)。對于一個較大的程序,可將整個程序按功能分成若干個模塊,不同的模塊完成不同的功能。對于不同的功能模塊,分別指定相應(yīng)的入口參數(shù)和出口參數(shù),而經(jīng)常使用的一些程序最好編成函數(shù),這樣既不會引起整個程序管理的混亂,還可增強(qiáng)可讀性,移植性也好。

  • C51語言變量的數(shù)據(jù)類型有哪些?

    單片機(jī)C51語言兼?zhèn)涓呒壵Z言與低級語言的優(yōu)點(diǎn)。語法結(jié)構(gòu)和標(biāo)準(zhǔn)C語言基本一致,語言簡潔,便于學(xué)習(xí)。運(yùn)行于單片機(jī)平臺,支持的微處理器種類繁多,可移植性好。對于兼容的8051系列單片機(jī),只要將一個硬件型號下的程序稍加修改,甚至不加改變,就可移植到另一個不同型號的單片機(jī)中運(yùn)行。具有高級語言的特點(diǎn),盡量減少底層硬件寄存器的操作。單片機(jī)C51語言提供了完備的數(shù)據(jù)類型、運(yùn)算符及函數(shù)供使用。C51語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言,可以使用一對花括號“{}”將一系列語句組合成一個復(fù)合語句,程序結(jié)構(gòu)清晰明了。C51語言代碼執(zhí)行的效率方面十分接近匯編語言,且比匯編語言的程序易于理解,便于代碼共享。

  • 計(jì)算機(jī)程序設(shè)計(jì)語言概述

    程序設(shè)計(jì)語言是用于書寫計(jì)算機(jī)程序的語言。語言的基礎(chǔ)是一組記號和一組規(guī)則。根據(jù)規(guī)則由記號構(gòu)成的記號串的總體就是語言。在程序設(shè)計(jì)語言中,這些記號串就是程序。程序設(shè)計(jì)語言有3個方面的因素,即語法、語義和語用。語法表示程序的結(jié)構(gòu)或形式,亦即表示構(gòu)成語言的各個記號之間的組合規(guī)律,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程序的含義,亦即表示按照各種方法所表示的各個記號的特定含義,但不涉及使用者。

  • 單片機(jī)程序調(diào)試的具體方法是什么

    當(dāng)程序的運(yùn)行結(jié)果與預(yù)期不同時,需要利用μVision4的調(diào)試功能分析和查找程序中隱藏的邏輯錯誤。下面介紹程序調(diào)試的具體方法。

首頁  上一頁  1 2 3 4 5 6 7 8 9 10 下一頁 尾頁
發(fā)布文章