在單片機的開發(fā)應(yīng)用中,已逐漸開始引入高級語言,C語言就是其中的一種。對用慣了匯編的人來說,總覺得高級語言’可控性’不好,不如匯編那樣隨心所欲。但是只要我們掌握了一定的C語言知識,有些東西還是容易做出來的
單片機,single chip microcomputer,單芯片微型計算機。總體來說,他就是一個芯片。但是他是一個特殊的芯片,因為他不是實現(xiàn)單獨的邏輯功能。他是將一個整體的計算機系統(tǒng)集成到這個芯片上。這個計算機系統(tǒng)包括運算
工作了7個月之久,對單片機的編程也開始慢慢熟悉起來,以前總是知道單片機就是定時器,狀態(tài)機,中斷這些東西結(jié)合起來效率是相當(dāng)高的,但是自從接手開發(fā)GPF這個芯片之后,我發(fā)現(xiàn)了另外一種單片機的開發(fā)技巧,高手請繞
1.什么是DSP中的“內(nèi)部上拉”和“內(nèi)部下拉”?DSP中介紹引腳時,注明PU,PD說是“內(nèi)部上拉”和“內(nèi)部下拉”,就是說內(nèi)部已經(jīng)配置了接電源的上拉電阻或是接地的下拉電阻。這樣
1、單片機IO口上電后默認(rèn)是高電平。(P1、P2、P3口內(nèi)部上拉,若P0口未接上拉電阻的話,默認(rèn)是高阻態(tài))2、單片機工作頻率=晶振頻率/12,即使用12MHz的晶振,實際工作頻率為1MHz,一個機器周期為1us。3、單片機常用11.05
1.#i nclude<>指要在編輯器設(shè)定目錄下,#i nclude""指的是在當(dāng)前工程目錄下。2.要調(diào)用另一個文件中的函數(shù),要把這個函數(shù)文件放到當(dāng)前工程目錄下,并且在工程中添加此文件。3.命名中不能有-,比如:byq-ee會認(rèn)為是錯誤的
本人原來使用過的芯片有:AT89C51、2051、PIC16C711、16F84、LPC76X、ADuC812/834但是看到AVR以后覺得AVR有不少優(yōu)點:1.帶10位A/D,一般滿足工業(yè)控制的基本要求;2.帶FLASH和EEPROM,特別是EEPROM,可以放邏輯炸彈,防
關(guān)于51和AVR單片機開發(fā)的一些看法
由美國Microchip公司生產(chǎn)的PIC系列單片機,由于其超小型、低功耗、低成本、多品種等特點,已廣泛應(yīng)用于工業(yè)控制、儀器、儀表、通信、家電、玩具等領(lǐng)域,本文總結(jié)了作者在PIC單片機開發(fā)過程中的一些經(jīng)驗、技巧,供同行
1. C語言和匯編語言在開發(fā)單片機時各有哪些優(yōu)缺點?答:匯編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼的一種語言。其主要優(yōu)點是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯編語言可能有
在單片機應(yīng)用開發(fā)中,代碼的使用效率問題、單片機抗干擾性和可靠性等問題仍困擾著 工程師。為幫助工程師解決單片機設(shè)計上的難題,《電子工程專輯》網(wǎng)站特邀Holtek香 港分公司工程部處長鄧宏杰先生擔(dān)任《單片機應(yīng)用
在單片機應(yīng)用開發(fā)中,代碼的使用效率問題、單片機抗干擾性和可靠性等問題仍困擾著 工程師。為幫助工程師解決單片機設(shè)計上的難題,《電子工程專輯》網(wǎng)站特邀Holtek香 港分公司工程部處長鄧宏杰先生擔(dān)任《單片機應(yīng)用
PIC單片機在國內(nèi)日益流行,本文介紹Microchip PIC系列單片機開發(fā)過程中軟、硬件設(shè)計的一些經(jīng)驗、技巧?! ∮擅绹鳰icrochip公司生產(chǎn)的PIC系列單片機,由于其超小型、低功耗、低成本、多品種等特點,已廣泛應(yīng)用于工業(yè)
在單片機開發(fā)過程中,從硬件設(shè)計到軟件設(shè)計幾乎是開發(fā)者針對本系統(tǒng)特點親自完成的。這樣雖然可以降低系統(tǒng)成本,提高系統(tǒng)的適應(yīng)性,但是每個系統(tǒng)的調(diào)試占去了總開發(fā)時間的2/3,可見調(diào)試的工作量比較大。單片機系統(tǒng)的硬
在單片機開發(fā)過程中,從硬件設(shè)計到軟件設(shè)計幾乎是開發(fā)者針對本系統(tǒng)特點親自完成的。這樣雖然可以降低系統(tǒng)成本,提高系統(tǒng)的適應(yīng)性,但是每個系統(tǒng)的調(diào)試占去了總開發(fā)時間的2/3,可見調(diào)試的工作量比較大。單片機系統(tǒng)的硬
1.引言近年來隨著KEIL 51不斷升級,高版本的KEIL 51編譯器,尤其是Keil μVision2(基于Windows的C51集成編譯環(huán)境)以其性能優(yōu)越、使用方便,受到眾多單片機愛好者的歡迎。KEIL 51以軟件包的形式向用戶提供包括C51交
一。庫函數(shù)的生成 當(dāng)將自己開發(fā)的程序提供給他人使用但又不便公開源代碼時,把源代碼做成庫函數(shù)是一種可行的辦法,這樣可以保護自己的知識產(chǎn)權(quán)及利益,這里我們介紹生成庫函數(shù)的方法及使用?! ?*------------
很多朋友正在學(xué)習(xí)單片機開發(fā)技術(shù),但開發(fā)中免不了要碰到這樣、那樣的問題,有些問題可能無礙大局,但有一些問題卻直接影響到產(chǎn)品的成本、體積、性能。這里介紹筆者的幾個技巧,希望對大家的工作有幫助。 一.C語
很多朋友正在學(xué)習(xí)單片機開發(fā)技術(shù),但開發(fā)中免不了要碰到這樣、那樣的問題,有些問題可能無礙大局,但有一些問題卻直接影響到產(chǎn)品的成本、體積、性能。這里介紹筆者的幾個技巧,希望對大家的工作有幫助。 一.C語
在單片機的開發(fā)應(yīng)用中,已逐漸開始引入高級語言,C語言就是其中的一種。對用慣了匯編的人來說,總覺得高級語言’可控性’不好,不如匯編那樣隨心所欲。但是只要我們掌握了一定的C語言知識,有些東西還是容