- 學習單片機就是理解單片機硬件結構,以及內部資源的應用,在匯編或C語言中學會各種功能的初始化設置,以及實現各種功能的程序編制?! 〉谝徊剑簲底諭/O的使用 使用按鈕輸入信號,發
光二極管顯示輸出電平,就可以學習引腳的數字I/O功能,在按下某個按鈕后,某發光二極管發亮,這就是數字電路中組合邏輯的功能,雖然很簡單,但是可以學
習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個功能,就要對控制該功能的寄存器進行設置,這就是
- 關鍵字:
單片機 RS232
- 單片機程序寫好之后,我們都要把程序下載到單片機的內存中,單片機才會按照程序員的邏輯執行命令實現功能。之前也講過下載單片機的幾種方式,比如ISP下載,JTAG下載,下載文件的格式最常見的是hex文件,這個格式大家都是知道的,還有一種bin文件是單片機的下載文件。下面介紹這兩種格式的區別?! EX文件和BIN文件是我們經常碰到的2種文件格式。下面簡單介紹一下這2種文件格式的區別: 1.
hex文件包含地址信息。在用ISP方式燒寫程序時,我們都有這樣的經驗:1)選擇單片機型號;2)選擇串口號;3)設
- 關鍵字:
單片機 HEX
- 隨機數在單片機的應用中也是很多的,當然產生隨機數的方法有很多,當中有一個就是利用單片機定時器,取出未知的定時器THX和TLX的值,再加以運算得到一個規定范圍內的隨機數值。這做法也是可行的?;蛘哳A先寫好一個隨機數表,然后進行取數據。也是可以的。 KEIL里面產生隨機數的函數確實是rand(),但頭文件是stdlib.h,不是time.h。C語言提供了一些庫函數來實現隨機數的產生。C語言中有三個通用的隨機數發生器,分別為
rand函數, random函數, randomize
函數;但是ra
- 關鍵字:
單片機 C語言
- 在計算機中,為了便于管理,常把一條指令的執行過程劃分為若干個階段,每一階段完成一項工作。例如,取指令、存儲器讀、存儲器寫等,這每一項工作稱為一個基本操作?! r鐘周期: 時鐘周期也叫振蕩周期或晶振周期,即晶振的單位時間發出的脈沖數,一般有外部的振晶產生,比如12MHZ=12×10的6次方,即每秒發出12000000個脈沖信號,那么發出一個脈沖的時間就是時鐘周期,也就是1/12微秒。通常也叫做系統時鐘周期。是計算機中最基本的、最小的時間單位?! ≡?051單片機中把一個時鐘周期定義為一個節拍(用P表示
- 關鍵字:
單片機 定時器
- 操作時序永遠是使用任何一片IC芯片的最主要的內容,看懂時序圖,再操控這個芯片就非常容易了。而提取芯片器件手冊上有用的信息是使用芯片的最基本步驟。 以液晶顯示芯片1602為例 首先我們來看1602的引腳定義,1602的引腳是很整齊的SIP單列直插封裝,器件手冊給出了引腳的功能數據表: 我們只需要關注以下幾個管腳: 3腳:VL,液晶顯示偏壓信號,用于調整LCD1602的顯示對比度,一般會外接電位器用以調整偏壓信號,注意此腳電壓為0時可以得到最強的對比度?! ?腳:RS,數據/命令選擇端,當此腳
- 關鍵字:
單片機 時序 LCD1602
- 單片機中斷源 一、一般而言,MCS-51單片機有5個中斷源,分別是: 1、外部中斷0; 2、外部中斷1; 3、定時/計數器0中斷; 4、定時/計數器1中斷; 5、串行口發送或接受中斷; 1)用到外部中斷時: EX0 = 1;//中斷允許開關 IT0 = 0;//下降沿觸發方式 EA = 1;//總開關 2)用到定時/計數器中斷時 ET0 = 1;//啟動計數器中斷開關 EA = 1;//總開關 //定時器的核心在這下面這段代碼 TMOD = 0x09; TH0 = 0x
- 關鍵字:
寄存器 單片機
- 為什么要學STM32? STM32是32位的單片機卻只要八位單片機的價格,速度也是八位的好幾倍?! 「匾氖撬鳛锳RM入門級的芯片比較容易掌握,網上資料也很多,很多人都在用?! TM32的IO端口有7個寄存器來控制,但是我們常用的就4個CRL CRH IDR ODR ?! 《丝谂渲玫图拇嫫?GPIOx_CRL) 端口配置高寄存器(GPIOx_CRH) 端口輸入數據寄存器(GPIOx_IDR) 端口輸出數據寄存器(GPIOx_ODR) 其中CRL 控制高8位的 IO CRH 低8這兩個實
- 關鍵字:
STM32 單片機
- 單片機是大專學校電類專業的一門普通課,有些學校甚至把它列為選修課,在眾多課程中,沒有顯出它有多么重要。為什么要學習它呢?電類專業有很多專業課,這些專業課非常重要,是各個專業存在的必需課程,學完這些課程可以使學習者成為大學者的繼承人,市場對學者繼承人的需求太少,大量需要的是產品的研發者,研發產品是需要干實際事情的,需要研發工具,而單片機課程就是學習研發工具使用的課程。學習單片機課程與理論課程不一樣,不能只做作業,而是要實際使用單片機,下面就如何準備學習單片機的條件和學習步驟簡述一些不成熟的想法?! ?.
- 關鍵字:
單片機 MSP430
- 初學者在編寫單片機程序時經常會用到延時函數,但是當系統逐步復雜以后(沒有復雜到使用操作系統)延時會因為延時降低MCU的利用率,更嚴重的會影響系統中的“并行”操作例如一個既有按鍵又有蜂鳴器的系統中,如果要求按下按鍵發出不同的聲音,每次發聲時間在1秒-2秒之間, 如果用延時來做代碼很簡單: //蜂鳴器發出“嗶-嗶-嗶”聲音時間約1s void BeepFuction(void) { unsigned char i; for(i=0;i《3;i=++) { BeepEn(); //開啟蜂鳴器
- 關鍵字:
MCU 單片機 蜂鳴器
- ? ?通常使用Microchip的PIC?單片機(MCU)并利用MPLAB生態系統進行開發工作的設計人員現在可以輕松評估AVR?MCU并將其融入到應用中。今天,隨著美國微芯科技公司(MicrochipTechnology Inc)推出MPLAB?X集成開發環境(IDE)5.05版,目前暫屬測試版,可支持大部分AVRMCU。未來的MPLAB版本還將加入更多增強的功能以及對其他AVR MCU的支持。當前和未來的AVR器件將繼續受AtmelStudio 7和Atmel START支持。欲了解
- 關鍵字:
單片機 MPLAB
- 玩單片機的都應該聽說過這幾個詞。一直搞不太清楚他們之間的區別。今天查了資料后總結整理如下。 ISP:In System Programing,在系統編程 IAP:In applicaTIng Programing,在應用編程 ICP:In Circuit Programing,在電路編程 ISP是指可以在板級上進行編程,也就是不用拆芯片下來,寫的是整個程序,一般是通過ISP接口線來寫。 IAP雖然同樣也是在板級上進行編程,但是是自已對自已進行編程,在應用中進行編程,也即可以只是更改某一部分而
- 關鍵字:
單片機 ISP IAP
- 本文介紹一種嵌入式系統仿真方法,通過一種特殊設計的指令集仿真器ISS將軟件調試器軟件Keil uVision2和硬件語言仿真器軟件Modelsim連接起來,實現了軟件和硬件的同步仿真。 縮略詞解釋: BFM:總線功能模塊。在HDL硬件語言仿真中,BFM完成抽象描述數據和具體的時序信號之間的轉換。 PLI:Verilog編程語言接口,是C語言模塊和Verilog語言模塊之間交換數據的接口定義?! CL:字面意思是工具命令語言,是一種解釋執行語言,流行EDA軟件一般都集成有TCL。使用TCL用戶可
- 關鍵字:
單片機
- 單片機作為嵌入式信息產品的一個重要應用方面,其使用、設計面臨著全新的挑戰。一方面,人們對嵌入式產品的要求越來越高,穩定可靠、功能豐富、物美價
- 關鍵字:
uC/OS-II 單片機 實時操作系統
- (1)存儲器擴展:容量需求,在選擇時就考慮到單片機的內部存儲器資源,如能滿足要求就不需要進行擴展,在必須擴展時注意存儲器的類型、容量和接口,一般
- 關鍵字:
單片機 通信
單片機(微控制器)介紹
您好,目前還沒有人創建詞條單片機(微控制器)!
歡迎您創建該詞條,闡述對單片機(微控制器)的理解,并與今后在此搜索單片機(微控制器)的朋友們分享。
創建詞條
關于我們 -
廣告服務 -
企業會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司

京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473