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