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

正文內(nèi)容

畢業(yè)論文基于stc12c5410ad單片機(jī)的傾角測試系統(tǒng)設(shè)計(jì)(存儲版)

2024-12-02 04:45上一頁面

下一頁面
  

【正文】 P21=0。 }第四章 實(shí)驗(yàn)測試結(jié)果及傾角測試原理由于測試條件有限,及板子的焊接也存在誤差。,加速度傳感器靈敏度選擇引腳gselectgselect2全部接為低電平。陳老師教給我的不僅是科學(xué)知識,他還教給了我做人的道理,所有這些都為我今后的人生道路奠定了堅(jiān)實(shí)的基礎(chǔ),并將成為我今后工作、學(xué)習(xí)、生活和為人處事的楷模。}//SPI發(fā)送數(shù)據(jù)函數(shù)void spisend(unsigned char spidata,unsigned char isBit){ unsigned char t。t++)。 //寫1清SPIF標(biāo)志位 EA=1。 //將P10(ADC0)口設(shè)為開漏模式 ADC_CONTR=0xe0。} /數(shù)碼管顯示低四位void DevideWeilow4(int advalue){ int advalue0。 LN3=0。 ms_t0。 if(is_alarm) AlarmOUT=flash。 TMOD|=0x20。}//扇區(qū)擦除功能void sector_erase(unsigned int addr) { ISP_CONTR = 0x83。 EA=1。 EA=0。 ISP_ADDRH = addr8。 iap_disable()。 xiaoshu_angle=angle%10。} } void WiteDataToeeprom(void){ unsigned char i。i=8。amp。i++) { byte_program(((0x2e00+(tranceover169)*9)+i), Toeeprom[i]) 。039。TI=0。0x0f))*10+((R_buff[3]4)*10+(R_buff[3]amp。 T_buff[2]=((HIlimit/10/10)4 | (HIlimit/10%10))。 T_buffPt=0。 T_buff[2]=((h_Alarm_Time/10)4 | (h_Alarm_Time%10))。 TI=0。set_time[3]=((R_buff[4]4)*10+(R_buff[4]amp。Set1302(set_time)。 break。amp。 } } } else { if(T_Num0) { SBUF= T_buff[T_buffPt]。0x0f))。break。 break。 } }//主函數(shù)void main(void){ char i=0。 EA=1。 l。 //AD初始化 init_pwm()。)。break。 if(R_OK) { m=R_buff[0]。0x0f))。 if(SE_time!=0) if(Trance_time==SE_time)Trance_time=0。 } }else { TI=0。 break。set_time[6]=((R_buff[7]4)*10+(R_buff[7]amp。set_time[2]=((R_buff[3]4)*10+(R_buff[3]amp。 T_buffPt=0。 T_buff[0]=0X01。i++) bcc^=T_buff[i]。T_buff[0]=0X00。0x0f)!=1)R4=1。 T_buffPt=0。039。( tranceover=224)) for (i=0。i++) { byte_program(((0x2a00+(tranceover57)*9)+i), Toeeprom[i]) 。amp。 } tranceover++。 } else //絕對值大于5 Angle取新數(shù)值 {last_Angle=angle。 dat = ISP_DATA。 ISP_CONTR = 0x83。0x00ff。 ISP_TRIG = 0x46。 ISP_CMD = 0x00。 ET0=1。 //系統(tǒng)正常運(yùn)行指示燈() flash=~flash。 //用于鍵盤 sample=1。 } else { LN2=advalue0/10。 PCA_PWM0=0x3。 //延時(shí),等待AD電源穩(wěn)定 P1M0|=0x01。 dig_rck=0。 for(t=0。 seg_g=0。軟件部分還可以完成三軸傾角的測量;數(shù)據(jù)通訊部分,由于時(shí)間關(guān)系,上位機(jī)目前用的是串口調(diào)試助手,還可以用VB編寫上位機(jī)程序,完成數(shù)據(jù)的存儲,與下位機(jī)的通信等。2) .傾角的計(jì)算加速度傳感器在靜止時(shí),可用來測量傾斜角,傾斜角在~+之間變化時(shí),~+。 //段鎖存信號輸出 } SPSTAT=0xC0。t15。+ 最高位有零消隱功能,當(dāng)調(diào)節(jié)角度上下限時(shí),可實(shí)現(xiàn)位閃爍。amp。(H_is_add==1)) { if(h_Alarm_Time==255){h_Alarm_Time=0。 stop=1。 Is_LOWalarm=0。程序代碼如下://報(bào)警程序void Alarm(int temp){ int temp0。上位機(jī)用串口調(diào)試助手來進(jìn)行數(shù)據(jù)發(fā)送,為了使數(shù)據(jù)直觀,命令碼全部使用BCD碼,由單片機(jī)傳來的數(shù)據(jù)也使用BCD碼存儲。 } else if(P03==1) key_last3=1。 while(delay_flag==0)。 key_last2=0。 } else if(P01==1) key_last1=1。 while(delay_flag==0)。 key_last0=0。鍵盤識別程序代碼如下。 DS1302_RST = 0。 DS1302_RST = 0。 DS1302_CLK = 0。 DS1302_CLK = 0。3) DS1302的寄存器 DS1302有12個寄存器,其中有7個寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式,其日歷、時(shí)間寄存器及其控制字見表2。它要向寄存器寫入控制字,還需要讀取相應(yīng)寄存器的數(shù)據(jù)。 EA=0。 EA=1。 ISP_CMD = 0x02。 //地址右移八位取高地址 ISP_ADDRL = addramp。 角度數(shù)據(jù)分為整數(shù)和小數(shù)部分存儲,這是由于用UART傳輸方便而定的。這種記錄對數(shù)據(jù)的分析及對異常數(shù)據(jù)出現(xiàn)的原因的查找具有重要意義若采用單片機(jī)計(jì)時(shí),一方面占用硬件資源,另一方面需要設(shè)置中斷、查詢等,同樣耗費(fèi)單片機(jī)資源。count++) { sum+=Get_data()。聲音報(bào)警用蜂鳴器來實(shí)現(xiàn),光報(bào)警采用高亮度紅光LED來實(shí)現(xiàn)。 單片機(jī)系統(tǒng)電路設(shè)計(jì)1) MMA7260Q與單片機(jī)的接口。3) 低功耗設(shè)計(jì):空閑模式,掉電模式(可由外部中斷喚醒)。 CP2102與USB接口 DS1302簡介DS1302是美國DALLAS公司推出的一種高性能、低功耗的實(shí)時(shí)時(shí)鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時(shí)鐘信號和RAM數(shù)據(jù)。解決這一問題就得把現(xiàn)有的單片機(jī)異步通訊接口轉(zhuǎn)換成USB接口。74595的主要優(yōu)點(diǎn)是具有數(shù)據(jù)存儲寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。所以系統(tǒng)用8個數(shù)碼管就可以完成顯示功能。寫入主機(jī)SPDAT寄存器的數(shù)據(jù)從MOSI引腳移出發(fā)送到從機(jī)的MOSI引腳。SPI接口有兩種操作模式:主模式和從模式。MMA7260Q內(nèi)部使用開關(guān)電容作為濾波器,為降低時(shí)鐘帶來的噪聲,在輸出通道上采用簡單的RC濾波,在輸出通道上使用1kΩ的電阻和0. 1μF的電容構(gòu)成RC濾波器即可(如圖5, XOUT、YOUT、ZOUT ) 。根據(jù)不同的產(chǎn)品應(yīng)用可以選擇不同的靈敏度,而且在應(yīng)用時(shí)可以任意改變。物理模型可以構(gòu)造成一對固定的面板,中間包含一塊可移動的面板。配備有聲光報(bào)警電路,并通過鍵盤修改相應(yīng)參數(shù),通過串口完成與上位機(jī)的通信[8,9]。詳細(xì)介紹了以STCSTC12C5410AD為核心的硬件電路設(shè)計(jì),包括傾角采集模塊、串行通信模塊、微處理器外圍電路。 Measurement of angle 第一章 緒論在很多情況下,對起重機(jī)是有規(guī)定的,要求對其進(jìn)行某種形式的傾斜監(jiān)控,如自傾斜火車,如平面激光儀,需要測量兩個相互垂直方向的傾斜度 [15] 。軟件設(shè)計(jì)部分主要介紹了DS1302的使用、角度數(shù)據(jù)的采集、存儲及數(shù)據(jù)與上位機(jī)的通信,并給出了部分重要子程序。 系統(tǒng)采用DS1302時(shí)鐘芯片為角度采集時(shí)間標(biāo)簽,有鍵盤,顯示人機(jī)接口部分,可以設(shè)置角度報(bào)警值和實(shí)時(shí)顯示當(dāng)前角度數(shù)據(jù),并可以實(shí)現(xiàn)聲光報(bào)警。 Acceleration Sensor。第二章:傾角測量系統(tǒng)硬件設(shè)計(jì)。通過LED數(shù)碼管顯示時(shí)間角度信息?!MA7260Q功能框圖 2.原理重力感測單元(G CELL)由基于半導(dǎo)體材料的微機(jī)械結(jié)構(gòu)構(gòu)造而成?!『喕膿Q能物理模型靈敏度選擇( g Select) :根據(jù)g Selectg Select2兩腳輸入電平的不同,MMA7260Q具有4種靈敏度選擇模式。= (21)=800mv/g,=~給MMA7260Q的12引腳()提供高電平,即不是工作在睡眠模式。SPI也可以在一個多主機(jī)系統(tǒng)中負(fù)責(zé)內(nèi)部處理器之間的通信。需要注意的是,主機(jī)可以通過將對應(yīng)器件的/SS引腳驅(qū)動為低電平實(shí)現(xiàn)與之通信。顯示當(dāng)前角度用到4位數(shù)碼管,顯示上下限報(bào)警值時(shí)要同時(shí)顯示,用到4位數(shù)碼管,時(shí)間顯示當(dāng)前的分秒。用一個引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。這樣單片機(jī)不能編程下載和和上位機(jī)通訊,這樣給開發(fā)帶來了麻煩。R,T分別接單片機(jī)的TXD(發(fā)射端)和RXD(接收端)。2) 寬電壓:~,~(STC12LE5410AD系列)。每個I/O口驅(qū)動能力均可達(dá)20mA,但整個芯片最大不得超過55mA.選擇STC12C5410AD單片機(jī)為主控器件,單片機(jī)的片上資源能滿足系統(tǒng)的功能要求,減少了外圍器件,加強(qiáng)了系統(tǒng)的抗干擾能力,提高系統(tǒng)穩(wěn)定性,降低了開發(fā)成本和開發(fā)難度。 鍵盤電路設(shè)計(jì).聲光報(bào)警電路設(shè)計(jì)報(bào)警功能主要是角度超過設(shè)定的上線報(bào)警值或低于設(shè)定的下線報(bào)警值時(shí)候會發(fā)出報(bào)警信號,系統(tǒng)采用較為常用的方案設(shè)計(jì)——聲光報(bào)警。AD轉(zhuǎn)換頻率: 52khz/2=26khzA/D轉(zhuǎn)換結(jié)果計(jì)算公式如下: (ADC_DATA[7:0],ADC_LOW2[1:0])= 1024Vin/Vcc其中,Vin為模擬輸入通道輸入電壓,Vcc為單片機(jī)實(shí)際工作電壓,用單片機(jī)工作電壓作為模擬參考電壓。countN。 // 將角度 擴(kuò)大10倍}為了觀察角度的變化及對角度的歷史數(shù)據(jù)經(jīng)行分析,需要將該數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時(shí)間同時(shí)記錄??紤]到數(shù)據(jù)Flash只有扇區(qū)擦除,所以將數(shù)據(jù)按扇區(qū)存儲,不按字節(jié)數(shù)存儲。 //3為扇區(qū)擦除功能 ISP_ADDRH = addr8。}//字節(jié)編程void byte_program(unsigned int addr, char dat) //送地址addr 和數(shù)據(jù) dat{ ISP_CONTR = 0x83。 ISP_TRIG = 0xb9。0x00ff。} DS1302軟件設(shè)計(jì)DS1302是SPI總線驅(qū)動方式。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位0位到高位7。 DS1302_CLK = 1。 DS1302_CLK = 1。 // 寫1Byte數(shù)據(jù) DS13
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1