一.target名更改 打開Keil后,左側(cè)Project Workspace中的target可改,方法:右擊Target——Manage Compnents——雙擊待修改項(xiàng)即可,若要添加,使用對(duì)話框內(nèi)對(duì)應(yīng)工具欄。二.option for target 設(shè)置之TARGET項(xiàng)1 MEMA
單片機(jī)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多
一、MDK設(shè)置在工程的Target中MicroLib二、main函數(shù)之前添加如下編譯代碼:#define COM USART1//串口選擇初始化,USART1為串口1,USART2為串口2#ifdef __GNUC__#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#el
void wr1302(unsigned char dat) //向1302寫1個(gè)字節(jié) { unsigned char i; for(i=0;i>1; //數(shù)據(jù)右移 ; } } unsigned char rd1302(void) //從1302讀1個(gè)字節(jié) { unsigned char i; for(i=0;i>1; DATA130
是兩個(gè)按鍵分別控制LED燈的亮和滅。程序很簡(jiǎn)單,其中LED.C在這里不粘貼了,只把主程序列出來。// 包含必要的頭文件 #include "LED.H" #include #include #include #include #include #include #includ
/***************************中斷方式 是主程序?qū)W⒂谄渌氖虑?,待定時(shí)器中斷時(shí)才執(zhí)行中斷子程序。*****************************/#include#define LED P1#define count 50000 // 50000 * 1us = 0.05s 機(jī)器周期1u
很多網(wǎng)友都問我AT89S51的P0口為什么要接一個(gè)上拉電阻。我就用一個(gè)篇幅來說一說P0口和其它三個(gè)口的內(nèi)部電路是不同的,如下圖 P0口是接在兩個(gè)三極管D0和D1之間的,而P1-P3口的上部是接一個(gè)電阻的。P0口的上面那個(gè)三
一、功能:用于在程序間進(jìn)行相互跳轉(zhuǎn);二、示例typedef void(*pFunction)(void);u32 JumpAddress;pFunction Jump_To_Application;void GotoAPPMain(void){ JumpAddress = *(__IO uint32_t*) (ApplicationAddress + 4
#include #include #define uchar unsigned char#define uint unsigned int#define AD_SPEED 0x60 //0110,0000 1 1 270個(gè)時(shí)鐘周期轉(zhuǎn)換一次,//少占魚制作 河北正定歡迎您 長(zhǎng)沙航空職業(yè)技術(shù)學(xué)院 2010 年QQ:411656434/
TQ2440板上將4個(gè)按鍵K1~K4分別接在4個(gè)外部中斷口上: K1 ---- EINT1(GPF1)K2 ---- EINT4(GPF4)K3 ---- EINT2(GPF2) K4 ---- EINT0(GPF0)K5 ---- EINT5(GPF5)外接單片機(jī)的I/O口主程序里初始化:KeyPort_Init(); 之后w
//中斷的應(yīng)用二//★★★★★★★★★數(shù)字鐘★★★★★★★★★★★\\\\ //單征機(jī)型號(hào):PIC16F877A //功能描述:數(shù)字鐘功能,初始顯示時(shí)間為12點(diǎn),且?guī)謩?dòng)調(diào)整時(shí)間功能。 //端口定義:RA0~RA5數(shù)碼管位控制口、RD0~R
根文件系的組成:目錄、Shell、庫(kù)、腳本(1)目錄 根文件系統(tǒng)要包含的目錄:/dev /lib /etc、/proc /dev:設(shè)備文件系統(tǒng)的掛接點(diǎn) /lib:用于存放動(dòng)態(tài)鏈接庫(kù) /etc:用來存放初始化腳本和其他配置文件的 /proc:用來掛載存放系
相信很多人遇到多光標(biāo)處顯示的字符并不是正確的字符,可一直沒有辦法解決。其實(shí)很簡(jiǎn)單,在Keil c目錄下TOOLS.INI文件中第三行增加一條語句:ANSI=1就可以了??纯次业倪@個(gè)配置文件內(nèi)容:[UV2]ORGANIZATION="HEYONG"N
1、 方式0當(dāng)位M1M0=00時(shí)。T為13位計(jì)數(shù)器,THi是高8位,TLi是低5位。設(shè)計(jì)數(shù)值為N,則計(jì)數(shù)初值X=2^13-N;2^13=8192=2000H例1:設(shè)fosc=6MHz,要求用T1的方式0定時(shí)10ms,求TH1、TL1的初值。設(shè)計(jì)數(shù)初值為X;由已知條件得:
最近在搞BOOT,于是利用手里的板子LPC1778的片子進(jìn)行調(diào)試。先去網(wǎng)上找了下發(fā)現(xiàn)沒有LPC1778U盤進(jìn)行更行的歷程,于是只能自己動(dòng)手做了。 1.首先當(dāng)然是U盤底層驅(qū)動(dòng),這里沒什么可說的,當(dāng)然是下載NXP官網(wǎng)最新的底層庫(kù),