單片機(jī)可以用匯編語言編程,也可以用高級語言C、Basic編程,也可以用圖形化語言編程。工業(yè)控制中普遍采用可編程控制器,其CPU模塊內(nèi)的微控制器往往是普通的單片機(jī),而可編程控制器可以梯形圖編程,或者用流程圖編程。
51單片機(jī)外擴(kuò)ROM方法 強(qiáng)烈建議用戶盡可能不要考慮外擴(kuò)程序存儲器,如果非擴(kuò)不可,可以仿照下圖所示電路進(jìn)行擴(kuò)展圖中P0口輸出外部ROM的低8位地址信號,P2口輸出高8位地址信號;ALE端輸出地址鎖存信號,/PSEN輸出程序
單片機(jī)內(nèi)部的時(shí)序 單片機(jī)執(zhí)行各種操作時(shí),CPU都是嚴(yán)格按照規(guī)定的時(shí)間順序完成相關(guān)的工作,這種時(shí)間上的先后順序成為時(shí)序。 單周期指令的操作時(shí)序 雙周期指令的操作時(shí)序 時(shí)鐘電路 時(shí)鐘電路參數(shù): 頻
單片機(jī)內(nèi)部的時(shí)間單位 振蕩頻率fosc = 石英晶體頻率或外部輸入時(shí)鐘頻率 振蕩周期= 振蕩頻率的倒數(shù) 機(jī)器周期 機(jī)器周期是單片機(jī)應(yīng)用中衡量時(shí)間長短的最主要的單位 在多數(shù)51系列單片機(jī)中: 指令周期&
在單片機(jī)家族的眾多成員中,MCS-51系列單片機(jī)以其優(yōu)越的性能、成熟的技術(shù)、高可靠性和高性價(jià)比,占領(lǐng)了工業(yè)測控和自動(dòng)化工程應(yīng)用的主要市場,并成為國內(nèi)單片機(jī)應(yīng)用領(lǐng)域中的主流機(jī)型。MCS-51單片機(jī)的并行口有P0、P1、P
介紹了一種應(yīng)用VF轉(zhuǎn)換器LM331芯片組成的AD轉(zhuǎn)換電路,它具有接線簡單,價(jià)格低廉,轉(zhuǎn)換精度高等特點(diǎn),而且LM331芯片在轉(zhuǎn)換過程中不需要軟件程序驅(qū)動(dòng),與AD574等需要軟件程序控制的AD轉(zhuǎn)換電路相比,使用方便。
圖形點(diǎn)陣式液晶顯示模塊與51單片機(jī)的接口設(shè)計(jì)引 言 液晶作為一種顯示器件,以其特有的優(yōu)勢正廣泛應(yīng)用于儀器、儀表、電子設(shè)備等低功耗產(chǎn)品中。以往的測控儀器的顯示部分大都采用LED式液晶顯示屏進(jìn)行參數(shù)設(shè)定和結(jié)果
TC9012F是一種通用型紅外遙控信號發(fā)送用CMOS大規(guī)模集成電路,適用于電視(TV),磁帶錄像機(jī)(VTR),激光唱機(jī)等設(shè)備的遙控操作。市場上,以TC9012F為核心的9012型紅外遙控器被廣泛使用且價(jià)格便宜。將設(shè)計(jì)的基于單片機(jī)AT8
狀態(tài)機(jī)思路在單片機(jī)程序設(shè)計(jì)中的應(yīng)用狀態(tài)機(jī)的概念 狀態(tài)機(jī)是軟件編程中的一個(gè)重要概念。比這個(gè)概念更重要的是對它的靈活應(yīng)用。在一個(gè)思路清晰而且高效的程序中,必然有狀態(tài)機(jī)的身影浮現(xiàn)。 比如說一個(gè)按鍵命
C8051F與80C51系列單片機(jī)的不同初始化近30年來,世界各主要電子元器件生產(chǎn)廠商紛紛推出自己各具特色的單片機(jī)產(chǎn)品。而在百花齊放的單片機(jī)家族中,80C5l系列一直扮演著重要的角色。該單片機(jī)在教學(xué)、科研等領(lǐng)域已
一種用單片機(jī)控制的光譜數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)摘要:介紹利用單片機(jī)和A/D器件MAX120等構(gòu)成的光譜信號采集系統(tǒng),由單片機(jī)控制A/D產(chǎn)生不同的采樣頻率,用于光電倍增管和CCD輸出的光譜信號的采集?! £P(guān)鍵詞:單片機(jī) A/D 信
前面介紹了Keil 軟件的使用,從中我們可以看到Keil 的強(qiáng)大功能,不過,對于初學(xué)者 來說,還有些不直觀,調(diào)試過程中看到的是一些數(shù)值,并沒有看到這些數(shù)值所引起的外圍電 路的變化,例如數(shù)碼管點(diǎn)亮、發(fā)光管發(fā)光等。
PIC單片機(jī)實(shí)現(xiàn)音樂播放的實(shí)例程序 ******************************** * PIC單片機(jī)實(shí)現(xiàn)音樂播放 * ******************************** 源程序: 以下程序要用二個(gè)定時(shí)器資源,凡是有二個(gè)定時(shí)器的PIC單片機(jī)均
Keil 的調(diào)試命令、在線匯編與斷點(diǎn)設(shè)置 上一講中我們學(xué)習(xí)了如何建立工程、匯編、連接工程,并獲得目標(biāo)代碼,但是做到這一 步僅僅代表你的源程序沒有語法錯(cuò)誤,至于源程序中存在著的其它錯(cuò)誤,必須通過調(diào)試才能 發(fā)現(xiàn)
讀寫24LCxx系列的EEPROM的實(shí)例程序;******************************************************** ;* * ;* ? PIC16F877A ?I2C Master 家Α???﹃?Α EEPROM ?絛ㄒ祘Α * ;