上一節(jié)我們學(xué)習(xí)了KEIL C51編譯器所支持的數(shù)據(jù)類(lèi)型。而這些數(shù)據(jù)類(lèi)型又是怎么用在常量和變量的定義中的呢?又有什么要注意的嗎?下面就來(lái)看看吧。暈!你還區(qū)分不清楚什么是常量,什么是變量。常量是在程序
先來(lái)簡(jiǎn)單說(shuō)說(shuō)C語(yǔ)言的標(biāo)識(shí)符和關(guān)鍵字。標(biāo)識(shí)符是用來(lái)標(biāo)識(shí)源程序中某個(gè)對(duì)象的名字的,這些對(duì)象可以是語(yǔ)句、數(shù)據(jù)類(lèi)型、函數(shù)、變量、數(shù)組等等。C語(yǔ)言是大小字敏感的一種高級(jí)語(yǔ)言,如果我們要定義一個(gè)定時(shí)器1
在開(kāi)始C語(yǔ)言的主要內(nèi)容時(shí),我們先來(lái)看看如何用KEIL uVISION2來(lái)編譯生成用于燒寫(xiě)芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的數(shù)據(jù)信息,數(shù)據(jù)寬度為字節(jié),所有數(shù)據(jù)使用16進(jìn)制數(shù)字表示, 常用來(lái)
上一課我們的第一個(gè)項(xiàng)目完成了,可能有懂C語(yǔ)言的朋友會(huì)說(shuō),"這和PC機(jī)上的C語(yǔ)言沒(méi)有多大的區(qū)別呀"。的確沒(méi)有太大的區(qū)別,C語(yǔ)言只是一種程序語(yǔ)言的統(tǒng)稱,針對(duì)不同的處理器相關(guān)的C語(yǔ)言都會(huì)有一些細(xì)節(jié)的改變
學(xué)習(xí)單片機(jī)實(shí)在不是件易事,一來(lái)要購(gòu)買(mǎi)高價(jià)格的編程器,仿真器,二來(lái)要學(xué)習(xí)編程語(yǔ)言,還有眾多種類(lèi)的單片機(jī)選擇真是件讓人頭疼的事。在眾多單片機(jī)中51架構(gòu)的芯片風(fēng)行很久,學(xué)習(xí)資料也相對(duì)很多,是初
觸摸屏是目前最簡(jiǎn)單、方便、自然的而且又適用于中國(guó)多媒體信息查詢國(guó)情的輸入設(shè)備,它具有堅(jiān)固耐用、反應(yīng)速度快、節(jié)省空間、易于交流等許多優(yōu)點(diǎn)。觸摸屏技術(shù)被認(rèn)為是未來(lái)人機(jī)交互科技的主流方向之一,
一、項(xiàng)目設(shè)計(jì)背景及概述 1、開(kāi)發(fā)目的 眾所周知,我國(guó)人口眾多,醫(yī)療資源稀缺,醫(yī)院時(shí)常人滿為患。輸液作為一種重要的治療手段,其受眾面是非常之廣,幾乎每個(gè)人都有在醫(yī)院掛水的經(jīng)歷。然而進(jìn)入信息
1.引言 MCS51單片機(jī)標(biāo)準(zhǔn)構(gòu)成只有一組全雙工UART串行口,P3.0-RXD收、P3.1-TXD發(fā),如果要完成多路串口收發(fā),一般使用外部擴(kuò)展芯片,例如:GM8123/25,完成一擴(kuò)多路串口,但是,由于增加擴(kuò)展芯片,造成
D/A轉(zhuǎn)換器輸入的是數(shù)字量,經(jīng)轉(zhuǎn)換后輸出的是模擬量。有關(guān)D/A轉(zhuǎn)換器的技術(shù)性能指標(biāo)很多,例如絕對(duì)精度、相對(duì)精度、線性度、輸出電壓范圍、溫度系數(shù)、輸入數(shù)字代碼種類(lèi)(二進(jìn)制或BCD碼)等。 1) 分辯率 分
A/D轉(zhuǎn)換器用于實(shí)現(xiàn)模擬量→數(shù)字量的轉(zhuǎn)換,按轉(zhuǎn)換原理可分為4種,即:計(jì)數(shù)式A/D轉(zhuǎn)換器、雙積分式A/D轉(zhuǎn)換器、逐次逼近式A/D轉(zhuǎn)換器和并行式A/D轉(zhuǎn)換器。 目前最常用的是雙積分式A/D轉(zhuǎn)換器和逐次逼近式A/D
RAM是用來(lái)存放各種數(shù)據(jù)的,MCS-51系列8位單片機(jī)內(nèi)部有128 B RAM存儲(chǔ)器,CPU對(duì)內(nèi)部RAM具有豐富的操作指令。但是,當(dāng)單片機(jī)用于實(shí)時(shí)數(shù)據(jù)采集或處理大批量數(shù)據(jù)時(shí),僅靠片內(nèi)提供的RAM是遠(yuǎn)遠(yuǎn)不夠的。此時(shí),
對(duì)于周期波頻率的測(cè)量方法很多,但大多是通過(guò)測(cè)量間接計(jì)算頻率。本文介紹了用目前應(yīng)用比較廣泛的MCS-51系列單片機(jī)對(duì)周期波頻率進(jìn)行測(cè)量,并通過(guò)LED以數(shù)字形式直觀地示出頻率,實(shí)現(xiàn)測(cè)量的智能化,省去
單片機(jī)一般浮點(diǎn)數(shù)均采用士MxC的形式來(lái)表示,其中M稱為尾數(shù)。它一般取為小數(shù)0≤M
MCS-51單片機(jī)的中斷響應(yīng)延遲時(shí)間,取決于其它中斷服務(wù)程序是否在進(jìn)行,或取決于正在執(zhí)行的是什么樣的指令。單中斷系統(tǒng)中的中斷響應(yīng)時(shí)間為3~8個(gè)機(jī)器周期[1]。無(wú)論是哪一種原因引起的誤差,在精確定時(shí)
AT89C51(與MCS-51兼容)單片機(jī)的串行口在方式0工作狀態(tài)下,使用移位寄存器芯片可以擴(kuò)展多個(gè)8位并行I/O口。在LED點(diǎn)陣顯示屏應(yīng)用系統(tǒng)中,一般都采用數(shù)據(jù)同步移位輸出方式,并使用移位寄存器芯片(如74LS