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

正文內容

基于arm7的電壓檢測系統(tǒng)設計_課程設計-資料下載頁

2025-03-04 05:03本頁面

【導讀】近年來隨著科學技術的發(fā)展,人們趨向于電壓檢測方式的多樣化,智能化,它對軟硬件的體積大小、成本、功耗和可靠性都提出了嚴格的要求。本設計采用了飛利浦的32位ARM微處理器LPC2138作為核心處理器。值設置,以及超過閾值能聲光報警。到AD轉換模塊處理成數(shù)字信號。CPU接收到該信號送給LCD模塊顯示輸出,同。時通過UART通信送給顯示終端實時顯示數(shù)據(jù)變化情況。與此同時,還可通過按。由于存在響應慢、精度低、可靠性差、效率低、操作繁瑣等弊端。涌現(xiàn)出多種多樣的智能電壓傳感器。電壓監(jiān)測系統(tǒng)在工業(yè)生產和科學研究等各個。也為嵌入式系統(tǒng)的進一步發(fā)展奠定良好的基。常閾值,系統(tǒng)就會觸發(fā)報警動作,提醒人們做出相應措施。壓為為例,實際應用中可根據(jù)情況更改其他阻值。本模塊采用液晶顯示屏,具有顯示質量高,數(shù)字式接口,體積小、重量輕,為U0RBR,而寫操作時為U0THR;寄存器U0DLL與U0RBR/U0THR、U0DLM與U0TER

  

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