
在最近的機器人比賽和電子設(shè)計競賽中,較多參賽題目要求機器人沿場地內(nèi)白色或黑色指引線行進。一些研究人員提出了基于尋線的機器人設(shè)計策略,主要是關(guān)注指引線的檢測,但對于機器人的整體設(shè)計未做說明。本文在總結(jié)此類賽事的基礎(chǔ)上,提出了一種將DSP(Digital Signal Processor)和CPLD(Complex Programmable Logic Device)作為核心處理器,采用模糊控制策略處理來自檢測指引線傳感器信號的機器人行走機構(gòu)的通用性設(shè)計方法。
菜鳥學(xué)PIC單片機(三)LCD時鐘的總結(jié),并由中斷暫禁的后果說開去上回說到剛接觸PIC沒20天的菜鳥碧水長天準(zhǔn)備"野心勃勃"寫一段LCD顯示精確時鐘的但遭到無情狙擊的故事,幸好得到這里行家的點撥,方能理清一點
1.實驗任務(wù)用AT89S51單片機的定時/計數(shù)器T0產(chǎn)生一秒的定時時間,作為秒計數(shù)時間,當(dāng)一秒產(chǎn)生時,秒計數(shù)加1,秒計數(shù)到60時,自動從0開始。下面我就開始介紹如何制作這款單片機記時器,硬件電路如下圖所示2.電路原理
單片機引腳不能直接驅(qū)動繼電器,電流達不到要求。繼電器不會動作。
1、引言 現(xiàn)實的生活和實驗中,常常要用到各種各樣的電源,電壓要求多樣。如何設(shè)計一個電壓穩(wěn)定,輸出電壓精度高,并且調(diào)節(jié)范圍大的電壓源,成了電子技術(shù)應(yīng)用的熱點。在
DS2450是DALLAS公司生產(chǎn)的單總線四通道逐次逼近式A/D轉(zhuǎn)換器芯片,它的輸入電壓范圍、轉(zhuǎn)換精度位數(shù)和報警門限電壓均可編程;每個通道均可用各自的存儲器來存儲電壓范圍設(shè)置
單片機編程者需要知道自己的程序需要花費多長時間、while周期是多少、delay延時是否真如函數(shù)功能描述那樣精確延時。很多時候,我們想知道這些參數(shù),但是由于懶惰或者沒有簡單的辦法,將這件事推到“明天”。筆者
1 單片機 PIC1編程(發(fā)送部分)#include/*該程序?qū)崿F(xiàn) 單片機 雙機異步通信功能,該程序是發(fā)送部分*/unsignedchartran[8];/*定義一個數(shù)組存儲發(fā)送數(shù)據(jù)*/unsignedchark,data;/*定義通用寄存器*/constc
現(xiàn)在試試用按鈕控制LED燈……讓LED在一個按鈕按下時亮起;彈起時滅掉。主要目的是學(xué)習(xí)GPIO的輸入及中斷。一、電路圖中的J39-n是幾個跳線插座,位置在開發(fā)板LCD附近,往下進行前要先確保跳線是接通的??梢钥吹?,當(dāng)按
PIC系列8位單片機為適應(yīng)各種不同的用途,有多種型號可供選用。但是,盡管PIC單片機有不同的檔次和型號,但其最基本的組成則大同小異。因此,在這里先從型號PIC16F84的單片機入手,討論其基本組成。PIC1
最近在弄ARM,實話說終端直接打指令,指令不熟,量又大,感覺有點累呦。哎,在這“兵荒馬亂”的任務(wù)里,學(xué)會平和地生活吧。現(xiàn)終于結(jié)束,就總結(jié)下單片機程序死機跑飛差錯。也就是一旦單片機程序死機跑飛,可以從以下幾
初學(xué)者在學(xué)習(xí)某一款單片機時,往往手足無措,沒有頭緒不知從哪里開始。其實單片機就是一款工具,是工具總有操作方法,因此學(xué)習(xí)單片機也是有套路的,我把這個套路總結(jié)為4步,下面聽我娓娓道來。1. 認清單片機的具體型
作為一名電子技術(shù)從業(yè)人員,你學(xué)過單片機嗎?你會運用單片機嗎?我想你一定學(xué)過,但不一定會運用。因為學(xué)習(xí)單片機比學(xué)習(xí)其他學(xué)科需要付出更多的努力和代價,不僅要學(xué)習(xí)理論知識還要練習(xí)實際操作,而且主要是在實際操
12864液晶的驅(qū)動和1602的類似,只不過是多了幾個擴展的功能,不如畫圖功能:這里講一下:不要簡單的認為12864是y軸64,x為128,那是點陣的分布,不是讀寫的分布,如正圖表示,y軸的32行,從0到31,x軸的16 從0到15,0
中斷優(yōu)先級的內(nèi)容,大家先通過我的介紹大概了解一下即可,后邊實際應(yīng)用的時候我們再詳細理解。在講中斷產(chǎn)生背景的時候,我們僅僅講了看電視和燒水的例子,但是實際生活當(dāng)中還有更復(fù)雜的,比如我正在看電視,這個時候
讓單片機的數(shù)碼管顯示的數(shù)從0開始遞增一直到255,然后重新置0,再遞增,如此循環(huán). 還是用到了將要顯示的數(shù)進行百位,十位,個位的分離. 從這篇開始,以后的程序就要注意程序的規(guī)范性,與可讀性了.源代碼如下(已經(jīng)成功調(diào)通):
點亮 LED 小燈的程序我們第二課完成了,就是讓 LED = 0。熄滅小燈的程序也很簡單,就是 LED = 1。點亮和熄滅都會了,那么如果我們在亮和滅中間加個延時,反復(fù)不停的點亮和熄滅小燈,就成了閃爍了。我們首先復(fù)習(xí)一下
微處理器:計算機系統(tǒng)核心部件(CPU)并不是一臺完整的計算機單片機:將CPU和其它接口電路集成在一個芯片之中,使其具有計算機的基本功能。從上面的描述可知,微處理器只是一個CPU,而單片機則是由CPU與其它的接口電
現(xiàn)在可以說單片機是百花齊放,百家爭鳴的時期,世界上各大芯片制造公司都推出了自己的單片機,從8位、16位到32位,數(shù)不勝數(shù),應(yīng)有盡有,有與主流C51系列兼容的,也有不兼容的,但它們各具特色,互成互補,為單片機
由于單片機應(yīng)用的領(lǐng)域廣泛,市場中出現(xiàn)了一種單片機解密設(shè)備,下面就簡單談?wù)勈袌錾纤^單片機解密器的工作原理從而得出防止單片機解密的簡單的解決方法。單片機解密器的工作原理: 單片機解密器其實是個非凡的編程