完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫(kù)為您提供最新技術(shù)文章,最實(shí)用的電子技術(shù)文章,是您了解電子技術(shù)動(dòng)態(tài)的最佳平臺(tái)。
鍵入程序,看到了什么?燈在閃爍了,這可是用定時(shí)器做的,不再是主程序的循環(huán)了。簡(jiǎn)單地分析一下程序,為什么用JBC呢?TF0是定時(shí)/計(jì)數(shù)器0的溢出標(biāo)記位,當(dāng)定時(shí)器產(chǎn)生溢出后,該位由0變1,所以查詢?cè)撐痪涂芍顣r(shí)時(shí)間是否已到。該位為1后,要用軟件將標(biāo)記位清0,以便下一次定時(shí)是間到時(shí)該位由0變1,所以用了J...
#include//寄存器定義文件 #include//使用到宏 #defineucharunsignedchar//數(shù)據(jù)類型定義 #defineuintunsignedchar//數(shù)據(jù)類型定義 #defineSD23030x64//SD2303器件IIC識(shí)別碼 uch...
該水溫控制系統(tǒng)是一個(gè)典型的檢測(cè)、控制型應(yīng)用系統(tǒng),它要求系統(tǒng)完成從水溫檢測(cè)、信號(hào)處理、輸入、運(yùn)算,到輸出控制電爐加熱功率以實(shí)現(xiàn)水溫控制的全過(guò)程。...
對(duì)于需要進(jìn)行掉電保存或掉電報(bào)警功能的產(chǎn)品,利用大容量電容的儲(chǔ)能作用,為保存數(shù)據(jù)和系統(tǒng)關(guān)閉提供時(shí)間,往往是很多工程師的選擇。而在不需要掉電保存數(shù)據(jù)的系統(tǒng)中,為了抑制電源紋波、電源干擾和負(fù)載變化,在電源端也會(huì)并接一個(gè)適當(dāng)容量的電容。...
AVR單片機(jī)是我們學(xué)校同學(xué)經(jīng)常使用的單片機(jī),尤其是中高檔單片機(jī)ATMEGA16。 單片機(jī)在使用的時(shí)候,經(jīng)常出現(xiàn)由于配置熔絲位的失誤或電路的失誤而造成單片機(jī)鎖死的情況,鎖死之后,便無(wú)法再對(duì)單片機(jī)進(jìn)行編程。...
外部時(shí)鐘,這個(gè)網(wǎng)上倒是有一些說(shuō)法,說(shuō)用有源晶振,所謂有源晶振,就是接上電源以后,他的某個(gè)腳就可以輸出振蕩信號(hào),但是,我相信你的手頭是沒(méi)有有源晶振的,所以我推薦另外一種方法,直接用另外一塊 單片機(jī) (要求該單片機(jī)使用外部晶振),將該單片機(jī)的X2號(hào)腳接到要恢復(fù)的單片機(jī)的X1號(hào)腳,OK問(wèn)題解決!...
在程序的開(kāi)頭加入“讀保護(hù)”代碼,即實(shí)現(xiàn)了讀保護(hù)功能;(每次程序運(yùn)行先 開(kāi)保護(hù)) 解除讀保護(hù):解除讀保護(hù)可以設(shè)置在按鍵里面,方便實(shí)現(xiàn)解鎖,也不可不設(shè);...
51單片機(jī)是一個(gè)芯片,內(nèi)部有n個(gè)寄存器,外部長(zhǎng)著n個(gè)腳,由于51單片機(jī)系列種類眾多,具體有多少寄存器、長(zhǎng)著幾個(gè)腳要看具體型號(hào)。...
1.程序結(jié)構(gòu)采用主程序和中斷服務(wù)子程序結(jié)構(gòu) 2.定時(shí)中斷程序,并行口輸出,控制彩燈移動(dòng) 定時(shí)器0于方式1,16位,10ms中斷一次 40H10ms計(jì)數(shù)單元 41H初值為01101101B...
用戶可以在燒寫(xiě)OTP或窗口型芯片時(shí),選擇燒寫(xiě)這四個(gè)熔絲。詳見(jiàn)第七章燒寫(xiě)工具介紹說(shuō)明。對(duì)于腌膜芯片,則由生產(chǎn)廠根據(jù)客戶需要在芯片生產(chǎn)過(guò)程中予以燒寫(xiě)。...
DS18B20溫度傳感器的內(nèi)部存儲(chǔ)器包括1個(gè)高速暫存RAM和1個(gè)非易失性的電可擦除E2RAM,后者存放高溫度和低溫度觸發(fā)器TH、TL和結(jié)構(gòu)寄存器。暫存存儲(chǔ)器包含了8個(gè)連續(xù)字節(jié),前2字節(jié)為測(cè)得的溫度信息,第1個(gè)字節(jié)為溫度的低8位,第2個(gè)字節(jié)為溫度的高8位。...
STM32的按鍵檢測(cè)相對(duì)比較簡(jiǎn)單,首先按部就班的初始化連接的到的i/o,然后寫(xiě)一個(gè)按鍵掃描函數(shù),這個(gè)和51單片機(jī)的差不多。...
獨(dú)立按鍵的原理很簡(jiǎn)單,沒(méi)有按鍵按下時(shí),全部為高電平,按下時(shí)接觸地變?yōu)榈仉娖?,檢測(cè)是否有低電平來(lái)檢測(cè)按下動(dòng)作。 矩陣鍵盤(pán)稍微復(fù)雜一點(diǎn),分別檢測(cè)行,檢測(cè)列,以此來(lái)確定按鍵位置。...
當(dāng)遇到系統(tǒng)啟動(dòng)失敗的問(wèn)題時(shí),請(qǐng)先使用示波器檢查器件的供電引腳是不是存在上電緩慢,掉電不徹底的情況。...
那4-20mA的電流信號(hào)該如何產(chǎn)生呢,在數(shù)字電路高度發(fā)展的今天以單片機(jī)為核心的系統(tǒng)比比皆是,但是單片機(jī)是數(shù)字信號(hào),而電流是模擬信號(hào),這就需要用到DA轉(zhuǎn)換,即數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)。...
對(duì)電動(dòng)機(jī)的驅(qū)動(dòng)離不開(kāi)半導(dǎo)體功率器件。在對(duì)直流電動(dòng)機(jī)電樞電壓的控制和驅(qū)動(dòng)中,對(duì)半導(dǎo)體器件的使用上又可分為兩種方式:線性放大驅(qū)動(dòng)方式和開(kāi)關(guān)驅(qū)動(dòng)方式。...
STM32系列的CPU,有多達(dá)8個(gè)定時(shí)器,其中TIM1和TIM8是能夠產(chǎn)生三對(duì)PWM互補(bǔ)輸出的高級(jí)定時(shí)器,常用于三相電機(jī)的驅(qū)動(dòng),它們的時(shí)鐘由APB2的輸出產(chǎn)生。其它6個(gè)為普通定時(shí)器,時(shí)鐘由APB1的輸出產(chǎn)生。...
8031單片機(jī)的中斷系統(tǒng)簡(jiǎn)單實(shí)用,其基本特點(diǎn)是:有5個(gè)固定的可屏蔽中斷源,3個(gè)在片內(nèi),2個(gè)在片外,它們?cè)诔绦虼鎯?chǔ)器中各有固定的中斷入口地址,由此進(jìn)入中斷服務(wù)程序;5個(gè)中斷源有兩級(jí)中斷優(yōu)先級(jí),可形成中斷嵌套;2個(gè)特殊功能寄存器用于中斷控制和條件設(shè)置的編程。...
本文介紹的溫濕度實(shí)時(shí)控制裝置可在0~50℃和20%~98%RH(相對(duì)濕度)的范圍內(nèi)任意設(shè)定溫濕度值,其附加的通信接口可方便地實(shí)現(xiàn)與計(jì)算機(jī)的實(shí)時(shí)通信,而且便于功能的擴(kuò)展,可保證溫度、濕度滿足設(shè)計(jì)指標(biāo)。...
每個(gè)端口都分配有一個(gè)輸出數(shù)據(jù)寄存器,一個(gè)輸入引腳寄存器,一個(gè)數(shù)據(jù)方向寄存器,一個(gè)選擇寄存器,和一個(gè)配置寄存器。一個(gè)I/O口工作在輸入還是輸出是取決于該口的數(shù)據(jù)方向寄存器的狀態(tài)。...