欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    位于“潮玩新次元”的華碩天選,面向年輕態(tài)人群和ACGN人群而生,其原創(chuàng)IP“天選姬”應(yīng)該是近些年來數(shù)碼圈最火的二次元原創(chuàng)IP之一了。在筆記本產(chǎn)品線得到了玩家們的廣泛認(rèn)同后,天選系列還推出了外設(shè)等相關(guān)產(chǎn)品。如今,廣受玩家們期待的主板產(chǎn)品線也加入到了天選系列大家族,首款產(chǎn)品便是支持第13代酷睿的華碩TX GAMING B760M WIFI D4天選主板,下面我們就一起來看看它的表現(xiàn)吧。

    “元氣少女”代言,ACGN愛好者新選擇

    在“顏控”為首的二次元世界中,天選系列的形象對于玩家們來說已經(jīng)深入人心,其產(chǎn)品都以高顏值著稱,天選系列的品牌二次元原創(chuàng)IP代言人“天選姬”以玩家們喜愛的畫風(fēng)出現(xiàn),清新活潑的月光銀和魔幻青色調(diào)相結(jié)合,身著未來科技輕機甲戰(zhàn)衣,更好的展現(xiàn)了科技美感與消費體驗溫度的融合。

    華碩TX GAMING B760M WIFI D4天選主板(以下簡稱華碩B760天選主板)也融入了大量的“天選”元素,給玩家們帶來了主板顏值的全新體驗。與之前硬派科技的主板包裝不同,華碩B760天選主板的包裝盒采用了天選姬全新形象的個性彩盒包裝,減少了硬件產(chǎn)品的冰冷感。包裝內(nèi)還附送了天選姬貼紙,方便玩家打造個性化裝機體驗。

    主板配備了大面積月光銀裝甲,和“天選姬”的戰(zhàn)甲相呼應(yīng),PCB上專屬的魔幻青配色更是體現(xiàn)了該主板的主題。芯片組散熱片上,華碩還為該主板加入了鉆切工藝打造的TX LOGO,特別帶感。此外,PCB上還印有“Born to be different”、“A.C.G.N”和“華碩天選”等專屬字樣,處處顯現(xiàn)出與眾不同的二次元風(fēng),將主板設(shè)計帶進了次元美學(xué)新高度。

    除了主板外觀上的“小心思”,華碩B760天選主板的BIOS界面和相關(guān)配套軟件都有天選姬新造型的畫面,能夠給玩家?guī)砀映两亩卧w驗。

    除了外觀上耳目一新的設(shè)計,華碩B760天選主板在硬件規(guī)格上也有不錯的表現(xiàn)。它采用了的12+1 Dr.MOS整合型高效供電解決方案,整合式MOSFET將高頻和低頻的MOSFET晶體管和控制芯片整合至單一封裝中,再配合DIGI+ VRM數(shù)字供電控制技術(shù),為新一代英特爾處理器提供更好的供電效率。此外,主板還采用8+4 Pin ProCool高強度供電接口,確保接口與電源線連接更充分,提升電源效率、降低阻抗、更加堅固耐用、有效防止熱熔及短路等接口故障。主板PCB則采用了2盎司銅6層PCB,具備更好的電氣性能。

    從拆解來看,華碩B760天選主板的處理器核心供電MOSFET采用了經(jīng)典的威世SiC639 Dr.MOS,一共12顆,并聯(lián)設(shè)計,其單顆典型負(fù)載為50A,玩家們經(jīng)常可以在中端主板上看到它的身影。核顯供電配備的是一顆威世SiC623,典型負(fù)載為60A。PWM主控為華碩定制的ASP2100R。從供電規(guī)格來看,該主板相比華碩上代B660同檔次主板進一步提升了供電規(guī)模,在應(yīng)付中高端處理器時更加得心應(yīng)手。

    華碩B760天選主板對散熱同樣進行了強化,主板VRM和電感區(qū)域都覆蓋了碩大的高質(zhì)量散熱片,有助于提高供電區(qū)域散熱效率,加速降溫。相比華碩上代同檔次B660主板,該主板的兩條M.2 NVMe插槽都配備了散熱片,能更好的解決PCIe4.0 M.2 SSD在高速讀寫下的溫度問題。

    內(nèi)存方面,華碩B760天選主板提供了DDR4內(nèi)存支持,并在主板型號上標(biāo)明了D4。DDR4內(nèi)存目前價格便宜,也很適合玩家升級時節(jié)省成本,而低時序的DDR4由于有著較低的延遲,所以在游戲中的表現(xiàn)也比較不錯。該主板最高可以支持到DDR4 5333+(OC),更好地滿足玩家的超頻需求。主板還加入了華碩OptiMem II內(nèi)存優(yōu)化技術(shù),優(yōu)化走線布局,提高信號完整性,減少干擾信號,提高內(nèi)存兼容性和超頻空間。

    華碩B760天選主板提供了PCIe5.0×16插槽(使用處理器的PCIe5.0通道),為未來的PCIe 5.0顯卡做好了準(zhǔn)備。值得一提的是,PCIe5.0對電氣性能要求更高,所以該插槽使用了SMT生產(chǎn)工藝,并集成金屬強化層提高穩(wěn)定性,保護顯卡插槽不易變形損壞,可為顯卡提供優(yōu)異的支撐和防護能力。

    B760主板相對于B660主板能夠提供更多的PCIe4.0通道,所以在擴展支持方面也就更加豐富。華碩B760天選主板為玩家提供了2個2280規(guī)格的M.2 NVMe SSD插槽,均支持PCIe4.0×4模式。這兩個插槽均搭載了華碩M.2 Q-Latch便捷卡扣設(shè)計,拆卸安裝NVMe SSD更方便。此外,主板板載了雷電4接針,玩家可自行搭配相關(guān)雷電設(shè)備。

    主板預(yù)裝了一體式I/O背板,提供了包括USB 3.2 Gen 2x2 Type-C接口在內(nèi)的諸多接口。網(wǎng)絡(luò)方面,華碩B760天選主板配備了2.5G有線網(wǎng)卡和Intel WiFi 6無線網(wǎng)卡以及藍(lán)牙5.2,可以幫助玩家實現(xiàn)更高的網(wǎng)絡(luò)速度連接和更低的數(shù)據(jù)延遲表現(xiàn)。主板不僅有和DTS聯(lián)合開發(fā)的DTS音效定制技術(shù),讓玩家可根據(jù)使用場景,方便地將音效偏好設(shè)為音樂模式、電影模式、游戲模式或者自定義聲效,從而帶給玩家更逼真、更震撼的音效體驗。該主板還支持黑科技雙向 AI 降噪功能,基于大量數(shù)據(jù)庫智能識別聲源,不僅可以降低自身麥克風(fēng)輸出的噪音,還可降低聲頻輸入的環(huán)境噪音,無論游戲、聊天、直播、通訊,均讓你和隊友都可聽到更清晰的聲音,溝通更順暢。

    值得一提的是,華碩B760天選主板支持AURA SYNC神光同步,該主板取消了主板上板載的側(cè)邊RGB燈效,但是為玩家提供了多達3個第二代可編程ARGB燈效接針和1個AURA RGB燈效接針,能夠自動檢測設(shè)備上的LED數(shù)量,可與相關(guān)兼容設(shè)備實現(xiàn)燈效聯(lián)動,配合天選家族其他周邊配件,盡情釋放次元戰(zhàn)力,玩家組建個性化搭配具備了更高的自由度。

    中高端處理器通吃,APE3.0解鎖功耗還降溫度

    測試平臺

    處理器:Intel酷睿i7 13700

    散熱器:ROG RYUJIN 龍神2代360 ARGB

    主板:華碩TX GAMING B760M WIFI D4天選主板

    內(nèi)存:威剛XPG DDR4 3600

    顯卡:NVIDIA RTX 4080 FE

    硬盤:金士頓 KC3000 2TB

    電源:華碩TUF GAMING裝彈手850W

    操作系統(tǒng):Windows 11專業(yè)版22H2

    B760主板是這一代Intel主板中的主流暢銷款,所以其性能釋放也是玩家們重點關(guān)注的對象。雖然B系列主板不能對CPU進行超頻,但解鎖功耗卻是爆款主板的必備功能。華碩B760天選主板搭載了華碩APE3.0(ASUS Performance Enhancement 3.0)功能,BIOS中默認(rèn)開啟該功能,能夠解鎖處理器PL1/PL2功耗,提供更強的處理器性能釋放,對于非K處理器來說意義還是比較大的。此外,考慮到第13代酷睿處理器功耗設(shè)計,華碩還加入了溫度墻為90℃的解鎖模式(此模式下性能釋放會高于默認(rèn)設(shè)置,略低于完全解鎖模式),玩家可以根據(jù)自己主機的散熱條件和使用需求來酌情選擇。

    這次我們使用第13代酷睿非K處理器的次旗艦酷睿i7 13700來對其進行測試。默認(rèn)狀態(tài)不解鎖功耗的情況下,酷睿i7 13700的PL1為65 W,PL2為219W,此時進行考機的話,可以看到經(jīng)過短暫的爆發(fā)期(PL2)后,其功耗被嚴(yán)格限制在了65W(PL1)上,整體性能不能被很好的釋放。

    在開啟華碩B760天選主板的APE3.0功能后,可以看到處理器的PL1被解鎖為253W,PL2被解鎖為4095W,對于酷睿i7 13700來說,這幾乎就是完全解鎖了。

    在APE3.0開啟后,對酷睿i7 13700進行基準(zhǔn)性能測試,可以看到其成績與在更高端的Z790上沒有區(qū)別,性能釋放非常完整。

    在室溫24℃、無輔助散熱的環(huán)境下,我們使用R23進行30分鐘的連續(xù)考機,可以看到酷睿i7 13700可以在華碩B760天選主板上穩(wěn)定在性能核5.1GHz、能效核4.1G的頻率上。此時用熱成像儀查看主板的供電溫度,可以看到測溫點最高溫度為62.6℃,整體表現(xiàn)能夠滿足玩家們高負(fù)載下使用的需求,不用擔(dān)心溫度問題。

    對于Intel第13代酷睿處理器來說,CEP機制更加嚴(yán)格,玩家使用B760主板搭配非K處理器時,目前是無法繞過CEP機制的,也就是說之前大家期待的降壓降溫操作目前無法實現(xiàn)。而華碩B760天選主板的APE3.0功能采取了另外的辦法來緩解這個問題,那就是通過調(diào)整Loadline值來實現(xiàn)。

    如果我們不開啟APE3.0,直接在主板BIOS中將處理器PL1/PL2全部解鎖為4095W,此時通過軟件可以看到Loadline值為1.1mOhm,如果使用APE3.0功能來解鎖功耗,那么可以看到Loadline值會降低到0.9mOhm。在這種對比條件下,連續(xù)跑30分鐘R23考機,可以看到直接解鎖不開啟APE3.0的處理器考機溫度為89℃,而開啟APE3.0的處理器考機溫度則為85℃。APE3.0確實通過另外的辦法降低了一些處理器溫度。

    總結(jié):超次元新潮玩神裝,第13代酷睿中端好搭檔

    華碩天選系列產(chǎn)品作為潮玩數(shù)碼硬件和數(shù)碼原創(chuàng)二次元IP的開拓者之一,為玩家們提供了諸多全新的選擇。此次其將產(chǎn)品線擴大到主板產(chǎn)品線,交出的首款產(chǎn)品華碩B760天選主板不但擁有非常不錯的顏值,讓淺色系主板“顏控”玩家有了更多的選擇,同時其在硬件配置和處理器性能釋放方面也有不錯的表現(xiàn),可謂“顏”“戰(zhàn)”雙修,也是二次元愛好者和游戲玩家在組建第13代酷睿整機時非常不錯的個性化裝機選擇。

    點擊鏈接擁有天選主板 https://item.jd.com/100042811600.html

    習(xí)目的

    1. 了解獨立按鍵和矩陣按鍵的區(qū)別,掌握矩陣按鍵線反轉(zhuǎn)法識別原理。
    2. 掌握STC8A8K64D4系列單片機使用線反轉(zhuǎn)法識別4×4矩陣按鍵的程序設(shè)計。

    矩陣按鍵原理

    單片機設(shè)計中,按鍵作為一種常用的人機接口被廣泛應(yīng)用,在家用、娛樂、工控等設(shè)備上都可以見到按鍵的應(yīng)用。我們最常用的兩種按鍵接入方式是獨立按鍵和矩陣按鍵。

    獨立按鍵和矩陣按鍵

    獨立按鍵如下圖所示,每個按鍵占用單片機的一個GPIO,單片機通過讀取GPIO的狀態(tài)即可判斷按鍵是否按下,這種方式編程簡單,適合在按鍵較少的場合下使用。

    圖1:獨立按鍵

    當(dāng)按鍵較多時,使用獨立按鍵會占用單片機過多的IO資源,這會降低單片機IO的利用率,不利于單片機的選型(我們必須選擇具有大量IO資源的單片機才能完成獨立按鍵的接入),同時,也使得硬件布線變得復(fù)雜。

    為了解決這個問題,當(dāng)按鍵較多時,我們通常會使用矩陣按鍵方式接入。矩陣按鍵接入是利用單片機的 GPIO口組成行與列,在行與列的每一個交點處連接按鍵,該接入方式最大優(yōu)勢是提高了IO的利用率。根據(jù)行和列的不同可以有很多種矩陣按鍵組合,如3x3矩陣按鍵、4×4矩陣按鍵等等。其中,典型的是4×4矩陣按鍵,本章我們以4×4矩陣按鍵為例來說明矩陣按鍵掃描原理和編程,下圖是常用的兩種4×4矩陣按鍵模塊。

    圖2:4×4矩陣按鍵

    矩陣按鍵識別原理

    下圖是4×4矩陣按鍵的原理示意圖,可以看到每個按鍵都有對應(yīng)的行號和列號,通過行號和列號的組合就可以確定是哪個按鍵,如行1列2就可以確定按鍵S2。由此,我們自然想到,如果行和列都用數(shù)字信號表示(0和1),那么每個按鍵都可以通過一個數(shù)字組合來表示,這個數(shù)字組合就是按鍵對應(yīng)的編碼。

    圖3:4×4矩陣按鍵原理示意圖

    矩陣按鍵的識別通常需要兩步操作,第一步是檢測鍵盤上是否有鍵按下,第二步是識別具體是哪一個按鍵按下。對于矩陣按鍵的識別,常用的方法有行列掃描法和線反轉(zhuǎn)法,其中,線反轉(zhuǎn)法只需2步即可完成按鍵識別,速度快于行列掃描法,接下來,我們以線反轉(zhuǎn)法為例,具體看一下矩陣按鍵的檢測過程。

    1. 行線(ROW1~ ROW3)配置為輸出、列線(COL1~ COL4)配置為輸入。行線輸出低電平,讀取列線數(shù)據(jù),如果列線數(shù)據(jù)全為“1”,則無按鍵按下,如果有按鍵按下,則對應(yīng)列的輸入為0。如S1鍵按下,可以得到列編碼為1110。
    2. 線翻轉(zhuǎn),即行線配置為輸入、列線配置為輸出。列線輸出低電平,讀取行線數(shù)據(jù),由此獲取按下的按鍵對應(yīng)的行號。
    3. 由行線和列線即可得到具體是哪個按鍵按下。

    硬件電路設(shè)計

    STC8A8K64D4開發(fā)板上設(shè)計了4×4矩陣按鍵電路,如下圖所示。

    圖4:4×4矩陣按鍵電路原理圖

    ? 上圖4×4矩陣按鍵電路中的行線和列線上串聯(lián)了220Ω電阻,其作用為:

    1. 對單片機GPIO提供保護:我們在調(diào)試時,如果誤將行線輸出高電平,列線輸出低電平或者列線輸出高電平,行線輸出低電平,此時,若按下了某個按鍵,會讓輸出高電平的引腳直接連接到了輸出低電平的引腳,導(dǎo)致電流過大,增加的電阻可以起到限流的作用,避免損傷GPIO。
    2. 降低按鍵抖動的峰值電壓:按鍵操作時會產(chǎn)生抖動電壓,串接的電阻可有效降低抖動電壓峰值。

    開發(fā)板上,為了復(fù)用單片機IO,單片機和矩陣按鍵電路之間通過跳線連接,當(dāng)我們使用矩陣按鍵時,需要將跳線短接,如下圖所示。

    圖5:矩陣按鍵引腳復(fù)用

    矩陣按鍵使用的單片機的引腳如下表:

    表1:STC8A8K64D4單片機矩陣按鍵引腳分配

    名稱

    編號

    引腳

    說明

    行1

    P2.7

    和LED指示燈D2共用IO

    行2

    P0.0

    和LED指示燈D2共用IO

    行3

    P2.6

    和LED指示燈D1共用IO

    行4

    P0.3

    獨立IO

    列1

    P0.1

    獨立IO

    列2

    P0.2

    獨立IO

    列3

    P1.7

    和外部晶振共用IO

    列4

    P1.6

    和外部晶振共用IO

    • 注:獨立GPIO表示開發(fā)板沒有其他的電路使用這個GPIO,非獨立GPIO說明開發(fā)板有其他電路用到了該GPIO。讀者在使用非獨立GPIO使用時需要注意電路的連接,以避免多個電路使用了同一個GPIO。

    軟件設(shè)計

    4×4矩陣按鍵識別(串口發(fā)送鍵值)實驗

    • 注:本節(jié)的實驗是在“實驗2-6-1:串口1數(shù)據(jù)收發(fā)實驗”的基礎(chǔ)上修改,本節(jié)對應(yīng)的實驗源碼是:“實驗2-19-1:4×4矩陣按鍵識別(串口發(fā)送鍵值)”。

    實驗內(nèi)容

    用線反轉(zhuǎn)方式識別矩陣按鍵,成功識別后,通過串口輸出按鍵的鍵值(S3~S18)。

    代碼編寫

    1. 新建一個名稱為“matrix_keyboard_4x4.c”的文件及其頭文件“matrix_keyboard_4x4.h”并保存到工程的“Source”文件夾,并將“matrix_keyboard_4x4.c”加入到Keil工程中的“SOURCE”組。
    2. 引用頭文件

    因為在“matrix_keyboard_4x4.c”文件中使用了“matrix_keyboard_4x4.c”文件中的函數(shù),所以需要引用下面的頭文件“matrix_keyboard_4x4.h”。

    代碼清單:引用頭文件

    1. //引用矩陣按鍵的頭文件
    2. #include "matrix_keyboard_4x4.h"
    3. 4×4矩陣按鍵識別

    線反轉(zhuǎn)法識別矩陣按鍵代碼清單如下,因為開發(fā)板要考慮綜合資源分配,使用的GPIO不連續(xù)(如行線使用的是P2.7 P0.0 P2.6 P0.3,而不是連續(xù)編號的GPIO,如P2.0~P2.3),所以,IO配置相對麻煩一些,讀者在自己的設(shè)計中使用矩陣按鍵時,如果條件允許,應(yīng)盡量使用連續(xù)編號的GPIO。

    代碼清單:4×4矩陣按鍵識別

    1. /**********************************************************************************
    2. 功能描述:4x4矩陣按鍵識別
    3. 參 數(shù):無
    4. 返 回 值:按鍵編號1~16
    5. ***********************************************************************************/
    6. u8 KeyScan(void)
    7. {
    8. u8 row,col,key_val=0xFF;
    9. u8 tmp;

    10. //配置行為準(zhǔn)雙向
    11. P0M1 &=~0x09; P0M0 &=~0x09; //設(shè)置P0.0和P0.3為準(zhǔn)雙向口
    12. P2M1 &=~0xC0; P2M0 &=~0xC0; //設(shè)置P2.6和P2.7為準(zhǔn)雙向口
    13. //配置列為輸入并開啟上拉
    14. P0M1 |=0x06; P0M0 &=~0x06; //設(shè)置P0.1和P0.2為高阻輸入
    15. P1M1 |=0xC0; P1M0 &=~0xC0; //設(shè)置P1.6~P1.7為高阻輸入
    16. P_SW2 |=0x80; //將EAXFR位置1,允許訪問擴展RAM區(qū)特殊功能寄存器(XFR)
    17. P0PU |=0x06; //開啟P0.1、P0.2的上拉電阻
    18. P1PU |=0xC0; //開啟P1.6、P1.7的上拉電阻
    19. P_SW2 &=0x7F; //將EAXFR位置0,禁止訪問XFR
    20. ROW1=0;ROW2=0;ROW3=0;ROW4=0; //行輸出低電平
    21. delay_ms(5);

    22. tmp=COL_DATA;
    23. if(tmp !=0x0F) //有鍵按下
    24. {
    25. delay_ms(20); //軟件消抖
    26. if(tmp !=0x0F) //確實有鍵按下
    27. {
    28. switch(tmp)
    29. {
    30. case 0x0E:col=1;break; //第1列有按鍵按下
    31. case 0x0D:col=2;break; //第2列有按鍵按下
    32. case 0x0B:col=3;break; //第3列有按鍵按下
    33. case 0x07:col=4;break; //第4列有按鍵按下
    34. default:col=0xFF;
    35. }
    36. }
    37. }
    38. //線反轉(zhuǎn):行輸入,列輸出低電平
    39. //配置行為高阻輸入并開啟上拉電阻
    40. P0M1 |=0x09; P0M0 &=~0x09; //設(shè)置P0.0和P0.3為高阻輸入
    41. P2M1 |=0xC0; P2M0 &=~0xC0; //設(shè)置P2.6和P2.7為高阻輸入
    42. P_SW2 |=0x80; //將EAXFR位置1,允許訪問擴展RAM區(qū)特殊功能寄存器(XFR)
    43. P0PU |=0x09; //開啟P0.1、P0.2的上拉電阻
    44. P2PU |=0xC0; //開啟P1.6、P1.7的上拉電阻
    45. P_SW2 &=0x7F; //將EAXFR位置0,禁止訪問XFR
    46. //配置列為準(zhǔn)雙向
    47. P0M1 &=~0x06; P0M0 &=~0x06; //設(shè)置P0.1和P0.2為準(zhǔn)雙向口
    48. P1M1 &=~0xC0; P1M0 &=~0xC0; //設(shè)置P1.6~P1.7為準(zhǔn)雙向口

    49. COL1=0;COL2=0;COL3=0;COL4=0; //列輸出低電平
    50. tmp=ROW_DATA;
    51. if(tmp !=0x0F)//有鍵按下
    52. {
    53. switch(tmp)
    54. {
    55. case 0x0E:row=0;break; //第1列有按鍵按下(列編號從0開始是為了后面的計算方便)
    56. case 0x0D:row=1;break; //第2列有按鍵按下
    57. case 0x0B:row=2;break; //第3列有按鍵按下
    58. case 0x07:row=3;break; //第4列有按鍵按下
    59. default:row=0xFF;
    60. }
    61. key_val=row*4 + col;
    62. }
    63. while(ROW_DATA !=0x0F);//等待按鍵釋放
    64. return key_val;
    65. }
    66. 主函數(shù)

    主函數(shù)中,調(diào)用4×4矩陣按鍵識別函數(shù)實時檢測是否有按鍵按下,如果有按鍵按下,通過串口輸出按鍵的編號(S3~S18)代碼清單如下。

    代碼清單:主函數(shù)

    1. /**********************************************************************************
    2. 功能描述:主函數(shù)
    3. 參 數(shù):無
    4. 返 回 值:int類型
    5. ***********************************************************************************/
    6. int main(void)
    7. {
    8. u8 temp;

    9. P3M1 &=0xFE; P3M0 &=0xFE; //設(shè)置P3.0為準(zhǔn)雙向口(串口1的RxD)
    10. P3M1 &=0xFD; P3M0 |=0x02; //設(shè)置P3.1為推挽輸出(串口1的TxD)

    11. uart1_init(); //串口1初始化
    12. EA=1; //使能總中斷
    13. while(1)
    14. {
    15. temp=KeyScan(); //按鍵識別
    16. if(temp!=0xFF) //有鍵按下
    17. {
    18. //串口打印上傳的采集的原始值為了和開發(fā)板上的按鍵絲印一致,這里需要加2
    19. printf("按鍵 %bd 按下\r\n",temp+2);
    20. }
    21. }
    22. }

    硬件連接

    矩陣按鍵電路和指示燈D1、D2以及外部晶振復(fù)用GPIO。使用矩陣按鍵時,需要將矩陣按鍵的跳線帽短接上,同時斷開指示燈D1、D2的跳線帽,并且開發(fā)板不能使用外部晶振。

    圖6:硬件連接

    實驗步驟

    1. 解壓“…\第3部分:配套例程源碼”目錄下的壓縮文件“實驗2-19-1:4×4矩陣按鍵識別(串口發(fā)送鍵值)”,將解壓后得到的文件夾拷貝到合適的目錄,如“D\STC8”(這樣做的目的是為了防止中文路徑或者工程存放的路徑過深導(dǎo)致打開工程出現(xiàn)問題)。
    2. 雙擊“…\matrix_keyboard_4x4\project”目錄下的工程文件“matrix_keyboard_4x4.uvproj”。
    3. 點擊編譯按鈕編譯工程,編譯成功后生成的HEX文件“matrix_keyboard_4x4.hex”位于工程的“…\matrix_keyboard_4x4\Project\Object”目錄下。
    4. 打開STC-ISP軟件下載程序,下載使用內(nèi)部IRC時鐘,IRC頻率選擇:24MHz。
    5. 電腦上打開串口調(diào)試助手,選擇開發(fā)板對應(yīng)的串口號,將波特率設(shè)置為9600bps。
    6. 程序運行后按動4×4矩陣按鍵中的按鍵,可以在串口調(diào)試助手接收框中觀察到開發(fā)板發(fā)送的按鍵信息,如下圖所示。

    圖7:串口接收的按鍵信息

    4×4矩陣按鍵識別(數(shù)碼管顯示鍵值)實驗

    • 注:本節(jié)的實驗是在“實驗2-19-1:4×4矩陣按鍵識別(串口發(fā)送鍵值)”的基礎(chǔ)上修改,本節(jié)對應(yīng)的實驗源碼是:“實驗2-19-2:4×4矩陣按鍵識別(數(shù)碼管顯示鍵值)”。

    實驗內(nèi)容

    用線反轉(zhuǎn)方式識別矩陣按鍵,成功識別后,使用數(shù)碼管的第1位和第2位顯示出鍵值。

    • 關(guān)于數(shù)碼管顯示的內(nèi)容,讀者可以參閱《第2-12講:數(shù)碼管顯示》。

    代碼編寫

    串口輸出鍵值的例子中,識別到按鍵按下后,通過串口將按鍵的鍵值發(fā)送給計算機。我們做如下修改即可:

    1. 識別到按鍵按下后,將獲取的鍵值按照10進制提取出十位和個位(因為4×4矩陣按鍵的按鍵數(shù)量是16個,所以只有十位和個位)。
    2. 調(diào)用數(shù)碼管顯示更新函數(shù)“LEDseg_DispUpdata()”更新個位顯示。
    3. 調(diào)用數(shù)碼管顯示更新函數(shù)“LEDseg_DispUpdata()”更新十位顯示。這里需要注意:如果十位為0,即鍵值小于10,關(guān)閉十位數(shù)碼管的顯示,如果十位不為0,即鍵值在10~16的范圍內(nèi),顯示十位。

    數(shù)碼管顯示鍵值的代碼清單如下(省略了數(shù)碼管等的初始化代碼)。

    代碼清單:數(shù)碼管顯示鍵值

    1. while(1)
    2. {
    3. temp=KeyScan(); //得到鍵值
    4. if(temp !=0xFF)
    5. {
    6. Temp +=2; //為了和開發(fā)板上的按鍵絲印一致,這里需要加2
    7. node1=(temp/10)%10; //十位
    8. node2=temp%10; //個位
    9. if(node1 !=0)//十位不等于0,顯示十位
    10. {
    11. LEDseg_DispUpdata(LEDSEG_1,node1,LEDSEG_DP_OFF);//更新第1個數(shù)碼管顯示內(nèi)容
    12. }
    13. else //十位等于0,關(guān)閉十位顯示
    14. {
    15. LEDseg_DispUpdata(LEDSEG_1,LEDSEG_NODE_OFF,LEDSEG_DP_OFF);//更新第8個數(shù)碼管顯示內(nèi)容
    16. }
    17. LEDseg_DispUpdata(LEDSEG_2,node2,LEDSEG_DP_OFF);//更新顯示個位
    18. }
    19. }

    硬件連接

    按照下圖所示短接跳線帽。

    圖8:硬件連接

    實驗步驟

    1. 解壓“…\第3部分:配套例程源碼”目錄下的壓縮文件“實驗2-19-2:4×4矩陣按鍵識別(數(shù)碼管鍵值)”,將解壓后得到的文件夾拷貝到合適的目錄,如“D\STC8”(這樣做的目的是為了防止中文路徑或者工程存放的路徑過深導(dǎo)致打開工程出現(xiàn)問題)。
    2. 雙擊“…\matrix_keyboard_4x4_ledseg\project”目錄下的工程文件“matrix_keyboard_4x4_ledseg.uvproj”。
    3. 點擊編譯按鈕編譯工程,編譯成功后生成的HEX文件“matrix_keyboard_4x4_ledseg.hex”位于工程的“…\matrix_keyboard_4x4\Project\Object”目錄下。
    4. 打開STC-ISP軟件下載程序,下載使用內(nèi)部IRC時鐘,IRC頻率選擇:24MHz。
    5. 程序運行后,按動4×4矩陣按鍵中的按鍵,可以觀察到數(shù)碼管上會顯示對應(yīng)的鍵值。

    一套主板和CPU是今天收的,具體是多少錢,我把它放在視頻的最后面。快遞又到貨了,這一次到的是一套板U套裝,這一套也是粉絲發(fā)過來賣給我的。它的主板是華碩B660M-k D4,處理器是i5的12490F。

    這板U成色非常好,原裝的擋板都有,找了兩條內(nèi)存條,找了一個M2的固態(tài)。現(xiàn)在準(zhǔn)備測試這一個板U套裝,測試這種板U套裝一定要使用雙條內(nèi)存去測試,這樣才能測試出CPU支不支持雙通道。

    現(xiàn)在市面上有一些CPU有瑕疵,有瑕疵就是不支持雙通道。這個主板插一條內(nèi)存可以使用,可以點亮,但是一旦插兩條內(nèi)存是點不亮的,這就叫CPU單通道。插兩條內(nèi)存也順便把內(nèi)存插槽是不是全好的也給測出來了。一次點亮,成功進入系統(tǒng)。

    測一下聲音,聲音沒問題。測下網(wǎng)絡(luò),網(wǎng)卡沒問題。核對一下配置,12490F,B660M-k。看一下CPU插槽,單烤一下FPU。關(guān)機斷電3分鐘,重新開機,再次通電開機。為什么要斷電3分鐘再重新開機?這個主要是測試主板有沒有掉電的情況。

    經(jīng)過測試沒有問題,接下來聯(lián)系粉絲轉(zhuǎn)錢。要提前加我,現(xiàn)在暫停一下,手機上面操作了,把錢轉(zhuǎn)給他了。有貨要賣的直接來就行了,不需要擔(dān)心錢的問題,只需要擔(dān)心貨沒問題,坐等收錢就行了,搞定。

    這個是1120收的,賣加個110等于多少?1230賣1228,1228不包郵。最后還是打個廣告,大量回收各種二手電腦、配件、顯卡等等都可以收,直接往這里發(fā)就行了。收到貨兩小時以內(nèi)轉(zhuǎn)錢。

    像今天這個,應(yīng)該一個小時還不到就轉(zhuǎn)給他了,錢的問題可以放心,無需擔(dān)心。

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有