布爾處理功能是MCS-51系列單片機(jī)的一個(gè)重要特征,這是出于實(shí)際應(yīng)用需要而設(shè)置的。布爾變量也即開關(guān)變量,它是以位(bit)為單位進(jìn)行操作的。在物理結(jié)構(gòu)上,MCS-51單片機(jī)有一個(gè)布爾處理機(jī),它以進(jìn)位標(biāo)志做為累加位,以
在單片機(jī)編程中,如果在不使用操作系統(tǒng)的情況下同時(shí)執(zhí)行多個(gè)任務(wù),可能會(huì)遇到下面這些情況:一個(gè)任務(wù)的執(zhí)行時(shí)間過長,導(dǎo)致其他任務(wù)無法及時(shí)執(zhí)行在一些任務(wù)中大量使用 delay() 等函數(shù)進(jìn)行軟件延時(shí),這些延時(shí)函數(shù)占用過
六、SPI接口六—(02)、SPI控制數(shù)碼管(程序里有詳細(xì)的步驟~~以及注意事項(xiàng)~~)程序:MDK6_1.c//------------------------------------------------------------------------------//SPI控制數(shù)碼管顯示//首先還是先介
#include sbit P1_0 = P1^0;void Delay(); // 下面引用時(shí)一定要和這里的大小寫一致否則會(huì)有警告或錯(cuò)誤void Main(){while (1) // 開始一直循環(huán){P1_0 = 0;Delay(); // 沒有參數(shù)也要加 () 否則會(huì)有WarningP1_0 = 1;Dela
一.接口LCD1602是很多單片機(jī)愛好者較早接觸的字符型液晶顯示器,它的主控芯片是HD44780或者其它兼容芯片。與此相仿的是LCD12864液晶顯示器,它是一種圖形點(diǎn)陣顯示器,能顯示的內(nèi)容比LCD1602要豐富得多,除了普通字符
網(wǎng)上有用面包板入門單片機(jī)的,有自己焊板子入門單片機(jī)的,但很少有文章介紹用proteus入門單片機(jī)的。為什么呢,因?yàn)樯倘艘嶅X,如果你不買他的硬件,買正版proteus賺的也不會(huì)到他的口袋里,所以商人絕對(duì)不會(huì)推廣這種
當(dāng)幾個(gè)中斷源同時(shí)向CPU請求中斷時(shí),按所發(fā)生的實(shí)時(shí)事件的輕重緩急排隊(duì),優(yōu)先處理最緊急事件的中斷請求,于是單片機(jī)規(guī)定每個(gè)中斷源的優(yōu)先級(jí)別?! ‘?dāng)CPU正在處理一個(gè)中斷請求,又發(fā)生另一個(gè)優(yōu)先級(jí)
按鍵和液晶,可以組成我們最簡易的計(jì)算器。下面我們來寫一個(gè)簡易整數(shù)計(jì)算器提供給大家學(xué)習(xí)。為了讓程序不過于復(fù)雜,我們這個(gè)計(jì)算器不考慮連加,連減等連續(xù)計(jì)算,不考慮小數(shù)情況。加減乘除分別用上下左右來替代,回車
//程序?qū)崿F(xiàn)A/D轉(zhuǎn)換功能,A/D采用中斷方式。該程序通過pIC單片機(jī)p18f458的RA2模擬通道送入一直流電壓,//當(dāng)送入的直流電壓大于2.5V時(shí),與PORTD口相連的8個(gè)發(fā)光二極管閃動(dòng),當(dāng)直流電壓恢復(fù)到//http://www
隨著人們對(duì)汽車輔助駕駛系統(tǒng)智能化要求的提高和汽車電子系統(tǒng)的網(wǎng)絡(luò)化發(fā)展,新型的倒車?yán)走_(dá)應(yīng)能夠連續(xù)測距并顯示障礙物距離,并具有通信功能,能夠把數(shù)據(jù)發(fā)送到汽車總線上去
隨著現(xiàn)代社會(huì)的發(fā)展,科學(xué)技術(shù)的進(jìn)步,出現(xiàn)了眾多高層建筑和智能建筑。電梯,作為高層建筑內(nèi)部一種重要的交通工具,其應(yīng)用規(guī)模日益擴(kuò)大。而作為電梯系統(tǒng)中必不可少的一部分,電梯召喚顯示板(簡稱電梯