freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm7的電壓檢測(cè)系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)-資料下載頁(yè)

2025-06-19 13:15本頁(yè)面
  

【正文】 */typedef unsigned short uint16。 /* 無(wú)符號(hào)16位整型變量 */typedef signed short int16。 /* 有符號(hào)16位整型變量 */typedef unsigned int uint32。 /* 無(wú)符號(hào)32位整型變量 */typedef signed int int32。 /* 有符號(hào)32位整型變量 */typedef float fp32。 /* 單精度浮點(diǎn)數(shù)(32位長(zhǎng)度) */typedef double fp64。 /* 雙精度浮點(diǎn)數(shù)(64位長(zhǎng)度) */define Fosc 11059200 //晶振頻率,10MHz~25MHz,應(yīng)當(dāng)與實(shí)際一至define Fcclk (Fosc * 1) //系統(tǒng)頻率,必須為Fosc的整數(shù)倍(1~32),且=60MHZdefine Fcco (Fcclk * 4) //CCO頻率,必須為Fcclk的16倍,范圍為156MHz~320MHzdefine Fpclk (Fcclk / 4) * 1 //VPB時(shí)鐘頻率,只能為(Fcclk / 4)的1 ~ 4倍void DelayNS(uint32 dly){ uint32 i。 for(。 dly0。 dly) for(i=0。 i5000。 i++)。}define UART_BPS 9600 /* 定義通訊波特率 *//***************************************************************************** 名稱(chēng):UART0_Ini()* 功能:初始化串口0。設(shè)置為8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn),波特率為115200* 入口參數(shù):無(wú)* 出口參數(shù):無(wú)****************************************************************************/void UART0_Ini(void){ uint16 Fdiv。 U0LCR = 0x83。 // DLAB = 1,可設(shè)置波特率 Fdiv = (Fpclk / 16) / UART_BPS。 // 設(shè)置波特率 U0DLM = Fdiv / 256。 U0DLL = Fdiv % 256。 U0LCR = 0x03。} /***************************************************************************** 名稱(chēng):UART0_SendByte()* 功能:向串口發(fā)送字節(jié)數(shù)據(jù),并等待發(fā)送完畢。* 入口參數(shù):data 要發(fā)送的數(shù)據(jù)* 出口參數(shù):無(wú)****************************************************************************/void UART0_SendByte(uint8 data){ U0THR = data。 // 發(fā)送數(shù)據(jù) while( (U0LSRamp。0x40)==0 )。 // 等待數(shù)據(jù)發(fā)送完畢}/***************************************************************************** 名稱(chēng):UART0_SendStr()* 功能:向串口發(fā)送一字符串* 入口參數(shù):srt 要發(fā)送的字符串的指針* 出口參數(shù):無(wú)****************************************************************************/void UART0_SendStr(uint8 const *str){ while(1) { if( *str == 39。\039。 ) break。 UART0_SendByte(*str++)。 // 發(fā)送數(shù)據(jù) }}void send_num(int x){ UART0_SendByte(0x30+x/100)。 UART0_SendByte(39。.39。)。 UART0_SendByte(0x30+x%100/10)。 UART0_SendByte(0x30+x%10)。 UART0_SendByte(0x0d)。 UART0_SendByte(0x0a)。 }八、設(shè)計(jì)結(jié)果演示被測(cè)信號(hào)尚未超過(guò)門(mén)值電壓時(shí),效果圖如下圖10:圖10:信號(hào)尚未超過(guò)門(mén)值電壓時(shí)被測(cè)信號(hào)超過(guò)門(mén)值電壓時(shí),效果圖如下圖11:圖11:被測(cè)信號(hào)超過(guò)門(mén)值電壓時(shí)串行通信效果圖12:圖12:實(shí)時(shí)數(shù)據(jù)顯示九、設(shè)計(jì)體會(huì)在這過(guò)程中我們都收獲頗豐,從這學(xué)期學(xué)習(xí)《ARM嵌入式系統(tǒng)》這門(mén)課程開(kāi)始,到課程設(shè)計(jì)結(jié)束,我們將以往書(shū)本上的知識(shí)成功應(yīng)用到實(shí)踐中去了,并且我們也對(duì)keil、proteus、ADS等軟件進(jìn)一步熟悉,掌握得更加牢固,對(duì)LPC2000系列ARM7的芯片有所了解,并可以初步的去運(yùn)用它做一些小的程序編寫(xiě),在編程的過(guò)程中,可以說(shuō)是比較曲折,稍有不慎,程序調(diào)試結(jié)果就會(huì)出現(xiàn)偏差,因此花了比較長(zhǎng)的時(shí)間。這次的課程設(shè)計(jì)讓我把ARM的理論知識(shí)用在實(shí)踐中,實(shí)現(xiàn)了理論和實(shí)踐相結(jié)合,從中更懂得理論的是實(shí)踐的基礎(chǔ),實(shí)踐有能檢驗(yàn)理論的正確性,對(duì)我以后參加工作或者繼續(xù)學(xué)習(xí)將會(huì)產(chǎn)生巨大的幫助和影響。同時(shí)也發(fā)現(xiàn)個(gè)人能力還不足,還需更加努力地學(xué)習(xí),特別是在編程方面還需要提高和進(jìn)步,希望自己能再接再厲,不斷提高個(gè)人能力。十、附錄 系統(tǒng)總圖如圖13:圖13:系統(tǒng)總圖
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1