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

正文內(nèi)容

基于gps的四旋翼飛行器的設(shè)計與實現(xiàn)整理版(參考版)

2024-11-14 16:00本頁面
  

【正文】 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK void Write_one_byte_to_LCD(。從機發(fā)送器必須釋放數(shù)據(jù)線,允許主機產(chǎn)生一個停止或重復(fù)起始條件。從機使數(shù)據(jù)線保持高電平,主機產(chǎn)生一個停止或重復(fù)起始條件。 從機接收器 上 如果響應(yīng)了從機地址,但是 在 傳輸了一段時間后 ,卻無法 接收更多字節(jié)數(shù)據(jù), 這時 主機 就 必須再一次終止 數(shù)據(jù)的 傳輸。 通常 在 接收器接收 各 個字節(jié) 數(shù)據(jù)之 后,除了用 CBUS 地址開頭的數(shù)據(jù),必須產(chǎn)生一個響應(yīng)。 應(yīng)答響應(yīng) 響應(yīng) 是 傳輸數(shù)據(jù) 的必要條件 , 由 主機 來 產(chǎn)生相關(guān)的響應(yīng)時鐘脈沖。 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK I2C 總線數(shù)據(jù)傳輸 數(shù)據(jù)發(fā)送的 格式 SDA 線上必須 發(fā)送 8 位 的 字節(jié) 數(shù)據(jù) ,每個字節(jié)后 跟上 一個響應(yīng)位 , 每次傳輸發(fā)送的字節(jié)數(shù)量 的多少卻沒有被限定 。 圖 42 起始和停止條件 一般由主機產(chǎn)生 起始和停止條件,總線在起始條件后 就 被 定義為 處 在 忙狀態(tài),在達到 停止條件 的一段 時間后 就可以將總線定義為 處于空閑狀態(tài)。數(shù)據(jù)線的高或低電平狀態(tài)只 有在 SCL 線 跳變到低電平 時才能 變化 。 I2C 總線 相關(guān) 術(shù)語 發(fā)送器: 向 總線的器件發(fā)送 元件 ; 接收器:接收從總線 發(fā)來的 數(shù)據(jù) 的元件 ; 主機: 可以 發(fā)送 和 產(chǎn)生時鐘信號 以及 終止發(fā)送的 初始化元件 ; 多主機:同時有多于一個主機嘗試控制總線但不破壞傳輸; 仲裁: 當(dāng) 多個主機嘗試同時控制總線 時使 控制總線 只被允許一個 并使 數(shù)據(jù)在 傳輸 過程中保持完整的過程; 同步: 連接的元件對 時鐘信號 進行 同步的過程 ; DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK I2C 總線位傳輸 I2C 總線 上 連接的 元 件有 著 不同 類型 的 制造 工藝 ,如 NMOS、 CMOS 以及 雙極性等 ,邏輯 0(低 電平 )和邏輯 1(高 電平 )并不 固定的,它由電源 VCC 的 以及 相關(guān) 的 電平?jīng)Q定,每 次總線上 傳輸一 位 數(shù)據(jù)位就 會有產(chǎn)生 一個 時鐘脈沖。 它只需要串行時鐘線 (SCL)和串行數(shù)據(jù)線 (SDA)這兩條線即可在連接于總線上的器件之間傳送信息,也 是微電子通信控制領(lǐng)域采用 極廣泛 的一種總線標(biāo)準(zhǔn)。 I2C 總線簡介 I2C 總線是一種簡單且雙向二線制同步的串行總線,由 Philips 公司開發(fā)。 GPS 模塊的 RXD 與 TXD 接單片機的 RXD 和 TXD。 圖 410 單個目標(biāo)點的行走方向 當(dāng)設(shè)置多個目標(biāo)點是,可近似直線飛至目標(biāo)點,目標(biāo)點設(shè)置越多則直 線越平滑。若目標(biāo)點在起飛點的右上方,則先 45176。斜飛。 (當(dāng) Flag=3 時,在顯示函數(shù)中將 flag 清零 )。 短按 k2→短按 k1→短按 k2→長按 k2:退出導(dǎo)航,回到主界面 (Flag=0)。 短按 k2→短按 k1:記錄當(dāng)前坐標(biāo)作為導(dǎo)航目的地 (Flag=4)。 短按 k1→短按 k1:進入測量距離界面 (Flag=2)。//將列地址增量 } } 因為字庫的第一個數(shù)組是空格,即 0x20,所以進入該子程序的數(shù)組減去 0x20,即可指向 ASCII 碼字庫對應(yīng)的英文字符。i++) Write_LCD_dat(*p++)。//寫入高 8 位部分?jǐn)?shù)據(jù) for(i=0。0x0f))。 Write_LCD_cmd(0x11+(Cl_addr4))。i8。 Write_LCD_cmd(0xb0+Y*2)。//輸入列地址 Write_LCD_cmd(0x04+(Cl_addramp。 p=ASC_4+x*16。nchar_count。 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK Cl_addr=X*8。 unsigned char*p=0。 Cl_addr+=16。i16。 Write_LCD_cmd(0xb0+Y*2+1)。//輸入列地址 Write_LCD_cmd(0x04+(Cl_addramp。i++) Write_LCD_dat(*ptr++)。//寫入低 8 位部分?jǐn)?shù)據(jù) for(i=0。0x0f))。n++) { Write_LCD_cmd(0x11+(Cl_addr4))。 for(n=0。再調(diào)用如下子程序輸出漢字: void disp_char_Chinese(unsigned char Y,unsigned char X,unsigned char*ptr,unsigned char char_count) { unsigned char Cl_addr,i,n。 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 漢字字模的建立 因為我們現(xiàn)在需要的漢字量很少,所以可以使用一些字模提取軟件自己制作所需的字模。 XY 地址計數(shù)器其實也就是 DDRAM 的地址指針, X 地址計數(shù)器是 DDRAM的指針 X, Y 地址計數(shù)器是 DDRAM 的地址指針 Y。 (5) XY 地址計數(shù)器: X 地址計數(shù)器是一個 9位計數(shù)器,不能計數(shù),只有 Y 地址計數(shù)器可以循環(huán)記 數(shù)。所以, DISPLAY START LINERST 指令將控制顯示屏幕的起始行顯示,也就是 DDRAM 里的顯示數(shù)據(jù)從哪一行開始在屏幕的第一列進行顯示輸出。當(dāng)完成一行掃描時,這個地址計數(shù)器將加上一,這是指針將指向加一后的地址,也就是下一行地址。 (4) Z 地址計數(shù)器:這是一個用指令 DISPLAY START LINE 預(yù)置的 6位地址計數(shù)器。 (3) 顯示數(shù)據(jù)存儲器,即 DDRAM: DDRAM 置高電平時是代表顯示是選擇的,DDRAM 置低電平時代表顯示是非選擇的。 BF 為高電平時表示模塊正在進行內(nèi)部數(shù)據(jù)操作,此時模塊在忙狀態(tài),不會被接受外部指令和數(shù)據(jù)所影響。 DDF 的狀態(tài)由指令 DISPLAY ON 和DISPLAYOFF 以及 RST 復(fù)位信號控制的。在字模的記載方式如圖 1 所示: 圖 32 英文字符顯示 而中文“你”在字模中的記載如下圖所示: DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 圖 33 漢字顯示 11264 的內(nèi)部器件和相關(guān)功能如下: (1) DFF,即顯示控制觸發(fā)器:此觸發(fā)器是用于控制模塊屏幕顯示的開關(guān)。當(dāng)然,只得到漢字和英文字符的內(nèi)碼還不能將這些字符顯示在液晶屏幕上,這涉及 到字符字模的建立,字模雖然也是一組數(shù)字,但是它的意義卻與數(shù)字的意義有根本的不同,它是用數(shù)字的各個位的信息來表示英文字符或中文字符的形狀,如英文的 39。而對于中文來說,常用就有 6000 個字以上,于是就有 DOS 程序員將 ASCII 表里很少用到的的高 128 位以兩個為一組來表示漢字,這就是所說的漢字內(nèi)碼。數(shù)據(jù)和數(shù)據(jù)處理流程 圖如下圖所示: DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 圖 31 GPS 數(shù)據(jù)讀取流程圖 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK LCD 模塊 11264 點陣液晶 LCD 顯示原理: 在數(shù)字電路中所有的數(shù)據(jù)都是通過二進制的 0 和 1 保存。一般來說,我們常用的定位數(shù)據(jù)如經(jīng)緯度、速度以及時間等都可以從 $GPGGA 幀中獲得。這些發(fā)送出到的數(shù)據(jù)要在分類提取后才能加以利用。 GPS 模塊處理后并發(fā)送的數(shù)據(jù)主要由幀頭,幀尾以及幀內(nèi)數(shù)據(jù)組成。//時間數(shù)據(jù) 2 unsigned char GPS_mode[3]。//海拔高度 unsigned char GPS_time1[12]。//速度數(shù)據(jù) unsigned char GPS_data_ok_flag。//經(jīng)度方向 unsigned char GPS_speed_dir[8]。//經(jīng)度數(shù)據(jù) unsigned char GPS_latitude_dir[3]。定義如下: unsigned char GPS_latitude[15]。 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 圖 26 按鍵電路圖 串口模塊 89C51 輸出的是 TTL 電平,而 RS232C 采用的是負邏輯“ 0”: +5V~+15V;邏輯“ 1”: 5V~15V,若直接與 TTL電平相連,將會燒壞 TTL 電路。 主要 技術(shù)參數(shù)和性能: (1) 電源: +5V (2) 顯示內(nèi)容: 112(列 )X 64(行 )點; (3) 全屏幕點陣; (4) 工作溫度: 10℃至 +60℃,存儲溫度: 20℃至 +70℃。為了保證 衛(wèi)星 時鐘精度, GPS 衛(wèi)星均采用高精度原子鐘, 但誤差總是存在的, 它們 和 GPS 標(biāo)準(zhǔn)時之間的偏差和漂移和漂移總量在 1ms~ 以內(nèi),由此引起的等效誤差將達到 300km~30km。 (3)相對論效應(yīng) 導(dǎo)致 于衛(wèi)星鐘和接收機所處的運動速度和重力位不同 ,從而 引起的接收機鐘 與 衛(wèi)星鐘之間 產(chǎn)生 相對誤差。 又 可以 稱 為 衛(wèi)星 的 軌道誤差 ,因為它是 由于衛(wèi)星 的 空間 三維 位置是 通過 地面 的 監(jiān)控系統(tǒng) 接收 衛(wèi)星測軌 數(shù)據(jù)來 計算 得出的。雖然美國在 2020 年取消了 SA,但是戰(zhàn)時或必要時,美國可能 會 恢復(fù)或采 取 類似的 衛(wèi)星定位精度 干擾技術(shù)。這些影響 GPS定位精度的因素可分為以下四大類: (1)SA 誤差 是 影響 GPS 定位誤差的最主要因素。第二級是將它們的組合碼分別調(diào)制在 L1 和 L2 載波頻率上。 總之, GPS 衛(wèi)星發(fā)射的信號是電文 D(t)經(jīng)過兩級調(diào)制后的信號。 采用了偽碼擴頻技術(shù)將基帶信號的頻帶從 50hz 擴展到 以將這種低碼率的導(dǎo)航文有效地發(fā)送給用戶。以下是它的一些參數(shù): L1()接收頻率; 工作溫度: 40℃至 +85℃; 輸出資料格式: NMEA0183(); 啟動時間 (TTFF):熱啟動: 1 秒;溫啟動: 33 秒;冷啟動: 36 秒; 敏感性: 159dBm。該模塊的優(yōu)勢是對漂移的處理,功耗在 30 毫安,性價比等多方面都優(yōu)于 SIRF3 芯片。 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK GPS 模塊 GPS 硬件介紹 HOLUX M89 GPS 模塊是一款采用 MTK 芯片方案的 GPS 模塊。在讀取外部程序存儲器指令的期間, /PSEN 選通兩次外部程序存儲器,也就是出現(xiàn) 2 次選通信號。另外,略微拉高該引腳時,如果微處理器在執(zhí)行 ALE 外部狀態(tài)禁止,則置位無效。如想禁止 ALE 的輸出可在 SFR8EH 地址上置低電平。 ALE/PROG:在平時, ALE 端輸出 1/6 的振蕩器頻率的正脈沖信號,頻率周期不改變,因此它可用作對外定時器或脈沖輸出。 RST:復(fù)位腳。在加密方式為 1 時, /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時,此間內(nèi)部程序存儲器。 P3 口也是 AT89C51 的一些特殊功能口,如下面所示: P3 口管腳備選功能: (1) (外部數(shù)據(jù)存儲器讀選 通 ) (2) (外部數(shù)據(jù)存儲器寫選通 ) (3) T1(T1 外部輸入 ) (4) T0(T0 外部輸入 ) (5) (外部中斷 INT1) (6) (外部中斷 INT0) (7) TXD(串行發(fā)送口 ) (8) RXD(串行接收口 ) P3 口在閃爍編程和編程校驗時可以接收一些控制信號。作為輸入,由于外部下拉為低電平。當(dāng)利用外部 ROM 或16 位地址外部 RAM 進行存取數(shù)據(jù)時, P2 口輸出的是地址的高八位。在給出地址“ 1”時,由于自身提供上拉電阻,在對八位外部地址數(shù)據(jù)存儲器進行寫或讀的操作時, P2 口輸出的為它的 SFR 里的內(nèi)容。當(dāng) P2 口被寫 1 時,其管腳被自身的上拉電阻拉為高電DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 平,且作為輸入。 P2 口: P2 口緩沖器可以輸出并接收 4 個 TTL 門電流。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1