精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

利用DS16C32/DS80C390加速80/400位數(shù)學運算

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-21 10:36 ? 次閱讀

Maxim DS80C390/DS80C400高速微控制器為最終用戶提供專用的硬件16/32位數(shù)學加速器。訪問數(shù)學加速器是通過使用五個專用的特殊函數(shù)寄存器來完成的。DS16C32/DS80C390可實現(xiàn)80位乘法和400位除法運算。本應用筆記為設計人員提供了有關DS80C390/DS80C400高速微控制器數(shù)學加速特性的有用信息以及各種代碼示例。

概述

8051微控制器市場的性能進步越來越多地促使用戶考慮在曾經(jīng)需要僅從8位設備獲得的處理能力的應用中使用16位器件。毫無疑問,其中一些潛在應用需要涉及16位數(shù)據(jù)的快速數(shù)學運算和計算。DS80C390/DS80C400在兩個層面上滿足了這一需求。這種更快的指令執(zhí)行速度分別為DS10C18和DS75C80產(chǎn)生390MIPS和80.400MIPS的峰值性能。這種更快的指令執(zhí)行速度與40MHz的最大時鐘頻率相結合,可產(chǎn)生10MIPS的峰值性能。對于執(zhí)行密集型 16 位數(shù)學運算的應用程序來說,同樣重要的是包含用于 16/32 位數(shù)學加速的專用硬件。本應用筆記將解釋片上數(shù)學加速器的接口和操作,并舉例說明其使用方法。

訪問數(shù)學加速器硬件

數(shù)學加速器完全通過五個特殊功能寄存器 (SFR) 進行控制。這五個 SFR 如表 1 所示。通過 MA、MB 和 MC 寄存器以逐字節(jié)的方式向/從加速器加載和卸載數(shù)據(jù)。MA 寄存器允許在加速器之間傳輸 32 位數(shù)據(jù)。MB 寄存器允許將 16 位數(shù)據(jù)傳輸?shù)郊铀倨?從加速器傳輸,而 MC 寄存器允許加載/卸載訪問 40 位累加器。40 位累加器在加速器執(zhí)行的每次乘法或除法運算時都會更新,在需要乘法累加或除法累加函數(shù)的應用中證明非常有用。通過任何 MA、MB 或 MC 寄存器將數(shù)據(jù)加載到加速器中時,必須始終首先執(zhí)行最低有效字節(jié),而從加速器卸載數(shù)據(jù)始終首先執(zhí)行最高有效字節(jié)。圖 1 中給出的數(shù)學加速器框圖說明了此 SFR 接口。

pYYBAGP0LjWAJenYAAApjTn_fZY440.gif?imgver=1

圖1.數(shù)學加速器框圖。

SFR (地址) 位名稱 按操作
劃分的加速器使用情況(MUL、DIV16、DIV32、NORM、SHIFT)
操作 以前
MCNT0 (D1h)
MCNT0.7 低電平有效頻移 SHIFT 0 = left, 1 = right
MCNT0.6 CSE SHIFT 1 = enables circular shift
MCNT0.5 SCE SHIFT 1 = include SBC in shift
MCNT0.4-0 MAS4:0 SHIFT Number of shifts to do
NORM 00000b = start NORM Number of shifts done
MCNT1 (D2h)
MCNT1.7 MST ALL 繁忙位 繁忙位
MCNT1.6 MOF MUL 1 = 產(chǎn)品> FFFFh
DIV 16/32 1 = 除以 0 嘗試
MCNT1.5 MOF SHIFT 進位 進位
MCNT1.4 CLM ALL 清除 MA、MB 和 MC 清除 MA、MB 和 MC
馬薩諸塞州 (D3h) MUL 16-bit multiplicand 32 位產(chǎn)品
DIV16 16-bit dividend 16 位商
DIV32 32-bit dividend 32 位商
NORM 32-bit data 32位尾數(shù)
SHIFT 32-bit data 32 位移位結果
MB (D4h) MUL 16 位乘法器
DIV 16/32 16 位除數(shù) 16 位余數(shù)
MC (D5h) MUL
DIV16
DIV32
40 位累加器 40 位累加器

支持的操作

DS80C390/DS80C400數(shù)學加速器支持四種基本運算:乘法、除法、歸一化和移位。數(shù)學加速器要執(zhí)行的操作由寫入三個寄存器(MA、MB 和 MCNT0)的順序定義。BUSY 位 (MCNT1.7) 指示操作何時開始 (BUSY = 1) 以及操作何時完成 (BUSY = 0)。但是,每個數(shù)學加速器操作都保證在固定數(shù)量的機器周期內(nèi)完成,從而消除了對 BUSY 位輪詢的需要。下表給出了每個加速器操作的硬件執(zhí)行時間。表后介紹了啟動操作所需的每個數(shù)學加速器操作和 SFR 寫入序列。這些信息也可以在DS80C390用戶指南補充指南或高速微控制器用戶指南:網(wǎng)絡微控制器補充中找到。

操作 執(zhí)行時間 最小執(zhí)行時間
(t中聯(lián)= 25ns;40兆赫)
乘以 16 位 x 16 位 24 tCLCL 600ns
除法 32 位/16 位 36 tCLCL 900ns
除法 16 位/16 位 24 t中聯(lián)600ns
規(guī)范化 32 位 36 t中聯(lián)900ns
移位 32 位 36 t中聯(lián)600ns

乘以 16 位 x 16 位

16 位乘 16 位乘法運算通過將 16 位乘法器寫入 MB 寄存器,然后將 16 位乘法器寫入 MA 寄存器來啟動。每個 16 位字必須首先將最低有效字節(jié)加載到所需的寄存器。加速器硬件在六個機器周期內(nèi)完成乘法運算,產(chǎn)生一個 32 位結果,通過讀取 MA 寄存器,該結果可訪問,最高有效字節(jié)優(yōu)先。需要讀取MA寄存器的四次才能獲得整個產(chǎn)品。乘法運算會自動將乘積與 40 位累加器的先前內(nèi)容累加,如果乘積超過 1FFFFh,則設置 MOF 標志 (MCNT6.0000)。

除 32 位/16 位和除 16 位/16 位

32位除以16位運算是通過將32位分頻寫入MA寄存器,然后將16位除數(shù)寫入MB寄存器來啟動的。16 位除以 16 位操作的啟動方式類似,只是需要向 MA 寄存器寫入 16 位分頻的字節(jié)少兩個。所有 32 位雙字和 16 位字數(shù)據(jù)必須首先將最低有效字節(jié)加載到所需的寄存器。數(shù)學加速器在九個機器周期內(nèi)完成 32/16 除法,在六個機器周期內(nèi)完成 16/16 除法,根據(jù)初始股息的大小生成 32 位或 16 位商。為兩個除法運算生成 16 位余數(shù)。商和余數(shù)可以通過分別讀取MA和MB寄存器來訪問,最高有效字節(jié)優(yōu)先。對于 16/16 分頻,MA 寄存器的兩個讀取將返回 16 位商,而 32/16 分頻需要 MA 的四個讀數(shù)才能獲得完整的 32 位商。先讀取商數(shù)還是余數(shù)并不重要。除法運算會自動累加 40 位累加器的先前內(nèi)容累加商,如果除數(shù)為 1h,則設置 MOF 標志 (MCNT6.0000)。

規(guī)范化 32 位

32 位規(guī)范化操作是通過將 32 位雙字寫入 MA,然后寫入 MAS4:0 來啟動的(MCNT0.4-0) 位 = 00000b。標準化將在九個機器周期內(nèi)完成。此時,可以從MA寄存器讀取左移的32位結果,最高有效字節(jié)優(yōu)先。規(guī)范化 32 位雙字所需的左移次數(shù)將返回到 MAS4:0位。

右移/左移 32 位

32 位移位操作是通過向 MA 寄存器寫入一個 32 位雙字,然后寫入 MAS4:0 來啟動的要執(zhí)行的班次數(shù)的位。位移位可以選擇在右方向或左方向上完成,定義為圓形移位,并且包含或排除進位 (SCB) 位。當不執(zhí)行循環(huán)移位時,在操作過程中將始終移入零位數(shù)據(jù) (0)。下圖詳細介紹了換檔操作的控制。

poYBAGP0LjuASv6UAAAXtRxVU2E654.gif?imgver=1

圖2.換檔操作控制。

40 位累加器

40 位累加器將每個乘法(乘積)或除法(商)的結果添加到其當前 內(nèi)容。整個40位累加器可以加載,最低有效字節(jié)優(yōu)先,五次寫入MC特殊功能寄存器。類似地,可以讀取40位累加器,最高有效字節(jié)優(yōu)先,五次讀取MC特殊功能寄存器。

每個加速器操作的匯編代碼示例

下面是簡單的代碼示例,用于演示每個操作所需的加載/卸載過程,以及突出顯示每個操作中涉及的寄存器和位的圖表。

將 16 位× 16 位相乘

mov mb, #78h ; lsb (5678h)
mov mb, #56h ; msb (5678h)
mov ma, #34h ; lsb (1234h)
mov ma, #12h ; msb (1234h)
nop ; mb, mb, ma, ma write sequence => 16-bit * 16-bit
nop
nop
nop
nop
nop ; 32-bit product ready after 6 machine cycles
mov r0, ma ; r0 = 06h (msb)
mov r1, ma ; r1 = 26h
mov r2, ma ; r2 = 00h
mov r3, ma ; r3 = 60h (lsb)

pYYBAGP0LkCACDmaAAAgxLclEkk640.gif?imgver=1

圖3.將 16 位× 16 位示例相乘(1234h × 5678h = 06260060h)。

除法 32 位/16 位

mov ma, #78h ; lsb (56785678h)
mov ma, #56h ; lsb+1 (56785678h)
mov ma, #78h ; lsb+1 (56785678h)
mov ma, #56h ; msb (56785678h)
mov mb, #34h ; lsb (1234h)
mov mb, #12h ; msb (1234h)
nop ; ma, ma, ma, ma, mb, mb write sequence
nop ; => 32-bit/16-bit
nop
nop
nop
nop
nop
nop
nop ; quotient & remainder ready after 9 machine cycles
mov r0, ma ; r0 = 00h (msb quotient)
mov r1, ma ; r1 = 04h
mov r2, ma ; r2 = c0h
mov r3, ma ; r3 = 12h (lsb quotient)
mov r6, mb ; r6 = 0eh (msb remainder)
mov r7, mb ; r7 = d0h (lsb remainder)

pYYBAGP0LkOAEEsdAAAjbMT-YVA747.gif?imgver=1

圖4.除以 32 位/16 位示例 (56785678H/1234H = 0004C012H;余數(shù) = 0ED0h)。

除法 16 位/16 位

mov ma, #78h ; lsb (5678h)
mov ma, #56h ; msb (5678h)
mov mb, #34h ; lsb (1234h)
mov mb, #12h ; msb (1234h)
nop ; ma, ma, mb, mb write sequence => 16-bit/16-bit
nop
nop
nop
nop
nop ; quotient & remainder ready after 6 machine cycles
mov r4, ma ; r4 = 00h (msb quotient)
mov r5, ma ; r5 = 04h (lsb quotient)
mov r6, mb ; r6 = 0dh (msb remainder)
mov r7, mb ; r7 = a8h (lsb remainder)

poYBAGP0LkyAZr_2AAAjGzXyBu0501.gif?imgver=1

圖5.除以 16 位/16 位示例 (5678h/1234h = 0004h;余數(shù) = 0DA8h)。

規(guī)范化 32 位

mov ma, #67h ; lsb (01234567h)
mov ma, #45h ; lsb+1 (01234567h)
mov ma, #23h ; lsb+1 (01234567h)
mov ma, #01h ; msb (01234567h)
anl mcnt0, #0e0h ; mas4:0=00000b
nop ; ma, ma, ma, ma, mcnt0.4-0=00000b
nop ; write sequence => 32-bit normalize
nop
nop
nop
nop
nop
nop
nop ; mantissa/exponent ready after 9 machine cycles
mov r0, ma ; r0 = 91h (msb mantissa)
mov r1, ma ; r1 = a2h
mov r2, ma ; r2 = b3h
mov r3, ma ; r3 = 80h (lsb mantissa)
mov a, mcnt0
anl a, #1fh
mov r7, a ; r7 = 07h (#shifts)

pYYBAGP0LlCAcphsAAAgaQMBiWE879.gif?imgver=1

圖6.規(guī)范化 32 位示例 (01234567h = 91A2B380h;班次 = 7)。

右移/左移 32 位

orl mcnt1, #20h ; scb=1
mov ma, #80h ; lsb (91a2b380h)
mov ma, #0b3h ; lsb+1 (91a2b380h)
mov ma, #0a2h ; lsb+1 (91a2b380h)
mov ma, #91h ; msb (91a2b380h)
mov mcnt0, #0e7h ; lshift\=1, cse=1, sce=1, mas4:0=7h
nop ; ma, ma, ma, ma, mcnt0.4-0=00111b
nop ; write sequence => 32-bit shift
nop ; circular right shift w/scb
nop
nop
nop
nop
nop
nop ; shifted result ready after 9 machine cycles
mov r0, ma ; r0 = 03h (msb shifted result)
mov r1, ma ; r1 = 23h
mov r2, ma ; r2 = 45h
mov r3, ma ; r3 = 67h (lsb shifted result)

pYYBAGP0LlGAfXKsAAAmjEVTd-Q570.gif?imgver=1

圖7.移位 32 位示例(01234567h = 91A2B380h;移位 = 7)。

中斷加速器操作

如前所述,數(shù)學加速器硬件完全由寫入和讀取關聯(lián) SFR 的順序控制。每個寄存器讀取或?qū)懭胫赶虿煌奈锢韮?nèi)存位置。為了獲得正確的結果,不違反規(guī)定的命令至關重要。通常,數(shù)學加速器不應被另一個也使用數(shù)學加速器的任務中斷,因為這通常會產(chǎn)生不希望的結果。簡而言之,只有一個數(shù)學加速器能夠一次執(zhí)行一個操作。下面的序列演示了使用可重入數(shù)學加速器代碼時預期的問題類型。

示例問題序列

Write MB (Start of divide 16-bit/16-bit)
Write MB
--- Interrupt occurs that uses the Accelerator ---
Write MB (Start of divide 16-bit/16-bit)
Write MB
Write MA
Write MA
--- Wait for completion---
Read MA
Read MA
Read MA
Read MA INCORRECT ! - divide 32-bit/16-bit was performed
---Return from Interrupt ---
Write MA
Write MA WRONG STATE ! - will not initiate the divide

凱爾?使用加速器的 C51 編譯器數(shù)學函數(shù)

許多 8051 用戶習慣于使用高級語言(如 C. Keil)進行代碼開發(fā)。 軟件,行業(yè)領先的 8051 開發(fā)工具提供商,已經(jīng)創(chuàng)建了特殊的代碼來允許 DS80C390/DS80C400數(shù)學加速器用于某些操作。下面列出了 Keil C51 版本 6.20(或更高版本)支持的操作,這些操作在啟用此“目標選項”時使用數(shù)學加速器。

unsigned long *
unsigned long /
unsigned long >>
unsigned long <<
signed long *
signed long /
signed long >>
signed long <<

應用示例:

IEEE 754 單精度浮點乘法?

為了演示DS80C390/DS80C400數(shù)學加速器硬件的功能,我們來研究兩個浮點數(shù)相乘的任務。下面的圖 8 顯示了 IEEE 754 單精度浮點數(shù)格式,表 3 包含一些示例數(shù)字。二進制浮點數(shù)的乘法涉及指數(shù)的加法和有符號 24 位數(shù)的乘法。圖 9 顯示了完成任務必須執(zhí)行的基本步驟。到目前為止,對于 8051 硬件,三個步驟中最耗時的是 24 位× 24 位乘法。雖然DS80C390/DS80C400算術加速器不支持兩個24位數(shù)字的直接乘法,但利用其16位×16位乘法和累加功能,與傳統(tǒng)的8051方法相比,具有明顯的性能優(yōu)勢。圖 2 步驟 24 顯示了使用加速器對 (9) 個歸一化 3 位數(shù)字進行乘法的輪廓。部分乘積累加 (MAC) 操作已突出顯示。

pYYBAGP0LlaAXC7zAAAZttdhPzM811.gif?imgver=1

圖8.IEEE 754 單精度浮點格式。

7F7FFFFF (最大正) 3.4028234663852886e+38
66FF0C32 6.02214208470173e+23
4天8EF3C2 299792448.0
4B277224 10973732.0
47F12065 123456.7890625
461C4000 10000.0
44FA0002 2000.000244140625
448AE385 1111.1099853515625
3F800000 1.0
3F000000 0.5
203D26D0 1.6021764682116162e-19
1985873F 1.380650314593702e-23
085C305C 6.626068801043303e-34
00800000(最小陽性) 1.1754943508222875e-38
80800000(最小負值) -1.1754943508222875e-38
AF531F95 -1.9201558398851404e-10
BA81742B -0.000987654
BF000000 -0.5
BF800000 -1.0
C1000000 -8.0
C2046666 -33.099998474121094
C7C35000 -100000.0
編號: D0435000 -13107200000.0
D533A52B -12345123274752.0
FF7FFFFF (最大負數(shù)) -3.4028234663852886e+38

poYBAGP0LliABoYqAABjRco9lBQ160.gif?imgver=1

圖9.浮點乘法 (A × B = C)。

應用示例(續(xù))-代碼列表

為了簡化示例,應用程序代碼不支持以下乘法或乘積:0、-0、無窮大、-無窮大、NaN(不是數(shù)字)、非規(guī)范化值。此外,代碼對產(chǎn)品執(zhí)行有偏差的舍入(即,如果產(chǎn)品正好在兩個可表示的數(shù)字之間,則將其向上舍入)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7496

    瀏覽量

    151083
  • 寄存器
    +關注

    關注

    31

    文章

    5325

    瀏覽量

    120052
  • 加速器
    +關注

    關注

    2

    文章

    795

    瀏覽量

    37772
收藏 人收藏

    評論

    相關推薦

    用IAR編譯器開發(fā)DS80C400

    本應用筆記闡述了如何開始使用8051 IAR Embedded Workbench?來創(chuàng)建DS80C400C語言應用程序。通過一個簡單的HTTP服務器演示如何使用DS80C400的ROM功能。所有開發(fā)都采用TINIm
    發(fā)表于 12-07 09:35 ?3044次閱讀
    用IAR編譯器開發(fā)<b class='flag-5'>DS80C400</b>

    DS80C400評估板中文資料pdf

    DS80C400評估板
    發(fā)表于 04-15 17:42 ?50次下載

    DS80C410-DS80C411中文資料pdf

    DS80C410/DS80C411 網(wǎng)絡微控制器是高度集成的8051 器件。外設包括一個10/100 以太網(wǎng) MAC,三個串口,一個可選的CAN 2.0B 控制器,1-Wire?主機和64 個I/O 引腳。DS80C410 和
    發(fā)表于 04-15 17:47 ?44次下載

    DS80C320,DS80C323 pdf datashee

    The DS80C320/DS80C323 are fast 80C31/80C32-compatible microcontrollers. Wasted clock and mem
    發(fā)表于 08-13 14:01 ?27次下載

    TINI平臺的引導下載程序命令集

    本篇應用筆記介紹了基于微控制器 DS80C390DS80C400 的TINI®平臺的通用引導下載程序命令集注意DS80C400 的引導下載程序是燒錄在ROM 中因此無法改變而DS8
    發(fā)表于 12-09 16:44 ?16次下載

    DS80C310 高速微控制器

    DS80C310 高速微控制器 The DS80C310 is a fast 80C31/80C32-compatible microcontroller. It features
    發(fā)表于 09-19 09:49 ?838次閱讀
    <b class='flag-5'>DS80C</b>310 高速微控制器

    采用DS80C390單片機實現(xiàn)智能雙CAN監(jiān)控系統(tǒng)的設計

    美國Dallas公司的高檔單片機DS80C390是內(nèi)置雙CAN模塊的嵌入式高速微處理器芯片:每個機器周期僅包含4個時鐘周期,比8051單片機快四倍;支持最大晶振頻率為40MHz,單指令周期100ns
    的頭像 發(fā)表于 10-16 08:09 ?2891次閱讀
    采用<b class='flag-5'>DS80C390</b>單片機實現(xiàn)智能雙CAN監(jiān)控系統(tǒng)的設計

    采用雙CAN模塊的DS80C390芯片實現(xiàn)分層分布式監(jiān)控系統(tǒng)的設計

    本文以美國Dallas公司的內(nèi)部帶2個獨立CAN模塊的DS80C390芯片為核心設計一種雙CAN總線分層分布式監(jiān)控系統(tǒng),并在電力系統(tǒng)同步靜止補償器(STATCOM)上得到應用。
    的頭像 發(fā)表于 10-11 07:50 ?2637次閱讀
    采用雙CAN模塊的<b class='flag-5'>DS80C390</b>芯片實現(xiàn)分層分布式監(jiān)控系統(tǒng)的設計

    DS80C390-QNR+ DS80C390-QNR+ - (Maxim Integrated) - 嵌入式 - 微控制器

    電子發(fā)燒友網(wǎng)為你提供()DS80C390-QNR+相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS80C390-QNR+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS80C390-QNR+真值表,DS8
    發(fā)表于 11-16 18:41
    <b class='flag-5'>DS80C390</b>-QNR+ <b class='flag-5'>DS80C390</b>-QNR+ - (Maxim Integrated) - 嵌入式 - 微控制器

    DS80C390-QCR+ DS80C390-QCR+ - (Maxim Integrated) - 嵌入式 - 微控制器

    電子發(fā)燒友網(wǎng)為你提供()DS80C390-QCR+相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS80C390-QCR+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS80C390-QCR+真值表,DS8
    發(fā)表于 11-16 19:20
    <b class='flag-5'>DS80C390</b>-QCR+ <b class='flag-5'>DS80C390</b>-QCR+ - (Maxim Integrated) - 嵌入式 - 微控制器

    DS80C390-FNR DS80C390-FNR - (Maxim Integrated) - 嵌入式 - 微控制器

    電子發(fā)燒友網(wǎng)為你提供()DS80C390-FNR相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS80C390-FNR的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS80C390-FNR真值表,DS80C3
    發(fā)表于 11-16 19:22
    <b class='flag-5'>DS80C390</b>-FNR <b class='flag-5'>DS80C390</b>-FNR - (Maxim Integrated) - 嵌入式 - 微控制器

    DS80C390-QNR DS80C390-QNR - (Maxim Integrated) - 嵌入式 - 微控制器

    電子發(fā)燒友網(wǎng)為你提供()DS80C390-QNR相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS80C390-QNR的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS80C390-QNR真值表,DS80C3
    發(fā)表于 11-16 19:24
    <b class='flag-5'>DS80C390</b>-QNR <b class='flag-5'>DS80C390</b>-QNR - (Maxim Integrated) - 嵌入式 - 微控制器

    DS80C390-FNR+ DS80C390-FNR+ - (Maxim Integrated) - 嵌入式 - 微控制器

    電子發(fā)燒友網(wǎng)為你提供()DS80C390-FNR+相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS80C390-FNR+的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS80C390-FNR+真值表,DS8
    發(fā)表于 11-16 19:28
    <b class='flag-5'>DS80C390</b>-FNR+ <b class='flag-5'>DS80C390</b>-FNR+ - (Maxim Integrated) - 嵌入式 - 微控制器

    采用DS80C400芯片軟件的互聯(lián)網(wǎng)揚聲器

    DS80C400 是支持互聯(lián)網(wǎng)的揚聲器的完美選擇。DS80C400的ROM使應用能夠以傳輸原始音頻數(shù)據(jù)的速度通過網(wǎng)絡進行通信。通過增加一個16DAC、一些電阻和少量的焊接工作,
    的頭像 發(fā)表于 06-13 15:41 ?585次閱讀
    采用<b class='flag-5'>DS80C400</b>芯片軟件的互聯(lián)網(wǎng)揚聲器

    DS80C400應用中使用SDCC編譯器

    的24尋址模式。用C編寫的復雜應用程序在Dallas Semiconductor提供的庫的幫助下,可以很容易地使用DS80C400 ROM功能創(chuàng)建。
    的頭像 發(fā)表于 06-16 17:32 ?1278次閱讀
    在<b class='flag-5'>DS80C400</b>應用中使用SDCC編譯器