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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告-wenkub

2024-10-17 22 本頁面
 

【正文】 xfb)delay(5)。P0=table[m]。{ signed int a,b,c,d。if(P2==0xfe)c=(y%100)/10+g。for(i=16。} else if(b9)} {a+=b/10。i0。//溫度傳感器信號線 for(x=z。y0。void dsreset(void)//18B20復(fù)位,unsigned int warn_l2=ds=0。單片機(jī)系統(tǒng)座位一種典型的嵌入式系統(tǒng),其系統(tǒng)設(shè)計(jì)包括硬件設(shè)計(jì)和軟件設(shè)計(jì)編程設(shè)計(jì)兩個(gè)方面,其調(diào)試過程一般分為軟件調(diào)試,硬件調(diào)試,系統(tǒng)調(diào)試。工作狀態(tài)由LCD顯示。學(xué)生在設(shè)計(jì)中可以引用所需的參考資料,避免重復(fù)工作,加快設(shè)計(jì)進(jìn)程,但必須和題目的要求相符合,保證設(shè)計(jì)的正確。(2)相比HC08CPU指令集,S08CPU增加了BGND指令。(6)ADC:多達(dá)16個(gè)通道,10個(gè)A/D轉(zhuǎn)換器與動(dòng)動(dòng)比較功能;兩個(gè)串行通信接口SCI模塊與可選的13位中斷;一個(gè)串行外設(shè)接口SPI模塊;集成電路互聯(lián)總線IIC模塊運(yùn)行高達(dá)100kbps的最高總線負(fù)載;8引腳鍵盤中斷KBI模塊。 LCD模塊LCD作為電子信息產(chǎn)品的主要顯示器件,相對于其他類型的顯示器件來說有其自身的特點(diǎn),主要包括:(1)低電壓,低功耗;(2)平板型結(jié)構(gòu);(3)使用壽命長;(4)被動(dòng)顯示;(5)顯示信息量大且易于彩色化; 1(6)無電磁輻射。字符型液晶顯示器模塊的特點(diǎn)如下:(1)液晶顯示屏是以若干5*8或5*11點(diǎn)陣塊等組成的顯示字符群。(3)內(nèi)部具有字符發(fā)生器ROM,可顯示192種字符。(7)模塊結(jié)構(gòu)緊湊,輕巧,裝配容易。如圖1: 1圖1實(shí)際應(yīng)用中是多個(gè)LED共同使用,MCU通過一個(gè)稱為數(shù)據(jù)口的8位數(shù)據(jù)端口來控制位段而原來8段數(shù)碼管的公共端,原來接到公共電平,現(xiàn)在接MCU的一個(gè)引腳,由MCU來控制,通常叫做位選信號,這樣MCU的8個(gè)端口就可以控制8連排的數(shù)碼管了。后每隔五秒采集一次濕度數(shù)據(jù)用LED顯示濕度。1()include “” //包涵總頭文件 int main(void){ work = 0。//LED初始化 LCDInit()。tpm_enable_int(0)。()//================== //文件名稱: //功能概要: 中斷底層驅(qū)動(dòng)構(gòu)件源文件//版權(quán)所有:蘇州大學(xué)飛思卡爾嵌入式中心()1//================== include “” void tpm0_isr(void){ static uint_32 TPMCounter = 0。//將濕度值轉(zhuǎn)化為對應(yīng)字符輸出 uint_8 i。stop =(uint_8 *)“Dripirrigation has ended......”。//中斷置標(biāo)志位寫1清0 LEDindex++。)。work)。light_control(LIGHT_PORT, LIGHT_PIN_GREEN, LIGHT_OFF)。light_control(LIGHT_PORT, LIGHT_PIN_GREEN, LIGHT_ON)。}} }TPM構(gòu)件://=================== //文件名稱: //功能概要:tpm底層驅(qū)動(dòng)構(gòu)件源文件 1//版權(quán)所有:蘇州大學(xué)飛思卡爾嵌入式中心()//====================== include “” //定時(shí)器模塊0,1,2地址映射 Const TPM_MemMapPtr TPM_ARR[]={TPM0_BASE_PTR,TPM1_BASE_PTR,TPM2_BASE_PTR}。//參數(shù)說明:tpmModule:模塊號:0、2 //函數(shù)返回:無//====================== void tpm_disable_int(uint_8 tpmModule){ } //====================== //函數(shù)名稱:tpm_init //功能概要:disable_irq(tpm0_irq_no + tpmModule)。//使能TPM時(shí)鐘//中斷時(shí)間計(jì)算:(48000/8)*10000/1000=0x7530 10ms中斷一次 switch(clk_src_sel){ case 1: //MCGPLL/2或者M(jìn)CGFLL作為時(shí)鐘源 BSET(SIM_SOPT2_PLLFLLSEL_SHIFT,SIM_SOPT2)。OSC0_CR|=OSC_CR_ERCLKEN_MASK。//傳參錯(cuò)誤,返回SIM_SOPT2 |= SIM_SOPT2_TPMSRC(clk_src_sel)。TPM_ARR[tpmModule]SC=TPM_SC_TOF_MASK|TPM_SC_TOIE_MASK|TPM_SC_CMOD(1)|TPM_SC_PS(3)。=~TPM_SC_CMOD(3)。//參數(shù)說明:tpmModule:模塊號:0、2 //函數(shù)返回:無 1//====================== void tpm_disable_int(uint_8 tpmModule)。//參數(shù)說明:tpmModule:模塊號:0、2 //函數(shù)返回:無//====================== void tpm_stop(uint_8 tpmModule)。//定義8根數(shù)據(jù)線為輸出,初始輸出0 for(i = 0。i 4。uint_8 j。gpio_set(led_d[j].gpio_port, led_d[j].gpio_pin, temp)。} //====================== // 文件名稱: // 功能概要:led構(gòu)件頭文件// 版權(quán)所有: 蘇州大學(xué)飛思卡爾嵌入式中心()//======================ifndef led_H //防止重復(fù)定義(開頭)define led_H include “” //LED數(shù)據(jù)口分別接PORTB的{11,10,9,8,3,2,1,0}引腳 1define LED_D1_PORT PORTB define LED_D1 11 define LED_D2_PORT PORTB define LED_D2 10 define LED_D3_PORT PORTB define LED_D3 9 define LED_D4_PORT PORTB define LED_D4 8 define LED_D5_PORT PORTB define LED_D5 3 define LED_D6_PORT PORTB define LED_D6 2 define LED_D7_PORT PORTB define LED_D7 1 define LED_D8_PORT PORTB define LED_D8 0 //LED位選口分別接PORTB的{19,18,17,16}引腳 define LED_CS0_PORT PORTB define LED_CS0 19 define LED_CS1_PORT PORTB define LED_CS1 18 define LED_CS2_PORT PORTB define LED_CS2 17 define LED_CS3_PORT PORTB define LED_CS3 16 //====================== //函數(shù)名稱:LEDInit //函數(shù)返回:無 //參數(shù)說明:無 1//功能概要:LED初始化。//====================== //函數(shù)名稱:LEDchangeCode //函數(shù)返回:返回?cái)?shù)據(jù)num對應(yīng)的顯示碼 //參數(shù)說明:num:需要轉(zhuǎn)換成顯示碼的數(shù)字 //功能概要:數(shù)字轉(zhuǎn)成顯示碼//====================== uint_8 LEDchangeCode(uint_8 num)。//====================== void LCDInit(){ uint_32 i = 0; //定義數(shù)據(jù)口和控制口為輸出 for(i = 0。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。//清屏for(i=0。//LCD初始化 //顯示第1行16個(gè)字符gpio_set(LCD[0].gpio_port, LCD[0].gpio_pin, 0)。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。gpio_set(LCD[1].gpio_port, LCD[1].gpio_pin, 0)。//將要顯示在第2行上的16個(gè)數(shù)據(jù)逐個(gè)寫入DD RAM中 for(i = 16。uint_16 j。//等待延遲防止重復(fù)調(diào)用此函數(shù)而LCD卡死 1for(j=0。for(j=0。//====================== extern void LCDShow(uint_8 data[32])。//LED顯示轉(zhuǎn)碼函數(shù) endif /* QZH_H_ */ /* * * * Created on: Jun 5, 2017 1* Author: administrator */ include“” void changeState(int *a){} int sdmn(int a){ } void changeCode(int a,uint_8 s[4]){} 1if(*a == 0){ } else { } *a = 0。039。239。439。639。839。s[3] = c[a%10]。第四章 系統(tǒng)測試圖4 圖4 是開始是濕度顯示是72%,工作狀態(tài)顯示為停止。1第五章 總結(jié)展望通過本次課程設(shè)計(jì),對中斷處理有了更加深入的理解。這里又涉及到了參數(shù)為數(shù)組的函數(shù)的寫法,因?yàn)閷W(xué)過好幾種語言,其傳遞方式偶所不同所以在這里也出現(xiàn)了不少問題。1參考文獻(xiàn)[1] 王宜懷、張書奎、王林、(第3版),北京:清華大學(xué) 出版社,20
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1