⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨


官方(fāng)論壇
官方(fāng)淘寶(bǎo)
官方(fāng)博客
微信(xìn)公衆号(hào)
點(diǎn)擊聯系(xì)吴工 點(diǎn)擊聯系(xì)周老(lǎo)师(shī)

温(wēn)度(dù)檢测工程上(shàng)板说(shuō)明(míng)

發(fà)布(bù)时(shí)間(jiān):2021-04-15   作者(zhě):chenzhirong 浏覽量(liàng):

温(wēn)度(dù)檢测工程上(shàng)板说(shuō)明(míng)


作者(zhě):肖肖肖


    本(běn)文(wén)为(wèi)明(míng)德揚原創文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!


     明(míng)德揚MP801開(kāi)發(fà)板可(kě)以(yǐ)支持(chí)温(wēn)度(dù)檢测工程,該工程可(kě)以(yǐ)达(dá)到(dào)实时(shí)檢测温(wēn)度(dù)的(de)效果(guǒ)。在(zài)串口(kǒu)中(zhōng)設置温(wēn)度(dù)範圍,实際温(wēn)度(dù)会(huì)实时(shí)的(de)顯示開(kāi)發(fà)板在(zài)數碼管(guǎn)上(shàng),实際温(wēn)度(dù)超过(guò)設置範圍的(de)蜂鳴器会(huì)“滴(dī)”聲報警。具體(tǐ)工程展(zhǎn)示如(rú)下(xià)。


一(yī)、MP801開(kāi)發(fà)板效果(guǒ)图(tú)


    MP801開(kāi)發(fà)板是(shì)明(míng)德揚自(zì)有(yǒu)開(kāi)發(fà)板,此(cǐ)設計(jì)我(wǒ)们(men)需要(yào)用(yòng)到(dào)串口(kǒu)接口(kǒu)、電(diàn)源、數碼管(guǎn)、蜂鳴器和(hé)温(wēn)度(dù)傳感(gǎn)器这(zhè)幾(jǐ)部(bù)分(fēn),連(lián)接图(tú)如(rú)下(xià)所(suǒ)示:



二(èr)、quartus燒录(lù)進(jìn)板


1. 打(dǎ)開(kāi)软(ruǎn)件(jiàn)“Quartus”,點(diǎn)擊图(tú)标(biāo):



2. 出(chū)現(xiàn)Programmer界面(miàn)後(hòu),點(diǎn)擊 Add File 添加工程“.sof”文(wén)件(jiàn):




3. 添加对(duì)應(yìng)工程的(de)“.sof”文(wén)件(jiàn):在(zài)添加工程文(wén)件(jiàn)的(de)时(shí)候特(tè)别注意(yì)區(qū)分(fēn)文(wén)件(jiàn)名!



4. 添加成(chéng)功後(hòu),點(diǎn)擊“Start”開(kāi)始下(xià)载:

5. 下(xià)载成(chéng)功如(rú)下(xià)所(suǒ)示:



三(sān)、串口(kǒu)調試助手(shǒu) 發(fà)送操作指令


1.打(dǎ)開(kāi)串口(kǒu)調試助手(shǒu):



2.配置串口(kǒu)号(hào)等相關(guān)參數:



3.串口(kǒu)端口(kǒu)号(hào)可(kě)在(zài)“設備管(guǎn)理器”—“端口(kǒu)(COM和(hé)LPT)”中(zhōng)查看(kàn):



4.在(zài)串口(kǒu)調試助手(shǒu)的(de)發(fà)送區(qū)域一(yī)次(cì)性(xìng)發(fà)送以(yǐ)下(xià)指令:

55d50101

55d58000

55d581cc

55d58144

55d58000

55d581cc

55d581be

55d58200

55d58300

55d58000

55d50400

55d50320

55d50200

55d50500

55d50d00



5.點(diǎn)擊“打(dǎ)開(kāi)串口(kǒu)”, 

點(diǎn)擊“手(shǒu)動(dòng)發(fà)送”  ,温(wēn)度(dù)傳感(gǎn)器檢测一(yī)次(cì)温(wēn)度(dù)就(jiù)会(huì)在(zài)MP801開(kāi)發(fà)板的(de)數碼管(guǎn)上(shàng)顯示并傳回(huí)數據(jù)顯示在(zài)串口(kǒu)調試助手(shǒu)。


   

    此(cǐ)时(shí),如(rú)果(guǒ)温(wēn)度(dù)顯示的(de)是(shì)+85°,这(zhè)是(shì)正(zhèng)常的(de)。因(yīn)为(wèi)“*The power-on reset value of the temperature register is +85°C”,这(zhè)个(gè)是(shì)DS18B20數據(jù)手(shǒu)册里(lǐ)的(de)描述,也(yě)就(jiù)是(shì)说(shuō),DS18B20在(zài)上(shàng)電(diàn)複位时(shí),其温(wēn)度(dù)寄存器里(lǐ)的(de)初始值是(shì)85°C。如(rú)果(guǒ)你不(bù)想(xiǎng)顯示这(zhè)个(gè)85°C,你可(kě)以(yǐ)延遲一(yī)段(duàn)时(shí)間(jiān),比如(rú)0.5S後(hòu)再提(tí)取(qǔ)这(zhè)个(gè)DS18B20轉(zhuǎn)換的(de)温(wēn)度(dù)顯示即可(kě)。




四(sì)、效果(guǒ)演示


1.單次(cì)采集效果(guǒ)


    再次(cì)點(diǎn)擊“手(shǒu)動(dòng)發(fà)送”,温(wēn)度(dù)檢测器檢测一(yī)次(cì)温(wēn)度(dù),此(cǐ)时(shí)的(de)温(wēn)度(dù)就(jiù)为(wèi)正(zhèng)常的(de),數碼管(guǎn)上(shàng)顯示檢测到(dào)的(de)温(wēn)度(dù)“+31.01875°”,并傳回(huí)數據(jù)給(gěi)上(shàng)位機(jī)。MP801開(kāi)發(fà)板温(wēn)度(dù)顯示效果(guǒ)如(rú)下(xià)图(tú)所(suǒ)示:



串口(kǒu)助手(shǒu)得到(dào)的(de)傳回(huí)數據(jù)如(rú)下(xià)图(tú)所(suǒ)示:



2.实时(shí)采集效果(guǒ)


點(diǎn)擊“自(zì)動(dòng)發(fà)送” 

,温(wēn)度(dù)檢测器就(jiù)可(kě)以(yǐ)实現(xiàn)实时(shí)檢测、顯示温(wēn)度(dù)并返回(huí)温(wēn)度(dù)數據(jù),串口(kǒu)顯示效果(guǒ)如(rú)下(xià)图(tú)所(suǒ)示:




五(wǔ)、温(wēn)度(dù)傳感(gǎn)器操作碼(opcode)说(shuō)明(míng)


指令(16進(jìn)制)

功能(néng)定(dìng)義

80XX

複位温(wēn)度(dù)傳感(gǎn)器

81XX

将XX值写到(dào)温(wēn)度(dù)傳感(gǎn)器

82XX

從温(wēn)度(dù)傳感(gǎn)器的(de)温(wēn)度(dù)寄存器(LSB)读(dú)到(dào)1字(zì)节(jié)數據(jù),并保存在(zài)FPGA温(wēn)度(dù)低位寄存器DS_TEMP_LSB_REG中(zhōng)

83XX

從温(wēn)度(dù)傳感(gǎn)器的(de)温(wēn)度(dù)寄存器(MSB)读(dú)到(dào)1字(zì)节(jié)數據(jù),并保存在(zài)fpga温(wēn)度(dù)高(gāo)位寄存器DS_TEMP_MSB_REG中(zhōng)

84XX

從温(wēn)度(dù)傳感(gǎn)器读(dú)到(dào)1字(zì)节(jié)數據(jù),并保存到(dào)fpga读(dú)通(tòng)用(yòng)寄存器(读(dú)除了(le)温(wēn)度(dù)寄存器的(de)其他(tā)寄存器)DS_TEMP_RDATA_REG

01XX

設置數碼管(guǎn)開(kāi)關(guān)。XX最(zuì)低位有(yǒu)效:                                0:關(guān)閉數碼管(guǎn)顯示                                     1:開(kāi)啟數碼管(guǎn)顯示                                   其他(tā):无效

02XX

設置温(wēn)度(dù)報警器範圍的(de)下(xià)限,XX一(yī)共(gòng)有(yǒu)8bit,其中(zhōng)最(zuì)高(gāo)位是(shì)符号(hào)位,0表(biǎo)示正(zhèng)數,1表(biǎo)示負數。低7位是(shì)數值。

03XX

設置温(wēn)度(dù)報警器範圍的(de)上(shàng)限,XX一(yī)共(gòng)有(yǒu)8bit,其中(zhōng)最(zuì)高(gāo)位是(shì)符号(hào)位,0表(biǎo)示正(zhèng)數,1表(biǎo)示負數。低7位是(shì)數值。

04XX

利用(yòng)DS_TEMP_LSB_REG和(hé)DS_TEMP_MSB_REG計(jì)算出(chū)十(shí)進(jìn)制值,結果(guǒ)保存到(dào)TEMP_US寄存器中(zhōng)

05XX

設置温(wēn)度(dù)報警功能(néng):XX最(zuì)低位有(yǒu)效:                     0:關(guān)閉温(wēn)度(dù)報警功能(néng)                                    1:開(kāi)啟温(wēn)度(dù)報警功能(néng)                                    其他(tā):无效

06XX

读(dú)寄存器TEMP_US[31:24],返回(huí)給(gěi)PC

07XX

读(dú)寄存器TEMP_US[23:16],返回(huí)給(gěi)PC

08XX

读(dú)寄存器TEMP_US[15:8],返回(huí)給(gěi)PC

09XX

读(dú)寄存器TEMP_US[ 7:0],返回(huí)給(gěi)PC

0aXX

读(dú)寄存器DS_TEMP_LSB_REG,返回(huí)給(gěi)PC

0bXX

读(dú)寄存器DS_TEMP_MSB_REG,返回(huí)給(gěi)PC

0cXX

读(dú)寄存器DS_TEMP_RDATA_REG,返回(huí)PC

0dXX

读(dú)取(qǔ)轉(zhuǎn)換後(hòu)的(de)温(wēn)度(dù)值,返回(huí)給(gěi)PC

其他(tā)

无效,可(kě)用(yòng)作延时(shí)

注:1.每次(cì)發(fà)送必須是(shì)两(liǎng)个(gè)字(zì)节(jié),否則会(huì)出(chū)錯;

    2.表(biǎo)中(zhōng)的(de)XX,如(rú)果(guǒ)是(shì)發(fà)送數據(jù),則XX是(shì)發(fà)送的(de)內(nèi)容;否則,XX表(biǎo)示任何值。



    以(yǐ)上(shàng)就(jiù)是(shì)明(míng)德揚MP801開(kāi)發(fà)板上(shàng)板效果(guǒ),想(xiǎng)要(yào)学習更(gèng)多(duō)內(nèi)容的(de)同(tóng)学,可(kě)以(yǐ)加Q:1479512800肖肖肖  獲取(qǔ)本(běn)工程的(de)“.sof”文(wén)件(jiàn)!

上(shàng)一(yī)篇(piān):30 温(wēn)度(dù)檢测工程
   拓展(zhǎn)閱读(dú)
⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨