從業(yè)十年,教你單片機(jī)入門 第19講:在開始本節(jié)內(nèi)容之前,先告訴大家前面第十一節(jié)內(nèi)容有一處筆誤,unsigned long的數(shù)據(jù)長度應(yīng)該是4個(gè)字節(jié),而不是3個(gè)字節(jié)。上一節(jié)提到了一個(gè)“隱藏中間變量”的概念,兩個(gè)加
從業(yè)十年,教你單片機(jī)入門基礎(chǔ) 第五講:Keil平臺軟件的安裝我就不多講了,網(wǎng)上這方面的資料很多,大家可以百度一下如何安裝keil的教程。下面開始講解用keil軟件新建,關(guān)閉,打開一個(gè)完整工程的操作流程。第一步:新
記得好早以前為了建一個(gè)keil的工程折騰了好久,在這里寫寫基本的Keil工程創(chuàng)建方法,以防自己以后再忘記:新建工程保存工程選擇器件在這邊新建文件夾,然后就是添加程序代碼到里面去了。其中一些文件跟文件夾的作用,
單片機(jī)特點(diǎn):集成度高,價(jià)格低廉,功能強(qiáng),速度快,功耗低,體積小,使用靈活,穩(wěn)定可靠使用領(lǐng)域:家用電器,智能儀器儀表,通信系統(tǒng),網(wǎng)絡(luò)系統(tǒng),數(shù)控機(jī)床,數(shù)據(jù)采集和處理,自動檢測,工業(yè)控制,火箭制導(dǎo)51單片機(jī)數(shù)
引言在單片機(jī)系統(tǒng)中,串口(UART,通用異步收發(fā)接口)是一個(gè)非常重要的組成部分。通常使用單片機(jī)串口通過RS232/RS485電平轉(zhuǎn)換芯片與上位機(jī)連接,以進(jìn)行上位機(jī)與下位機(jī)的數(shù)據(jù)交
51單片機(jī)是學(xué)習(xí)單片機(jī)的入門基礎(chǔ),編程的軟件是keil,51開發(fā)板的下載器是stc-isp。軟件安裝:keil最好安裝在c盤,下載器很可能安裝不了,需要在32位機(jī)上安裝,需要多試幾次。編程注意事項(xiàng):每次編程時(shí),最好建立單獨(dú)
摘要:針對單片機(jī)項(xiàng)目式教學(xué)中出現(xiàn)的問題,提出了將Proteus仿真軟件和Keil軟件引入到單片機(jī)項(xiàng)目式教學(xué)中。以”簡易溫室監(jiān)控系統(tǒng)”項(xiàng)目為例,詳細(xì)闡述Proteus軟件和Keil軟件在單片機(jī)課程教學(xué)中的使用方法和
2013年10月,Keil公司(ARM公司之一)正式推出Keil MDK v5,該版本使用uVision5 IDE集成開發(fā)環(huán)境,是目前針對ARM微控制器,尤其是ARM Cortex-M內(nèi)核微控制器最佳的一款集成開發(fā)工具。Keil uVision5桌面圖標(biāo)MDK V5 概述M
21ic訊 2013年10月,Keil公司(ARM公司之一)正式推出Keil MDK v5,該版本使用uVision5 IDE集成開發(fā)環(huán)境,是目前針對ARM微控制器,尤其是ARM Cortex-M內(nèi)核微控制器最佳的一款
本系統(tǒng)的設(shè)計(jì)采用Proteus與Keil軟件結(jié)合構(gòu)建實(shí)驗(yàn)平臺,這種方法既可以很好的模擬電路的運(yùn)行效果又可以大大的降低設(shè)計(jì)成本、縮短設(shè)計(jì)周期,是目前非常流行的設(shè)計(jì)方法。
有時(shí)候需要精確的延時(shí),比如18B20溫度傳感器對時(shí)序要求非常嚴(yán)格,必須精確到微秒級別一、用NOP函數(shù)在keil C51中,直接調(diào)用庫函數(shù):#include // 聲明了void _nop_(void);_nop_(); // 產(chǎn)生一條NOP指令作用:對于延時(shí)很
一、混合編程1、模塊內(nèi)接口:使用如下標(biāo)志符:#pragma asm匯編語句#pragma endasm注意:如果在c51程序中使用了匯編語言,注意在keil編譯器中需要激活Properties中的“Generate Assembler SRC File” 和&ld
怎樣快速學(xué)好單片機(jī),這是個(gè)困擾很多大學(xué)生的一個(gè)難題。我認(rèn)為以下的方法比較適當(dāng):先學(xué)51單片機(jī),它是基礎(chǔ),比較容易入手,51單片機(jī)學(xué)好之后,有了編程的靈感,再學(xué)其它的單片機(jī)也就容易了。那么,51單片機(jī)怎樣快速
51單片機(jī)是學(xué)習(xí)單片機(jī)的入門基礎(chǔ),編程的軟件是keil,51開發(fā)板的下載器是stc-isp。軟件安裝:keil最好安裝在c盤,下載器很可能安裝不了,需要在32位機(jī)上安裝,需要多試幾次。編程注意事項(xiàng):每次編程時(shí),最好建立單獨(dú)
引言隨著生活節(jié)奏的日益加快,人們的時(shí)間觀也越來越重,同時(shí)對電子鐘表、日歷的需求也隨之提高。因此,研究實(shí)用電子時(shí)鐘及其擴(kuò)展應(yīng)用,有著非?,F(xiàn)實(shí)的意義,具有很大的實(shí)用價(jià)值。本系統(tǒng)程序由主程序、中斷服務(wù)函數(shù)和
摘要 針對C語言代碼的執(zhí)行時(shí)間的可預(yù)見性差,結(jié)合Keil C51開發(fā)工具,分析了在Keil C51開發(fā)工具中利用C語言實(shí)現(xiàn)精確的延時(shí)程序的設(shè)計(jì),指出了常用延時(shí)方法優(yōu)缺點(diǎn)。并通過一些實(shí)例分析了延時(shí)時(shí)間的計(jì)算方法,使C語言代
可以利用KEIL軟件模擬單片機(jī)的串口,虛擬串口驅(qū)動程序(Virtual Serial Ports Driver,VSPD)能夠創(chuàng)建數(shù)對“虛擬”的串行端口,每對串口虛擬互聯(lián),在一般程序看來,這些“虛擬”的串行端口跟實(shí)體的
怎么知道堆棧使用了多少? 比如51單片機(jī),怎么查看堆棧使用情況,有沒有溢出?最大堆棧=子程序調(diào)用最大級數(shù)+中斷最大嵌套級數(shù)分別計(jì)算中斷級別 的最大堆棧,然后累加可確定比如中斷級別Z1的最大 的堆棧為A;比如中斷級別
KEIL Real view MDK中插入空操作NOP .
MDK(KEIL)中設(shè)定變量或數(shù)組到指定的位置