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

正文內(nèi)容

嵌入式網(wǎng)絡(luò)測控系統(tǒng)畢業(yè)論文-文庫吧資料

2025-07-04 14:02本頁面
  

【正文】 。EEPROM 93C46 是一個采用 4 線 SPI串行接口的電可擦除存儲器,容量為 6416 位(即 128 個字節(jié)),主要保存DM9008 的配置信息,如網(wǎng)絡(luò)硬件地址、I/O 基地址、中斷線選擇等配置寄存器內(nèi)容,在 DM9008 復(fù)位后讀取 93C46 的內(nèi)容并設(shè)備內(nèi)部配置寄存器的值。另外 BALE、SYSCLK 接地,SMEMR、MEMW、MEMR 浮空。地址線有 SA0~SA19 共 20 根,只用到低 5位 SA0~SA4 與單片機相連,SA5~SA7 接地、SA8~SA9 接高電平,其它高地址位全部接地。時鐘電路只需外接 1 個 20MHz 的晶振及 2 個電容即可。 SA[]D7RWENIQ3M98主s52DM9008部分 主控制器 89S52部分圖 單片機系統(tǒng)與 DM9008 網(wǎng)絡(luò)控制器的接口電路框圖AT89S52單片機系統(tǒng)所提供的接口信號線為:P0 的 8 位數(shù)據(jù)總線 D0~D5 根經(jīng)過鎖存的地址線 A0~A讀信號線 RD、寫信號線 WR、片選線 CS1 和經(jīng)過反相后高電平有效地中斷請求線 INT。它集成了介質(zhì)訪問控制子層(MAC)和物理層的功能,可以方便地設(shè)計基于 ISA 總線的系統(tǒng),也可以比較簡單地與通用單片機進(jìn)行接口。?Caps Lcck鍵:當(dāng) Caps Lcck轉(zhuǎn)換為大寫時主要是將字母鍵所對應(yīng)字母轉(zhuǎn)換為大寫字母,與 Shift鍵按下時字母鍵的處理方式相同,將鍵值對應(yīng)的字母 ASICⅡ碼減去 0x20得到相應(yīng)字母的大寫字母的 ASICⅡ碼。字母鍵小寫到大寫的轉(zhuǎn)換查詢鍵值對應(yīng)的是否是字母鍵,如果是字母鍵,則將鍵值對應(yīng)的字母 ASICⅡ碼減去 0x20得到相應(yīng)字母的大寫字母的 ASICⅡ碼?! . 功能鍵與數(shù)據(jù)鍵當(dāng)功能鍵與數(shù)據(jù)鍵組合的處理主要包括 Shift鍵按下未彈起和 Caps Lcck轉(zhuǎn)換為大寫時。?Enter鍵:當(dāng)查詢到第一位鍵值為 0xf0且第二位鍵值為 0x5a時說明是Enter鍵彈起,程序調(diào)用 enter_chick()函數(shù)將輸入到系統(tǒng)中的數(shù)據(jù)通過UDP數(shù)據(jù)包發(fā)送到上位主機。對功能鍵的處理主要是查詢相應(yīng)的功能鍵的鍵值轉(zhuǎn)到相應(yīng)的處理函數(shù):?Shift鍵:當(dāng)查詢到第一位鍵值為 0x12或 0x59時說明是 Shift鍵按下,當(dāng)有 Shift鍵按下時,將 SHIFT標(biāo)志位置 1;當(dāng)查詢到第一位鍵值為 0xf0且第二位鍵值為 0x12或 0x59時說明是 Shift鍵彈起,將將 SHIFT標(biāo)志位清 0。939。*39。39。339。+39。839。639。539。239。.39。039。739。439。139。\\39。]39。=39。[39。39。 00 0 39。 39。 39。 39。 39。 39。 0 0 39。 39。 39。 39。 39。 39。 00 39。 39。 39。 39。 39。 0 0 0 39。 39。 39。 39。 39。 39。 00 39。 39。 39。 39。 39。 39。 0 0 39。 39。 39。 39。 39。 39。 00 39。 39。 39。 39。 39。 0 0 0 39。 39。 00 0 0 0 0 39。表  鍵值對應(yīng)鍵盤字母、數(shù)字、符號、空格數(shù)據(jù)表0 1 2 3 4 5 6 7 8 9 a b c d e f0 0 0 0 0 0 0 0 0 0 0 0 0 0 39。在本設(shè)計中,處理該類數(shù)據(jù)的方法是通過查表的方法查詢得到部分鍵盤數(shù)據(jù),在該數(shù)據(jù)為無鍵值時有數(shù)據(jù) 0表示。(2)鍵值處理當(dāng)定時計數(shù)器計滿中斷時,說明數(shù)據(jù)接收完成,對接收完一次數(shù)據(jù)發(fā)送標(biāo)志位BF置 1;在循環(huán)程序中對標(biāo)志位進(jìn)行查詢,如果為 1,進(jìn)入鍵值處理子函數(shù)。子程序接下來判斷是否是系統(tǒng)所需數(shù)據(jù)位,如果是起始位、校驗位或者結(jié)束位數(shù)據(jù)則舍棄。(1)單個字節(jié)數(shù)據(jù)接位收單個字節(jié)數(shù)據(jù)位接收程序流程如圖 ,圖 單個字節(jié)數(shù)據(jù)位接收程序流程當(dāng)時鐘線的下降沿到來時進(jìn)入中斷。表  第二套掃描碼通碼和斷碼表KEY 通碼 斷碼 KEY 通碼 斷碼 KEY 通碼 斷碼A 1C F0 1C 9 46 F0 46 [ 54 F0 54B 32 F0 32 ` 0E F0 0E INSERT E0 70 E0 F0 70C 21 F0 21 4E F0 4E HOME E0 6C E0 F0 6CD 23 F0 23 = 55 F0 55 PG UP E0 7D E0 F0 7DE 24 F0 24 \ 5D F0 5D DELETE E0 71 E0 F0 71F 2B F0 2B BKSP 66 F0 66 END E0 69 E0 F0 69G 34 F0 34 SPACE 29 F0 29 PG DN E0 7A E0 F0 7AH 33 F0 33 TAB 0D F0 0DU ARROWE0 75 E0 F0 75I 43 F0 43 CAPS 58 F0 58L ARROWE0 6B E0 F0 6BJ 3B F0 3B L SHFT 12 F0 12D ARROWE0 72 E0 F0 72K 42 F0 42 L CTRL 14 F0 14R ARROWE0 74 E0 F0 74L 4B F0 4B L GUI E0 1F E0 F0 1F NUM 77 F0 77M 3A F0 3A L ALT 11 F0 11 KP / E0 4A E0 F0 4AN 31 F0 31 R SHFT 59 F0 59 KP * 7C F0 7CO 44 F0 44 R CTRL E0 14 E0 F0 14 KP 7B F0 7BP 4D F0 4D R GUI E0 27 E0 F0 27 KP + 79 F0 79Q 15 F0 15 R ALT E0 11 E0 F0 11 KP EN E0 5A E0 F0 5AR 2D F0 2D APPS E0 2F E0 F0 2F KP 71 F0 71S 1B F0 1B ENTER 5A F0 5A KP 0 70 F0 70續(xù)表 KEY 通碼 斷碼 KEY 通碼 斷碼 KEY 通碼 斷碼T 2C F0 2C ESC 76 F0 76 KP 1 69 F0 69U 3C F0 3C F1 05 F0 05 KP 2 72 F0 72V 2A F0 2A F2 06 F0 06 KP 3 7A F0 7AW 1D F0 1D F3 04 F0 04 KP 4 6B F0 6BX 22 F0 22 F4 0C F0 0C KP 5 73 F0 73Y 35 F0 35 F5 03 F0 03 KP 6 74 F0 74Z 1A F0 1A F6 0B F0 0B KP 7 6C F0 6C0 45 F0 45 F7 83 F0 83 KP 8 75 F0 751 16 F0 16 F8 0A F0 0A KP 9 7D F0 7D2 1E F0 1E F9 01 F0 01 ] 58 F0 583 26 F0 26 F10 09 F0 09 。每個鍵都有它自己唯一的斷碼,多數(shù)第二套斷碼有兩字節(jié)長,它們的第一個字節(jié)是 F0h 第二個字節(jié)是這個鍵的通碼。多數(shù)第二套通碼都只有一個字節(jié)寬,但也有少數(shù)擴展按鍵的通碼是兩字節(jié)或四字節(jié)寬,這類的通碼第一個字節(jié)總是為 E0h。表  PS/2 通訊協(xié)議數(shù)據(jù)結(jié)構(gòu)表名稱 長度 說明起始位 1 為 0數(shù)據(jù)位 8 低位在前校驗位 1 奇校驗停止位 1 為 1  PS/2 發(fā)送數(shù)據(jù)時序PS/2鍵盤采用兩線式串口通訊協(xié)議,當(dāng)設(shè)備準(zhǔn)備發(fā)送數(shù)據(jù)時檢測時鐘線是否是高電平,如果為低則等待,為高則準(zhǔn)備數(shù)據(jù)發(fā)送,當(dāng)時鐘線為下降沿時發(fā)送數(shù)據(jù),首先發(fā)送起始位 0,接著是數(shù)據(jù)位、校驗位和停止位 1;具體時序如圖 :圖  PS/2 發(fā)送數(shù)據(jù)到主機的時序圖  鍵盤返回值鍵盤的處理器如果發(fā)現(xiàn)有鍵被按下、釋放或按住鍵盤將發(fā)送掃描碼的信息包到計算機,掃描碼有兩種不同的類型——通碼和斷碼,當(dāng)一個鍵被按下或按住就發(fā)送通碼,當(dāng)一個鍵被釋放就發(fā)送斷碼,每個按鍵被分配了唯一的通碼和斷碼,這樣主機通過查找唯一的掃描碼,就可以測定是哪個按鍵。推薦值在 15 kHz左右,也就是說,Clock(時鐘腳)高、低電平的持續(xù)時間都為 40μs。如果是主機和 PS/2鍵盤間的通訊,則 PC機必須做主機,也就是說,PC 機可以抑制 PS/2鍵盤發(fā)送數(shù)據(jù),而 PS/2鍵盤則不會抑制主機發(fā)送數(shù)據(jù)。通訊的兩端通過 Clock(時鐘腳)同步,并通過 Data(數(shù)據(jù)腳)交換數(shù)據(jù)?,F(xiàn)在比較常用的連接器如圖 。PS/2 鍵盤靠主機的PS/2端口提供+5V 電源,另外兩個腳 CLK(時鐘腳)和 Data(數(shù)據(jù)腳)都是集電極開路的,所以必須接大阻值的上拉電阻。它們分別是CLK(時鐘腳)、Data(數(shù)據(jù)腳) 、VCC(電源腳)和 GND(電源地)。 PS/2鍵盤模塊  PS/2 物理連接器 一般,具有五腳連接器的鍵盤稱之為 AT鍵盤,而具有六腳 miniDIN連接器的鍵盤則稱之為 PS/2鍵盤。(4)顯示定位程序為了方便程序?qū)︼@示位置的定位,通過顯示定位子函數(shù)將屏幕行列號轉(zhuǎn)化為模塊內(nèi)部 DDRAM地址。(3)顯示字符程序顯示字符程序包括單個字符顯示和多字符顯示。為了保證模塊能準(zhǔn)確復(fù)位,在程序中進(jìn)行軟件復(fù)位,REST=1,延時一段時間后 REST=0;寫控制指令0x30將數(shù)據(jù)格式設(shè)置為 8位模式,寫控制指令 0x80將 DDRAM 地址設(shè)置到屏幕的第一行第一個字符顯示位,寫指令 0X01清除屏幕顯示。    (2)模塊的初始化在每次系統(tǒng)上電復(fù)位后,應(yīng)該對模塊進(jìn)行初始化設(shè)置,初始化設(shè)置主要包括使能模塊、軟件復(fù)位、數(shù)據(jù)格式的設(shè)定、DDRAM 地址的設(shè)定和清除顯示,具體流程圖如圖 。圖  串口數(shù)據(jù)模式數(shù)據(jù)傳輸過程首先將串口數(shù)據(jù)模式使能端引腳 CS拉高為高電平,使能顯示模塊,根據(jù)所要送去數(shù)據(jù)將數(shù)據(jù)線接口 SID置 1或清 0,在時鐘線升沿到來時將數(shù)據(jù)送去。具體連接電路如圖 :圖  LCD 連接圖 FYD128640402B程序設(shè)計FYD128640402B程序設(shè)計主要包括 FYD128640402B的底層程序串口模式發(fā)送數(shù)據(jù)、模塊的初始化、顯示字符程序、顯示定位程序等模塊。 FYD128640402B模塊電路連接圖FYD128640402B模塊具有兩種連接模式,為了節(jié)省電路主控系統(tǒng)硬件 I/O控制引腳,在該設(shè)計中采用串口連接方式,為了減少線路板上焊接走線,提高電路的穩(wěn)定性和可靠性對 PSB、VO 引腳連線采用接口說明注釋方式連接電路,使能端 CS對應(yīng)單片機 I/O接口 ,串行數(shù)據(jù)接口 SID對應(yīng)單片機 I/O接口 ,串行時鐘接口 CLK對應(yīng)單片機 I/O接口 ,模塊復(fù)位端連接到單片機 I/O接口 ,在模塊初始化時進(jìn)行軟件復(fù)位。初始值R1R0=00,第一次設(shè)定為反白顯示,再次設(shè)定變回正常睡眠模式 0 0 00001(SL)XXSL=0:進(jìn)入睡眠模式SL=1:脫離睡眠模式擴充功能設(shè)定 0 0 001(CL)X(RE)G0CL=0/1:4/8 位數(shù)據(jù)RE=1: 擴充指令操作RE=0: 基本指令操作G=1/0:繪圖開關(guān)設(shè)定繪圖 AM地址 0 01000(AC3AC0)1(AC6AC0)設(shè)定繪圖 RAM先設(shè)定垂直(列)地址AC6AC5…AC0再設(shè)定水平(行)地址AC3AC2AC1AC0將以上 16位地址連續(xù)寫入即可 當(dāng)模塊在接受指令前,微處理器必須先確認(rèn)其內(nèi)部處于非忙碌狀態(tài),即讀取 BF標(biāo)志時,BF 需為零,方可接受新的指令。這 個 指令 不 改 變 DDRAM 的 內(nèi) 容顯示狀態(tài) 0 0 00001DCBD=1: 整體顯示 ONC=1: 游標(biāo) ONB=1:游標(biāo)位置反白允許進(jìn)入點設(shè)定 0 0 000001(I/D)S 指定在數(shù)據(jù)的讀取與寫入時,設(shè)定游標(biāo)的移動方向及指定顯示的移位游標(biāo)移位控制 0 0 0001(S/C)(R/L)XX設(shè)定游標(biāo)的移動與顯示的移位控制位。  FYD128640402B 模塊控制器接口信號說明在串口模式下,數(shù)據(jù)按位傳送到液晶模塊,其中在數(shù)據(jù)的第六、七位為RS、R/W 位,該兩位數(shù)據(jù)的組合分別表示了數(shù)據(jù)位讀和寫、控制位的讀和寫共四種模式,該四種模式的組合方式如表 。*注釋 2:模塊內(nèi)部接有上電復(fù)位電路,因此在不需要經(jīng)常復(fù)位的場合可將該端懸空。具體接口方式如表 。并且具有低電壓低功耗這一顯著特點。該模塊具有靈活的接口方式和簡單、方便的操作指令。 嵌入式網(wǎng)絡(luò)測控系統(tǒng)結(jié)構(gòu)原理圖3 模塊設(shè)計 顯示模塊設(shè)計為了滿足系統(tǒng)顯示的要求,系統(tǒng)顯示模塊采用帶漢字庫的字符液晶顯示模塊FYD128640402B,方便在系統(tǒng)接收短消息的過程中接收中文短消息,并使用其串口模式,減少對系統(tǒng)資源的占用。綜上所述,方案 2具有較好的性能,并且占用系統(tǒng)資源也較少,為了使系統(tǒng)能完成更多的功能和具有更高的可靠性,所以使用方案 2作為本次設(shè)計的方案。該方案優(yōu)點是占用系統(tǒng)時間很少;具有很高的可靠性;具有 PS/2接口標(biāo)準(zhǔn),方便電路的組裝。并且可用鍵值較少。 鍵盤電路的設(shè)計方案論證與選擇方案 1:采用 44矩陣鍵盤該方案是最常用的方案,將 16個鍵盤按 44矩陣式排列,行列分別接在單片機的 I/O接口的高四位和低四位。缺點是系統(tǒng)運算速度較低,外圍接口較少。具有一個看門狗定時器,可以方便的使用看門狗功能,使的系統(tǒng)穩(wěn)定性大大提高。片上 Flash允許程序存儲器在線系統(tǒng)可編程,亦適于常規(guī)編程器。缺
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1