完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫為您提供最新技術(shù)文章,最實(shí)用的電子技術(shù)文章,是您了解電子技術(shù)動(dòng)態(tài)的最佳平臺(tái)。
除去網(wǎng)上已有的圖形驅(qū)動(dòng)代碼外,其核心代碼主要為游戲處理、信息處理和按鍵處理。 編寫游戲的功能代碼,先定義游戲的數(shù)據(jù)結(jié)構(gòu)和常量。...
將每個(gè)按鈕的一端接到單片機(jī)的I/O口,另一端接地,這是最簡(jiǎn)單的辦法,如圖3所示是實(shí)驗(yàn)板上按鈕的接法,四個(gè)按鈕分別接到P3.2 、P3.3、P3.4和P3.5。...
DMA(Direct Memory Access)控制器是一種在系統(tǒng)內(nèi)部轉(zhuǎn)移數(shù)據(jù)的獨(dú)特外設(shè),可以將其視為一種能夠通過一組專用總線將內(nèi)部和外部存儲(chǔ)器與每個(gè)具有DMA能力的外設(shè)連接起來的控制器。它之所以屬于外設(shè),是因?yàn)樗窃谔幚砥鞯木幊炭刂葡聛?執(zhí)行傳輸?shù)摹?..
應(yīng)該說,Cx51是C語言在MCS51單片機(jī)上的擴(kuò)展,既有C語言的共性,又有它自己的特點(diǎn)。本文介紹的是Cx51程序設(shè)計(jì)時(shí)堆棧的計(jì)算方法。...
#include #include #defineucharunsignedchar #defineuintunsignedint //**********定義全局變量*******************// //查表0123456789EFPOFF uchar...
根據(jù)軟件功能要求,將系統(tǒng)軟件分成若干個(gè)相對(duì)獨(dú)立的部分,根據(jù)它們之間的聯(lián)系和時(shí)間上的關(guān)系,設(shè)計(jì)出合理的軟件總體結(jié)構(gòu),使其清晰,簡(jiǎn)潔,流程合理。培養(yǎng)結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格,各功能程序?qū)嵭心K化,子程序化。...
8位的定時(shí)器最大可計(jì)數(shù)2的8次方為256,16位的定時(shí)器最大可計(jì)數(shù)2的16次方為65536。由于單片機(jī)的定時(shí)器是遞加式的,所以最大值減去所要定時(shí)的值就是初值...
應(yīng)答器硬件部分在本系統(tǒng)中可具體分為:天線、電源電路、接受和發(fā)送電路、控制電路、存儲(chǔ)器幾部分組成。...
硬件看門狗是利用了一個(gè)定時(shí)器,來監(jiān)控主程序的運(yùn)行,也就是說在主程序的運(yùn)行過程中,我們要在定時(shí)時(shí)間到之前對(duì)定時(shí)器進(jìn)行復(fù)位如果出現(xiàn)死循環(huán),或者說PC指針不能回來。...
PIC 8位單片機(jī)共有三個(gè)級(jí)別,有相對(duì)應(yīng)的指令集?;炯?jí)PIC系列芯片共有指令33條,每條指令是12位字長(zhǎng);中級(jí)PIC系列芯片共有指令35條,每條指令是14位字長(zhǎng);高級(jí)PIC系列芯片共有指令58條,每條指令是16位字長(zhǎng)。...
常用的按鍵電路有兩種形式,獨(dú)立式按鍵和矩陣式按鍵,獨(dú)立式按鍵比較簡(jiǎn)單,它們各自與獨(dú)立的輸入線相連接。...
根據(jù)三相電機(jī)功率公式P - Ulcos}P,要降低功率消耗可以通過減少電機(jī)的U,I和cos }P來實(shí)現(xiàn)。由于在降低電壓,減少勵(lì)磁電流(電機(jī)的電流主要是勵(lì)磁電流)的同時(shí),功率因數(shù)會(huì)上升,因此功率上升的幅度要小于電流降低的程度,才能實(shí)現(xiàn)節(jié)能。...
一直都是用STM32做項(xiàng)目中的主控芯片,在編程的時(shí)候,之前一直忽視了一個(gè)問題,那就是寄存器的位置是如何定義的。...
在本期配刊光盤中有上一期用ATmega16控制液晶顯示屏的源程序,將其中的ICd.c和lod.H拷貝到第7期例程psmanager的目錄里,并用ICCAVR打開工程psrnanager,然后分別將Icd.c和Icd.h加入工程...
實(shí)際的工程中,可能會(huì)使用PIC16C5X這種通用的可編程的鍵盤、顯示接口器件,使用PIC16C5X單片器件就能夠完成鍵盤輸入和顯示控制兩種功能。...
pic單片機(jī)是學(xué)習(xí)單片機(jī)人士必定接觸的一款器件,因此大家對(duì)pic單片機(jī)或多或少具備一定了解。...
數(shù)據(jù)存儲(chǔ)器在單片機(jī)PIC16F84中,除了有存放程序的程序存儲(chǔ)器外,還有數(shù)據(jù)存儲(chǔ)器。單片機(jī)在執(zhí)行程序過程中,往往需要隨時(shí)向單片機(jī)輸入一些數(shù)據(jù),而且有些數(shù)據(jù)還可能隨時(shí)改變。...
在單片機(jī)的應(yīng)用中,通信協(xié)議是必不可少的一部分,上位機(jī)與下位機(jī),單片機(jī)與單片機(jī),單片機(jī)與外設(shè)模塊之間的通信都需要通信協(xié)議實(shí)現(xiàn)信息交換和資源共享。由于設(shè)備之間不同的傳輸速率、電氣特性、可靠性要求的不同,產(chǎn)生了許多類型的適用于不同情況的通信協(xié)議,并被廣泛接受和使用。...
由于CAN屬于異步通訊,沒有時(shí)鐘信號(hào)線,連接在同一個(gè)總線網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn)會(huì)像串口異步通訊那樣,節(jié)點(diǎn)間使用約定好的波特率進(jìn)行通訊。...
STM32系列芯片擁有最少3個(gè)、最多8個(gè)16位的定時(shí)器,這是定時(shí)器通過可編程預(yù)分頻器驅(qū)動(dòng)的16位自動(dòng)裝載計(jì)數(shù)器構(gòu)成。...