引言8051內核單片機是一種通用單片機,在國內占有較大的市場份額。在將C語言用于51內核單片機的研究方面,Keil公司做得最為成功。由于51內核單片機的存儲結構的特殊性,Keil C51中變量的使用與標準C有所不同。正確地
應用單片機的時候,經常會遇到需要短時間延時的情況。需要的延時時間很短,一般都是幾十到幾百微妙(us)。有時候還需要很高的精度,比如用單片機驅動DS18B20的時候,誤差容許的范圍在十幾us以內,不然很容易出錯。這種
KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251從接觸MCS-51單片機開始,我們就知道有一個叫KEIL的軟件。在開發(fā)單片機時,使用的是C語言或者匯編語言,我們知道,這兩種語言都
在使用C51時有時我們并沒有明確指定所定義的數據的存儲類型,然而依然正確。 這是由于存儲模式決定了沒有明確指定存儲類型的變量,函數參數等的缺省存儲區(qū)域。供有3種存儲模式(存儲模式在 C51 編譯器選項中選擇):1.
keil C51存儲區(qū)域分為程序存儲區(qū)和數據存儲區(qū)2大類型。一.程序存儲區(qū)(Pragram Area):欲將聲明的數據存放在程序存儲區(qū)域,可以使用關鍵字“code”說明。例 unsigned char code i=10;則表示 i為無符號字符型
很多單片機初學者甚至有些用老工程師對data,idata,xdata,pdata,code這些東西一直都搞不明白是怎么回事。最近看到一篇關于keil中data,idata,xdata,pdata,code的問題的文章,轉過來跟大家分享一下從數據存儲類型來說,
很多單片機初學者甚至有些用老工程師對data,idata,xdata,pdata,code這些東西一直都搞不明白是怎么回事。最近看到一篇關于keil中data,idata,xdata,pdata,code的問題的文章,轉過來跟大家分享一下從數據存儲類型來說,
一、講解背景在單片機學習的過程中,掌握一點匯編語言是非常有必有的,作為低級語言匯編語言在單片機開發(fā)中有它不可取代的作用,比如每條指令可以精確的確定延時時間,便于理解非常適合硬件工程師學習。但是要提高單
一、引言單片機軟件開發(fā)過程中,軟件調試遇到的各種問題常令初學者感到不知所措。實際上。各種仿真開發(fā)軟件的程序調試基本方法和技巧大同小異,掌握正確的程序調試基本技巧。對于排查這些程序錯誤問題可以起到舉一反
在標準C語言中,存在著如下六種基本數據類型:1、char:字符型;2、short = short int:短整型3、int:整型4、long = long int:長整型5、float:單精度浮點型6、double:雙精度浮點型而面向51單片機的Keil uVision4
一、引言單片機教學改革與實踐是為了更好地使學生將所學到的單片機理論知識轉化為適應社會發(fā)展和就業(yè)需要的實際能力的一種教學活動。如今,職業(yè)教育的主要任務之一是為社會提供“既懂理論,又懂實踐,有一定的研
摘要:為了實現基于Proteus和Keil μVision3軟件聯調環(huán)境下利用單片機AT89C51芯片采用串口通信模式及鍵盤輸入同步中斷控制方式,設計了一種LED顯示控制系統(tǒng)。由仿真結果表明,在該模式開發(fā)環(huán)境下,有利于各個環(huán)節(jié)參
摘要:為了實現基于Proteus和Keil μVision3軟件聯調環(huán)境下利用單片機AT89C51芯片采用串口通信模式及鍵盤輸入同步中斷控制方式,設計了一種LED顯示控制系統(tǒng)。由仿真結果表明,在該模式開發(fā)環(huán)境下,有利于各個環(huán)節(jié)參
前面介紹了Keil 軟件的使用,從中我們可以看到Keil 的強大功能,不過,對于初學者 來說,還有些不直觀,調試過程中看到的是一些數值,并沒有看到這些數值所引起的外圍電 路的變化,例如數碼管點亮、發(fā)光管發(fā)光等。
上一講中我們學習了如何建立工程、匯編、連接工程,并獲得目標代碼,但是做到這一 步僅僅代表你的源程序沒有語法錯誤,至于源程序中存在著的其它錯誤,必須通過調試才能 發(fā)現并解決,事實上,除了極簡單的程序以外
前面介紹了Keil 軟件的使用,從中我們可以看到Keil 的強大功能,不過,對于初學者 來說,還有些不直觀,調試過程中看到的是一些數值,并沒有看到這些數值所引起的外圍電 路的變化,例如數碼管點亮、發(fā)光管發(fā)光等。
上一講中我們學習了如何建立工程、匯編、連接工程,并獲得目標代碼,但是做到這一 步僅僅代表你的源程序沒有語法錯誤,至于源程序中存在著的其它錯誤,必須通過調試才能 發(fā)現并解決,事實上,除了極簡單的程序以外
1 概述隨著半導體技術的飛速發(fā)展,以及移動通信、網絡技術、多媒體技術在嵌入式系統(tǒng)設計中的應用,單片機從4位、8位、16位到32位,其發(fā)展歷程一直受到廣大電子愛好者的極大關注。單片機功能越來越強大,價格卻不斷下
基于Keil C的AT24C02串行E2PROM的編程
Keil C51對標準ANSIC的擴展學習資料