侵權投訴

單片機編程魔法之三權分立

2020-10-16 10:06 次閲讀

單片機編程中,有很多人會因為一些貌似簡單的處理而把問題弄得亂七八糟,如林中蛛網一樣,錯綜複雜。

而事實上,根據編程魔法之思想,對程序處理的過程嚴格劃分部門、各施其職、部門內部互不干涉內政,是成功編程的關鍵。

也許我這樣説,很多人還覺得很抽象。因為人人都知道模塊化設計的理念,但是又有幾人能把這個理念運用自如?

好,為了説明這個問題,我們舉一例而示三:

現在,我們要編寫一個單片機的數據顯示程序。

根據單片機編程魔法師的面向對象思想,顯然我們要把我們的顯示處理進行獨立化處理,這種處理的結果是:這個顯示處理我們將得到一個顯示器對象,這個對象就是一個獨立的模塊,當我們在對這個顯示器對象進行使用的時候,我們不必感覺到這個顯示器對象所對應的硬件是什麼顯示器,例如到底是液晶顯示器還是8段數碼管什麼的。

我們都知道,我們在編程的時候擁有至高無上的ducai權力。但是如果你真的要行使這樣的權力,那你和你的程序最終都將會痛不欲生,特別是當你的程序規模不斷擴大之後。

對於類似諸如顯示器這類的編程,我們首先得從思想上將其理清關係,要做到分塊清晰,結構合理。

為了做到這一點,我們就對這種程序使用三權分立。如圖:

這幅圖,配上三權分立思想,相信大家都能明白吧?這裏就不多解釋了。很多人會想:這思想想想就能想到。

本例子不考慮圖像與動畫處理,也不考慮單屏顯示不下的問題。

首先,我們考慮三權分立中的數據區的管轄權。

數據區存放顯示用的所有數據,我們以字符型顯示器為例,數據區保存所有要顯示的。

言下之意,其它地方不能有顯示所需要的數據。

我們稱這個數據區為顯存。相信看到這個詞,壇友多少能想起點什麼吧。

下面我們就簡單地對顯存進行一個定義:

#define ROWS 2#define COLS 16unsigned char vm[ROWS][COLS];

顯存定義便結束了。

其顯存者,分立三權之其一也。

本來,我們可以直接修改顯存以更改顯示內容,但是考慮到大通用與大繼承,所以我們不能那麼做。

因此我們不允許直接讀寫顯存,為此,我們得提供一個通用的讀寫工具,如下:

// 功能:寫顯存// 參數:r - 要寫入的行// c - 要寫入的列// s - 要寫入的字符串void WriteVM(unsigned char r, unsigned char c, unsigned char *s){// 此處調用顯示定位函數(本帖不討論此函數)// 此處處理顯示字符串}

這樣一來,我們就有了控制操作顯存之大發,接下來,我們就要考慮如何處理顯存內容的顯示了。

此等大發,諸位魔法師何不先撞頭以修煉之?

接下來,顯示顯存的內容,便成了顯示處理的關鍵。 顯示顯存的內容,無非就兩個情況:一是需要不斷更新的情況,二是需要即時更新的情況。

如果需要不斷更新或有部分內容需要不斷更新,這問題就好處理了。只需要提供一個不斷刷新顯示的函數就可以了,例子如下:

void showVM(void){// 將顯存的全部內容即時送顯示器,即整屏刷新// 部分不需要不斷刷新的數據均使用不斷更新的思想進行刷新// 這種方法不適用單片機處理能力過差的情況}

當然,如果有的魔法師不希望使用那種整屏刷新的辦法,則只需要修改前面的WriteVM( )函數為邊寫顯存邊刷新顯示的辦法即可。但是這種辦法缺乏靈活性,我不建議這樣做。因為現在的單片機一般都有足夠的能力來處理顯示這點事。

當然,寫好一個showVM( )並不容易,因為有的顯示屏可能會點陣很多。

這個時候,我們就得采用單行掃描法,以降低showVM( )對單片機ALU的佔有率。單行掃描法即每次調用只刷新顯示器的某一行或某一個部分。這就是《單片機編程魔法師》中的線程處理辦法的一個具體的應用。

而當showVM( )寫完後,顯示器這個原本複雜的對象,也就被我們大大簡化了。這簡單的兩個函數,即分立三權之其二也。

既然為三權分立,以下來説其三。

因為有了其一、其二的思想基礎,其三便只是一個極為簡單的運用了。我們可以毫無擔憂的隨處向顯存寫入要顯示的內容,而不必擔心它們如何顯示、如何刷新。

這顯然是一個大好消息。現在我們只需要把這個好消息寫在紙上。例如:

void main( ){while(1){……WriteVM(x,y,“”); // 可以在任何一個位置隨意顯示內容,而不必考慮任何顯示問題,只需要考慮如何填入參數即可……showVM( ); // 此處只需一個簡單的調用,不必在使用是考慮其它任何問題}}

畫此思想的空間框圖如下:

最後,再次對此思想的運用做個總結。

在我提出裸編程面向對象思想之前,很多人都使用過編程語言所提供的面向對象編程。我也一樣,之前使用了很多年。

既然大家都是用過面向對象編程的,這個起點大家都一樣,也不值得一提,所以我幾乎不説那時候的事情。

既然我提出面向對象的裸化,那就是一定與過去有所不同,否則我就是在這裏譁眾取寵、吃別人嚼過的饃了,而且這種替他人阿道式的宣傳也絕無意義,隨便到書店走一趟,相關書籍一大堆。

我再次指明:裸編程中的一切思想都是取自於過去的思想、但是又不同於過去的思想,其實現手法與傳統的思想並不相同。裸編程思想忽略了語法的約束,忽略了工具的支持,將傳統的思想進行了極大的簡化,未引入任何額外的知識,從而讓過去只有在足夠的硬件、軟件支持的方法,能夠在無需任何額外軟件支持以及只需極其簡單的硬件中得以有效的使用。

這種思想與傳統思想是一脈而不相同,同科而不同類。

很多人看了書,會認識那些概念都似曾相識,但是似曾相識,不等於獲得真理。有沒有獲得真理,要看你能不能施出魔法。

正如C語言一樣,它只用少的符號來描述世界,與人類語言大不相同,如英語、漢語。描述的符號越少,越是難以描述世界。因為符號少,可用的語素也就少。語素少,語法好學,但是用少量的語素去描述無窮的世界,會造成描述方法的複雜。

責任編輯:haq

收藏 人收藏
分享:

評論

相關推薦

機器人領域新增1項國家標準,該標準從2021年5月1日起實施

近日,國家市場監督管理總局和國家標準化管理委員會發佈了《GB/T 39134-2020 機牀工業機器....
的頭像 機器人技術與應用 發表於 10-27 18:22 137次 閲讀
機器人領域新增1項國家標準,該標準從2021年5月1日起實施

帶有內置電池的新型便攜式遊戲顯示器

該顯示器的設計可輕鬆放入揹包中。將其拔出,通過顯示器的USB-C端口連接智能手機,即可開始遊戲了。該....
的頭像 倩倩 發表於 10-27 17:13 109次 閲讀
帶有內置電池的新型便攜式遊戲顯示器

專訪UCloud周健:更近距離的瞭解UCloud在異構網絡下的SDN創新曆程

2020年10月23日,UCloud用户大會暨TIC 2020大會於上海召開,以探討雲端構建,一起創....
的頭像 Les 發表於 10-27 16:58 140次 閲讀
專訪UCloud周健:更近距離的瞭解UCloud在異構網絡下的SDN創新曆程

Mini LED和OLED,誰最具有成為下一代顯示技術的潛力?

除了這三種顯示技術之外,近年來一直在蓄勢待發的還有另外一種顯示技術,它就是Mini LED。其實Mi....
發表於 10-27 16:43 238次 閲讀
Mini LED和OLED,誰最具有成為下一代顯示技術的潛力?

STC15W系列單片機的入門教程免費下載

STC15W4K32S4 單片機是一款非常優秀的51 系列單片機, 很適合用來作為初學者入門單片機世....
發表於 10-27 16:26 15次 閲讀
STC15W系列單片機的入門教程免費下載

C與C++文本編輯器與VS編譯器的使用

C程序語言的編譯環境的搭建就是指安裝編譯器或集成開發環境(Integrated Development Environment —— IDE)的安裝、配置...
發表於 10-27 16:10 0次 閲讀
C與C++文本編輯器與VS編譯器的使用

STM32F429V單片機實現CAN總線電路原理圖免費下載

本文檔的主要內容詳細介紹的是STM32F429V單片機實現CAN總線電路原理圖免費下載。
發表於 10-27 15:58 30次 閲讀
STM32F429V單片機實現CAN總線電路原理圖免費下載

使用Verilog實現簡易函數發生器設計的資料説明

Verilog是一種流行的硬件描述語言,他是由工業界開發的,1984年,Verilog作為一種私用的....
發表於 10-27 15:58 17次 閲讀
使用Verilog實現簡易函數發生器設計的資料説明

VivoX5Max的鉑金版可使用4150mAh電池

您可能還記得(如果沒有的話也可以),Vivo X5於去年11月發佈,並被譽為市場上最薄的智能手機。一....
的頭像 倩倩 發表於 10-27 15:30 79次 閲讀
VivoX5Max的鉑金版可使用4150mAh電池

全球服務器市場創下有史以來最強勁第二季度記錄

全球服務器市場出貨量創下有史以來最強勁第二季度記錄。2020年第二季度共交付服務器340萬台,同比增....
的頭像 inr999 發表於 10-27 14:43 75次 閲讀
全球服務器市場創下有史以來最強勁第二季度記錄

TUV萊茵攜手Eyesafe與聯合健康視覺成功舉辦藍光峯會2020

近日,德國萊茵TUV集團(簡稱TUV萊茵)攜手Eyesafe與聯合健康視覺(UnitedHealth....
的頭像 inr999 發表於 10-27 14:38 97次 閲讀
TUV萊茵攜手Eyesafe與聯合健康視覺成功舉辦藍光峯會2020

在Python中實現異步編程(附源碼)

異步編程是並行編程的一種方式。單個工作單元獨立於主應用程序線程運行,並通知調用線程其完成、失敗情況或....
的頭像 如意 發表於 10-27 14:36 103次 閲讀
在Python中實現異步編程(附源碼)

電視顯示器供應鏈競爭格局或將發生變化

目前電視面板廠商無法完全滿足一線電視廠商計劃在2021要採購的數量。前十大電視機制造商的採購計劃如下....
的頭像 我快閉嘴 發表於 10-27 14:32 575次 閲讀
電視顯示器供應鏈競爭格局或將發生變化

AT&T計劃推出三個新選項來修改其無限數據計劃產品線

雖然價格便宜,但Starter計劃無法保證您始終保持良好的連接速度。為確保這一點,您需要選擇11月3....
的頭像 倩倩 發表於 10-27 14:26 57次 閲讀
AT&T計劃推出三個新選項來修改其無限數據計劃產品線

後疫情時代,科技為智慧醫療提供了更廣闊的想象空間

2020的春節比往年來得不尋常一些,一場突如其來的疫情讓全國醫療行業進入緊張狀態,我們只用六天建成了....
的頭像 如意 發表於 10-27 10:52 209次 閲讀
後疫情時代,科技為智慧醫療提供了更廣闊的想象空間

51單片機編程_矩陣按鍵控制_0x04

/*    矩陣按鍵控制程序*/#include typedef unsigned char u8;typedef unsigned int u16;sbit LSA=P2^2; &nb...
發表於 10-27 10:38 101次 閲讀
51單片機編程_矩陣按鍵控制_0x04

微處理器MPU和單片機MCU的區別

每項新應用設計都需要一個單片機或微處理器。當在兩者之間選擇其一時,需要考慮一些因素。以下是微處理器、....
的頭像 inr999 發表於 10-27 10:34 140次 閲讀
微處理器MPU和單片機MCU的區別

基於8位單片機的TCP/IP協議的移植的實現方案

基於以太網的設備的控制與診斷結合先進的WEB技術與技術,實現了PC與設備的直接跨平台的信息交互,這樣PC就可以共享設備運...
發表於 10-27 10:13 0次 閲讀
基於8位單片機的TCP/IP協議的移植的實現方案

基於MSP430單片機和GPS技術實現物流跟蹤系統的設計方案

現代物流是國民經濟的基礎之一,已被認為是企業在降低物質消耗、提高勞動生產率之外創造利潤的第三重要源泉....
的頭像 電子設計 發表於 10-27 10:12 439次 閲讀
基於MSP430單片機和GPS技術實現物流跟蹤系統的設計方案

10年內LCD在大尺寸上仍是主流技術

液晶面板行業的整合仍在繼續。當天在談到富士康廣州8.5代線時,金盱植還對《華夏時報》等媒體記者表示,....
的頭像 我快閉嘴 發表於 10-27 09:55 285次 閲讀
10年內LCD在大尺寸上仍是主流技術

為什麼在自動駕駛中使用數據增強?為什麼自動駕駛汽車的數據不一樣?

與其他目標檢測問題相比,自動駕駛本身有着特殊性。那麼,在自動駕駛的訓練中,沿用一般的數據增強手段是否....
的頭像 工程師鄧生 發表於 10-27 09:55 160次 閲讀
為什麼在自動駕駛中使用數據增強?為什麼自動駕駛汽車的數據不一樣?

iPhone 12 開啓 5G 模式後續航鋭減,蘋果需要協作做更多優化工作

據外媒報道,iPhone 12 開啓 5G 模式後續航鋭減,較 4G 網絡下續航減少多達 2 小時,....
的頭像 lhl545545 發表於 10-27 09:41 157次 閲讀
iPhone 12 開啓 5G 模式後續航鋭減,蘋果需要協作做更多優化工作

如何使用AT89C51單片機實現數字電子秤的設計論文説明

單片機以其功能強,體積小,功耗低,易開發等很多優勢被廣泛應用。但單片機不是萬能的,也存在不適合的場合....
發表於 10-27 08:00 24次 閲讀
如何使用AT89C51單片機實現數字電子秤的設計論文説明

如何使用C語言和C++對TMS320系列外圍設備進行編程

半導體器件一直是沿着提高器件工作頻率和提高器件功率處理能力這兩個方向發展的。每一種器件在頻率和功率兼....
發表於 10-27 08:00 13次 閲讀
如何使用C語言和C++對TMS320系列外圍設備進行編程

APT32F101觸摸感應通用型32位微處理控制器的數據手冊免費下載

愛普特芯片手冊
發表於 10-27 08:00 11次 閲讀
APT32F101觸摸感應通用型32位微處理控制器的數據手冊免費下載

APT32F003和APT32F101系列單片機的庫文件和測試程序免費下載

本文檔的主要內容詳細介紹的是APT32F003和APT32F101系列單片機的庫文件和測試程序免費下....
發表於 10-27 08:00 16次 閲讀
APT32F003和APT32F101系列單片機的庫文件和測試程序免費下載

GP2Y1010AU0F粉塵傳感器的數據手冊免費下載

[灰塵傳感器GP2Y1010AU檢出方法説明資料]的使用,是為了方便軟件編程,並對檢出方法進行了總結....
發表於 10-26 17:38 28次 閲讀
GP2Y1010AU0F粉塵傳感器的數據手冊免費下載

雷神發佈便攜觸控顯示器,機身厚度僅6mm

近日,雷神推出了一款Master便攜觸控顯示器,機身厚度僅6mm,支持144Hz刷新率,配備Type....
發表於 10-26 17:31 210次 閲讀
雷神發佈便攜觸控顯示器,機身厚度僅6mm

小米宣佈了一款新的遊戲顯示器

小米的新顯示器尺寸為24.5英寸。這款IPS監視器為消費者提供FHD分辨率。監視器的延遲時間為144....
的頭像 倩倩 發表於 10-26 17:12 569次 閲讀
小米宣佈了一款新的遊戲顯示器

惠普下一代顯示器與ZCentral結合在一起進行實時協作

所有人都知道,對於創作者來説,最重要的一項就是顯示器。顯示器必須是同類產品中最好的,因此創作者可以創....
的頭像 倩倩 發表於 10-26 17:05 235次 閲讀
惠普下一代顯示器與ZCentral結合在一起進行實時協作

iPhone 12面板提振!LG Display結束 6 個季度虧損

未來,TCL華星繼續和產業上下游合作伙伴加強合作,圍繞面板微系統、新材料和關鍵器件等方面,共同打造半....
的頭像 lhl545545 發表於 10-26 16:24 735次 閲讀
iPhone 12面板提振!LG Display結束 6 個季度虧損

光峯科技激光放映服務助力影院快速恢復元氣

自7月20日國家電影局發佈解凍通知以來,在觀眾報復性的觀影需求下,國內票房一路飄紅。先後在8月25日....
的頭像 菜鳥裹裹香港電話網工程師 發表於 10-26 15:57 300次 閲讀
光峯科技激光放映服務助力影院快速恢復元氣

iPhone 12 的最大創新是支持 MagSafe 技術

據報道,走訪了華強北龍勝手機配件批發中心發現,iPhone12、iPhone12 Mini、iPho....
的頭像 lhl545545 發表於 10-26 15:20 230次 閲讀
iPhone 12 的最大創新是支持 MagSafe 技術

AI領域有哪些關鍵技術?

旁路分析領域中關於結合人工智能技術的研究目前集中在兩個方面:一是基於人工智能的旁路分析技術,它將人工....
的頭像 我快閉嘴 發表於 10-26 15:09 317次 閲讀
AI領域有哪些關鍵技術?

stm32F070 實現USB

stm32f070 可以做USB host嗎?
發表於 10-26 15:04 56次 閲讀
stm32F070 實現USB

我國緊固件行業貿易順差逐步增長,行業亟待轉型升級

在出口額方面,2015-2019年我國緊固件出口額整體呈上升趨勢,其中,2018年出口額為65.9億....
的頭像 牽手一起夢 發表於 10-26 14:56 97次 閲讀
我國緊固件行業貿易順差逐步增長,行業亟待轉型升級

新基建大背景下,如何讓數據進行價值變現

“過去10-20年,在整個中國互聯網的推動下,C端數據的積累已經非常豐富。而下一個10年或者20年,....
的頭像 牽手一起夢 發表於 10-26 14:50 258次 閲讀
新基建大背景下,如何讓數據進行價值變現

LED封裝器件向小型化發展趨勢明顯

Mini LED需求逐步提升,帶動了LED產業鏈企業的積極擴產。據高工新型顯示不完全統計,2020年....
發表於 10-26 14:08 164次 閲讀
LED封裝器件向小型化發展趨勢明顯

16X16點陣編寫技巧的思路

來説一下16X16點陣的編寫技巧,主要講一下思路,因為在寫16X16點陣驅動時,很多人一上來大腦一片....
的頭像 玩轉單片機 發表於 10-26 11:16 155次 閲讀
16X16點陣編寫技巧的思路

芯科科技推出Secure Vault技術保護物聯網設備安全

隨着世界通過物聯網更加緊密地聯繫在一起,數據安全和隱私問題變得越來越複雜。物聯網解決方案提供商需要採....
的頭像 SiliconLabs 發表於 10-26 10:55 365次 閲讀
芯科科技推出Secure Vault技術保護物聯網設備安全

谷歌提出將限制Fitbit數據用於谷歌廣告?

近日,有知情人士透露,谷歌與21億美元收購Fitbit的交易正在面臨阻力,主要原因是競爭對手和客户認....
的頭像 lhl545545 發表於 10-26 10:52 192次 閲讀
谷歌提出將限制Fitbit數據用於谷歌廣告?

將實體數據遷移到虛擬裏,數字孿生承載人類野心

科技不僅是一個時代的標籤,它所引導的產業變革更是在雕刻這個時代。
的頭像 如意 發表於 10-26 10:51 168次 閲讀
將實體數據遷移到虛擬裏,數字孿生承載人類野心

爆美國至少兩千家機構可破解蘋果iPhone的加密內容

對於蘋果來説,這絕對不是一個好消息,因為自家的iPhone所加密的把內容,可以隨隨便便被第三方給破解....
的頭像 如意 發表於 10-26 10:45 142次 閲讀
爆美國至少兩千家機構可破解蘋果iPhone的加密內容

程序員的內功:C語言八大排序算法

一 前言 如果説各種編程語言是程序員的招式,那麼數據結構和算法就相當於程序員的內功。 想寫出精煉、優....
的頭像 玩轉單片機 發表於 10-26 10:33 77次 閲讀
程序員的內功:C語言八大排序算法

基於MSP430F149單片機和總線技術實現智能變送器的設計

在現實生活中,對一個大型的被測對象進行各種狀態的監控,往往需要使用許多傳感器來構建一個龐大的測控系統....
的頭像 電子設計 發表於 10-26 10:09 126次 閲讀
基於MSP430F149單片機和總線技術實現智能變送器的設計

姍姍來遲的Meltdown/Spectre分析

Meltdown/Spectre在2018年初鬧得沸沸揚揚, 可以説是有史以來最有影響的cpu漏洞了....
的頭像 Linuxer 發表於 10-26 09:55 139次 閲讀
姍姍來遲的Meltdown/Spectre分析

jSonar在單一平台內實現了與任何本地和雲環境中所有數據存儲庫的集成

網絡安全廠商Imperva宣佈已經與現代數據庫安全廠商jSonar達成收購協議,未來將對全路徑數據安....
的頭像 lhl545545 發表於 10-26 09:40 244次 閲讀
jSonar在單一平台內實現了與任何本地和雲環境中所有數據存儲庫的集成

網絡安全形勢依舊嚴峻,國際的網絡安全任重道遠

互聯網時代,網絡安全已經成為不可小覷的問題,勒索軟件攻擊呈現出急劇增加的趨勢,安全研究行業將之視為日....
的頭像 lhl545545 發表於 10-26 09:37 401次 閲讀
網絡安全形勢依舊嚴峻,國際的網絡安全任重道遠

Software AG德國公司已經承認數據失竊,基於雲的服務並沒受到影響

據外媒消息,近日,德國一家軟件巨頭Softawre AG遭到勒索軟件“Clop”的攻擊,其內部軟件被....
的頭像 lhl545545 發表於 10-26 09:34 153次 閲讀
Software AG德國公司已經承認數據失竊,基於雲的服務並沒受到影響

IBM與R3的合作為企業數字轉型化提供了驅動力

外媒報道稱,IBM和區塊鏈公司R3宣佈了一項新的合作,正式為擴展區塊鏈技術的客户擴展選擇,同時提供最....
的頭像 lhl545545 發表於 10-26 09:11 262次 閲讀
IBM與R3的合作為企業數字轉型化提供了驅動力

函數返回值的幾點疑問,請各位大俠不吝賜教,非常感謝

詳細函數結構如下: u8  LED_con( ) {         if(語句1)     ...
發表於 10-26 08:34 120次 閲讀
函數返回值的幾點疑問,請各位大俠不吝賜教,非常感謝

關於return返回值的幾點疑問?請各位高手給指教

詳細函數結構如下: u8  LED_con( ) {         if(語句1)     ...
發表於 10-26 08:06 101次 閲讀
關於return返回值的幾點疑問?請各位高手給指教

【菜鳥裹裹香港電話】(一)開箱

從9月份申請【菜鳥裹裹香港電話】,等了兩週終於拿到板子了,激動的心情無以言表。話不多説,帶大家直...
發表於 10-25 19:15 0次 閲讀
【菜鳥裹裹香港電話】(一)開箱

NETRIX是如何幫助智慧醫療發展的

當今,隨着我國信息化水平的不斷提升和信息化產業的快速發展,智慧醫療在我國得到了快速的發展。當前,越來....
發表於 10-25 12:11 303次 閲讀
NETRIX是如何幫助智慧醫療發展的

C語言常用的轉換工具函數有哪些

1、字符串轉十六進制 代碼實現:void StrToHex(char *pbDest, char ....
的頭像 Wildesbeast 發表於 10-25 11:31 189次 閲讀
C語言常用的轉換工具函數有哪些

單片機C語言的串口通信協議資料和代碼概述

現實生活中, 我們總是要與人打交道,互通有無。單片機也一樣,需要跟各種設備交互。例如汽車的顯示儀表需....
的頭像 Wildesbeast 發表於 10-25 10:58 337次 閲讀
單片機C語言的串口通信協議資料和代碼概述

C語言

C語言中“b=~b”是什麼意思?
發表於 10-24 11:45 45次 閲讀
C語言

求大神支援 挺急的

我們是單片機的學生,平時沒好好學,到現在畢設不會做,不只是我一個人,班裏大半學生都不會,有的去找代做買了,但是被騙了。 ...
發表於 10-24 10:03 0次 閲讀
求大神支援   挺急的

龜兔賽跑:單片機VS步進電機

問題:  程序跑的時間 肯定比 實際電機快,是不是 這個原因導致 ,程序都跑到下面去了 ,步進電機可能第一步都沒走...
發表於 10-24 09:31 278次 閲讀
龜兔賽跑:單片機VS步進電機

NUP2202 ESD /電湧保護器

2W1瞬態電壓抑制器用於保護高速數據線免受ESD,EFT和閃電的影響。 特性 低電容(I之間最大3 pF) / O行) 每個人體模型和C類的3B級(超過8 kV)的ESD等級(每台機器型號超過400 V) 以下IEC標準的保護:IEC 6100042(ESD)15 kV(空氣)8 kV(接觸)IEC 6100044(EFT)40 A(5/50 ns)IEC 6100045(閃電)23 A(8 /20μs) UL可燃性等級為94 V-0 這是一個無鉛設備 應用 高速通信線路保護 USB 1.1和2.0電源和數據線路保護 Digital Video Inte rface(DVI)和HDMI 顯示器和平板顯示器 MP3 電路圖、引腳圖和封裝圖...
發表於 08-05 07:02 188次 閲讀
NUP2202 ESD /電湧保護器

NUP2201 ESD /電湧保護器

1MR6T1瞬態電壓抑制器旨在保護連接到高速通信線路的設備免受ESD,EFT和閃電的影響。 特性 低電容(I / O線之間最大3pF) 3B級(超過8kV)的ESD額定值每種機器型號的人體模型和C級(超過400V) 以下IEC標準的保護:IEC 61000 -4-2(ESD)15 kV(空氣)8 kV(觸點)IEC 61000-4-4(EFT)40 A(5/50 ns)IEC 61000-4-5(照明)23 A(8/20 micro) s) UL可燃性等級為94 V-0 應用 高速通信線路保護 數字視頻接口(DVI) USB 1.1和2.0電源和數據線保護 監視器和平板顯示器 電路圖、引腳圖和封裝圖...
發表於 08-05 07:02 138次 閲讀
NUP2201 ESD /電湧保護器

NUP4302 用於ESD保護的肖特基二極管陣列

2MR6用於保護高速數據線接口免受ESD,EFT和閃電的影響。 特性 極低的正向壓降 快速切換 用於瞬態和ESD保護的PN結保護環 每人類3B級(超過8 kV)的ESD額定值每種機型的車身型號和C級(超過400 V) 符合:IEC6100-4-2( ESD)15 kV(空氣),8 kV(接觸) UL可燃性等級為94 V - O 無鉛封裝可用 應用 超高速切換 USB 1.1和2.0電源和數據線保護 Digital Video Int erface(DVI) 監視器和平板顯示器 電路圖、引腳圖和封裝圖...
發表於 08-05 06:02 169次 閲讀
NUP4302 用於ESD保護的肖特基二極管陣列

NUP4202W1 用於高速數據線的電湧保護器 低電容

2W1浪湧保護器設計用於保護高速數據線免受ESD,EFT和閃電的影響。 特性 低電容(I / I之間最大3 pF) O線) 每個人體模型和C類的3B級(超過8 kV)的ESD額定值(超過每台機器型號400 V) 以下IEC標準的保護:IEC61000-4-2(ESD)15 kV(空氣)8 kV(觸點),IEC61000-4-4(EFT)40 A(5/50 ns),IEC61000-4-5(Lightning)23 A(8 /20μs) UL Flammabiltiy等級94 V-0 這是無鉛設備 應用 高速通信線路保護 USB 1.1和2.0電源和數據線路保護 數字視頻接口(DVI)和HDMI 顯示器和平板顯示器 MP3 電路圖、引腳圖和封裝圖...
發表於 08-05 06:02 269次 閲讀
NUP4202W1 用於高速數據線的電湧保護器 低電容

NUP2114 ESD保護陣列

4浪湧抑制器旨在保護高速數據線免受ESD影響。超低電容和高水平的ESD保護使該器件非常適合在USB 2.0高速應用中使用。 特性 低電容0.8 pF AECQ101合格且PPAP能力SNUP2114 低鉗位電壓 站立電壓:5 V 低漏洞 每個人體模型的3B級(超過8 kV)和每個機器型號的C級(超過400 V)的ESD等級 以下IEC標準的保護: IEC 6100042 4級ESD保護 UL可燃性等級為94 V0 這是一個無鉛設備 汽車和其他應用的前綴需求ng獨特的站點和控制變更要求 應用 高速通信線路保護 USB 2.0高速數據線和電源線保護 MP3,千兆以太網,筆記本電腦,數字視頻接口(DVI)和HDMI。 顯示器和平板顯示器 電路圖、引腳圖和封裝圖...
發表於 08-05 02:02 224次 閲讀
NUP2114 ESD保護陣列

NTSB40200CTG 溝槽肖特基整流器40A 200V

200CTG是我們新推出的雙通道40A 200V超低正向電壓溝槽雙肖特基整流器。這種新技術可以降低正向壓降,而無需平面肖特基整流器的高反向漏電折衷。該平台還可在很寬的温度範圍內提供非常穩定的開關特性,是開關電源的理想輸出整流器,包括筆記本電腦和上網本適配器,ATX和平板顯示器。 特性 用於極低正向電壓和低泄漏的基於精細光刻溝槽的肖特基技術 具有特殊功能的快速切換温度穩定性 低功率損耗和低工作温度 實現監管合規的更高效率 低熱阻 高浪湧能力 這些器件無鉛,無鹵素/無BFR 電路圖、引腳圖和封裝圖...
發表於 08-04 08:02 146次 閲讀
NTSB40200CTG 溝槽肖特基整流器40A 200V

NHP820LFS 採用LFPAK封裝的8 A 200 V平面超快速整流器

LFPAK超快速整流器採用緊湊的熱效封裝,可提供快速開關性能和軟恢復。 LFPAK封裝是DPAK的絕佳替代產品,其封裝性能幾乎與電路板空間的一半不相同。它的低調使其成為平板顯示器和垂直間隙有限的其他應用的理想選擇。該器件在整個温度範圍內具有低泄漏,因此非常適合需要低靜態電流的應用 特性 •新軟件包提供檢查和探測AfterBoard安裝功能 低正向壓降 •175°C工作結温 吸收與PowerTemperature Cycling相關的應力的卓越能力 汽車和其他應用的NRV前綴需要獨特的站點和控制變更要求; AEC-Q101Qualified和PPAP Capable 這些器件無鉛,無鹵素/ BFR,符合RoHS標準 應用 空間受限汽車應用中DPAK的優秀替代方案 高温操作的極低泄漏 緊湊型便攜式消費類應用中的輸出整流 與感應負載一起使用的續流二極管 電路圖、引腳圖和封裝圖...
發表於 08-04 02:02 126次 閲讀
NHP820LFS 採用LFPAK封裝的8 A 200 V平面超快速整流器

NHP620LFS 採用LFPAK封裝的6 A 200 V平面超快速整流器

LFPAK超快速整流器採用緊湊的熱效封裝,可提供快速開關性能和軟恢復。 LFPAK封裝是DPAK的絕佳替代產品,其封裝性能幾乎與電路板空間的一半不相同。它的低調使其成為平板顯示器和垂直間隙有限的其他應用的理想選擇。該器件在整個温度範圍內具有低泄漏,因此非常適合需要低靜態電流的應用 特性 新軟件包提供檢查和探測AfterBoard安裝功能 低正向壓降 175°C工作結温 吸收與PowerTemperature Cycling相關的應力的卓越能力...
發表於 08-04 01:02 137次 閲讀
NHP620LFS 採用LFPAK封裝的6 A 200 V平面超快速整流器

NHP420LFS 採用LFPAK封裝的4 A 200 V平面超快速整流器

LFPAK超快速整流器採用緊湊的熱效封裝,可提供快速開關性能和軟恢復。 LFPAK封裝是DPAK的絕佳替代產品,其封裝性能幾乎與電路板空間的一半不相同。它的低調使其成為平板顯示器和垂直間隙有限的其他應用的理想選擇。該器件在整個温度範圍內具有低泄漏,因此非常適合需要低靜態電流的應用 特性 新軟件包提供檢查和探測AfterBoard安裝功能 低正向壓降 175°C工作結温 吸收與PowerTemperature Cycling相關的應力的卓越能力 汽車和其他應用的NRV前綴需要獨特的站點和控制變更要求; AEC-Q101Qualified和PPAP Capable 這些器件無鉛,無鹵素/ BFR,符合RoHS標準 應用 空間受限汽車應用中DPAK的優秀替代方案 高温操作的極低泄漏 緊湊型便攜式消費類應用中的輸出整流 與感應負載一起使用的續流二極管 電路圖、引腳圖和封裝圖...
發表於 08-04 01:02 194次 閲讀
NHP420LFS 採用LFPAK封裝的4 A 200 V平面超快速整流器

NLPS591 用於顯示器的完全可配置的端口伴侶

1是一款可完全配置的顯示應用程序端口伴侶。該器件支持4種外部可選模式:(1)4通道自動檢測邏輯電平轉換器模式,(2)CRT模式,(3)HDMI模式和(4)DisplayPort(DP)模式。該設備為連接的顯示器提供可切換的電源,併為不同的顯示模式提供必要的電平轉換。它還在連接器側提供高級ESD保護。 特性 支持的模式:4通道邏輯電平轉換器(LT)模式; CRT模式; HDMI模式; DisplayPort(DP)模式 寬VCCA工作範圍:1.65 V至5.5 V 寬VIN範圍:3.0至5.5 V(電源模式); 1.65 V至5.5 V(電平轉換器模式) 低RDSON負載開關:300 m @ VIN = 3.3 V 負載開關的軟啓動控制 提供保護:過流,過壓,反向驅動 電源負載開啓時消耗:...
發表於 08-01 03:02 50次 閲讀
NLPS591 用於顯示器的完全可配置的端口伴侶

FSA642S 低功耗三端口 高速MIPI開關

S是一款雙向,低功耗,高速模擬開關。引腳輸出旨在簡化差分信號佈局,並配置為三極雙擲開關(TPDT)。 FSA642S針對兩台MIPI設備(如攝像機或LCD顯示器和板載多媒體應用處理器(MAP))之間的切換進行了優化.FSA642S兼容移動行業處理器接口(MIPI)的要求。低電容設計允許FSA642S切換頻率超過500 MHz的信號。卓越的通道間串擾抗擾度可最大限度地減少干擾,並允許傳輸高速差分信號和單端信號,如MIPI規範所述。 特性 低導通電容:典型值7.0 pF 低導通電阻:典型值7.0Ω 寬-3db帶寬:1 GHz典型 24導聯UQFN(2.5 x 3.4 mm)封裝 8 kV ESD額定值; > 16 kV電源/ GND ESD額定值 終端產品 手機雙攝像頭應用 手機,數碼相機顯示器和取景器的雙LCD應用 電路圖、引腳圖和封裝圖...
發表於 08-01 02:02 113次 閲讀
FSA642S 低功耗三端口 高速MIPI開關

NCV8501 LDO穩壓器 150 mA

1是一系列精密微功率穩壓器,具有150mA輸出電流能力。該系列具有可調節,2.5 V,3.3 V,5.0 V,8.0 V和10 V的輸出電壓選項,精度在±2.0%之內。滿載時,最大壓差達到0.6 V. 低靜態電流是一種功耗僅為90μA,負載為100μA的特性。該部件適用於所有電池供電的微處理器設備。 微處理器控制邏輯包括一個有效的RESET(帶DELAY)和一個標誌監視器,可用於向微處理器提供可能即將發生的RESET信號的預警信號。使用標誌監視器允許微處理器在RESET關閉微處理器之前完成任何信號處理。有源RESET電路在低至1.0 V的輸出電壓下正常工作。上電期間RESET功能被激活如果輸出電壓超出調節限值,則在順序或正常運行期間。 調節器可防止電池反接,短路和熱過載。該器件可承受負載突降瞬變,使其適用於汽車環境。 特性 優勢 輸出電壓選項:可調,2.5 V,3.3 V,5.0 V,8.0 V,10 V,精度+/- 2%/輸出電流150mA 嚴格的監管限制 使用可調延遲復位進行復位 MPU控制 - 設計靈活性 啓用 降低靜態電流關閉,允許低待機電池耗盡 通過標誌/顯示器引線或通用比較器預警 系統優勢和設計靈活性...
發表於 07-30 15:02 220次 閲讀
NCV8501 LDO穩壓器 150 mA

LC75760UJA LED驅動器 12通道 恆流

0UJA是12通道LED驅動器,具有移位寄存器電路(串行輸入,串聯/並聯輸出),鎖存電路,恆流輸出型LED驅動器。它可用於照明,背光LED,儀表板警示燈等顯示。該LSI具有6ch PWM(脈衝寬度調製)功能,可以對LED進行亮度調節。此外,內置熱保護功能和開路/短路/相鄰輸出短路檢測功能。 特性 最高12-ch的LED驅動器輸出可以驅動LED直接 - 絕對最大額定值6.8 V,最大工作電壓6.3 V - 絕對最大額定值60 mA,最大工作電流50 mA - 輸出電流調節功能(256步) - 打開/短路/相鄰輸出短路檢測功能 - 壓擺率限制開關功能 串行數據通信支持4-線路串行格式 - 支持3.3 V和5.0 V操作 - 最高工作頻率2 MHz 內置6ch PWM功能,用於LED的亮度調節 - 分辨率為128,256,512或1024步 - PWM幀頻率可由串行數據控制 建成-in熱保護功能(125°C:自動調節PWM,150ºC:強制關閉所有LED) 提供ERR輸出引腳(125°C温度異常,開路/短路/相鄰輸出短路異常,LED上拉電源電壓異常,外部電阻異常,基本時鐘異常,復位動作) 為LSI內部初始化提供RES引腳和內置電壓檢測類型復位電路(VDET)...
發表於 07-30 11:02 125次 閲讀
LC75760UJA LED驅動器 12通道 恆流

NCP3334 LDO穩壓器 500 mA 低Iq

4是一款高性能,低壓差(LDO)線性穩壓器。它具有+/- 0.9%的線路和負載精度以及超低靜態電流和噪聲,涵蓋了當今消費類電子產品所需的所有必要功能。這種獨特的器件保證在沒有最小負載電流要求的情況下保持穩定,並且對於小至1.0μF的任何類型的電容器都是穩定的。 NCP3334提供反向偏置保護。 特性 線路和負載的高精度(25°C時±0.9%) 500 mA時最大340 mV的低壓差電壓 38μVrms的低噪聲 低關斷電流(0.07μA) 反向偏向保護 2.6 V至12 V電源範圍 熱關斷保護 當前限制 僅需1.0 uF輸出電容以確保穩定性 使用任何類型的電容器均可穩定,包括MLCC 沒有穩定性所需的最小輸出電流 這是無鉛設備 應用 PCMCIA卡 手機 Camcoders and Cameras 網絡系統,DSL /電纜調制解調器 有線電視機頂盒 MP3 / CD播放器 顯示器和監視器 電路圖、引腳圖和封裝圖...
發表於 07-30 10:02 66次 閲讀
NCP3334 LDO穩壓器 500 mA 低Iq

NCP4586 LDO穩壓器 150 mA 高PSRR 低噪聲

6是一款CMOS 150 mA線性低壓差穩壓器,具有低噪聲,高紋波抑制,低壓差,高輸出電壓精度和低電源電流。該器件提供三種配置:啓用高電平,啓用低電平,並在輸出端啓用高電平和自動放電電路。 NCP4586具有固定輸出電壓版本,範圍為1.2 V至5.0 V,增量為100 mV。它有三種封裝可供選擇:1mm x 1mm UDFN,SOT82-AB和SOT23-5。有關使能,輸出電壓和封裝的具體配置,請聯繫您當地的銷售辦事處。 特性 優勢 工作輸入電壓範圍:1.7 V至6.5 V 非常適合電池供電的應用 輸出電壓範圍:1.2 V至5.0 V(步長為0.1 V) 聯繫當地銷售辦事處用於自定義電壓選項 1%輸出電壓精度(VOUT> 2 V,TJ = 25C) 目前的折返保護 高PSRR:1 kHz時為80 dB 低壓差:320 mV典型值。 150 mA 應用 終端產品 後置電源電壓處理器,FPGA,DSP的監管 負載點電壓調節 噪聲濾波 相機,MP3播放器,便攜式攝像機 便攜式電話 機頂盒,遊戲機,DVR 硬盤驅動器,顯示器 電路圖、引腳圖和封裝圖...
發表於 07-30 10:02 84次 閲讀
NCP4586 LDO穩壓器 150 mA 高PSRR 低噪聲

NCP3335A LDO穩壓器 500 mA 超高精度

5A是一款高性能,低靜態電流低壓差(LDO)線性穩壓器。它具有±0.9%的線路和負載精度以及超低靜態電流和噪聲,涵蓋了當今消費類電子產品所需的所有必要功能。這種獨特的器件保證在沒有最小負載電流要求的情況下保持穩定,並且對於小至1.0μF的任何類型的電容器都是穩定的。 NCP3335A LDO線性穩壓器還配備了感應和降噪引腳,以提高器件的整體實用性。 NCP3335A提供反向偏置保護。 特性 線路和負載的高精度(25°C時±0.9%) 滿載時的UltraLow壓降電壓(典型值260 mV) 穩定性無最小輸出電流 低噪聲(31 Vrms w / 10 nF Cnr和51 Vrms w / out Cnr) 低關斷電流(0.07μA) 反向偏向保護 2.6 V至12 V電源範圍 熱關斷保護 當前限制 穩定性僅需1.0μF輸出電容 任何類型的電容器(包括MLCC)均可穩定 提供1.5V,1.8V,2.5 V,2.8V,2.85 V,3.0V,3.3 V,5.0 V和可調輸出電壓 這些是無鉛設備 應用 手機 Camcoders and Cameras 網絡系統,DSL /電纜調制解調器 PCMCIA卡 Cable SetTop Box MP3 / CD播放器 ...
發表於 07-30 10:02 78次 閲讀
NCP3335A LDO穩壓器 500 mA 超高精度

LV5980MD 降壓轉換器 開關穩壓器 1通道

MD是1ch DCDC轉換器,內置功率Pch MOSFET。推薦的工作範圍為4.5V至23V。最大電流為3A。工作電流約為63μA,功耗低。 特性 1ch SBD整流DCDC轉換器IC,內置功率Pch MOSFET 輕載模式電流的典型值為63μA 4.5V至23V工作輸入電壓範圍 100mΩ高端開關 輸出電壓可調至1.235V 振盪頻率為370kHz ON / OFF功能 使用P-by-P​​方法的內置OCP電路 當連續生成P-by-P​​時,它會轉移到HICCUP操作 外部電容軟啓動 欠壓鎖定,t hermal shutdown 應用 終端產品 負載點DC / DC轉換器 機頂盒 DVD /藍光™驅動程序和硬盤 液晶顯示器和電視 辦公設備 POS系統 白色家電 電路圖、引腳圖和封裝圖...
發表於 07-30 00:02 56次 閲讀
LV5980MD 降壓轉換器 開關穩壓器 1通道

LV52117QA 用於LCD面板的雙輸出DC-DC轉換器

7是一款高電流雙輸出DC-DC轉換器,可產生正電壓和負電壓。 LV52117特別適用於LCD顯示器等電源應用。 特性 集成1.5MHz同步升壓和逆變器轉換器 2.75V至4.6V輸入電壓範圍 4.6V至5.8V可調正輸出(VDCO1) -5.8V至-4.6V可調負輸出(VDCO2) 輸出電流高達100mA 脈衝跳躍模式低負載條件 過流/短路保護 終端產品 液晶面板 電路圖、引腳圖和封裝圖
發表於 07-30 00:02 116次 閲讀
LV52117QA 用於LCD面板的雙輸出DC-DC轉換器

NCV8535 LDO穩壓器 500 mA 低Iq 超高精度 帶使能

5低靜態電流低壓降(LDO)線性穩壓器是一款高性能LDO穩壓器。它具有+/- 0.9%的線路和負載精度以及超低靜態電流和噪聲,涵蓋了當今消費類電子產品所需的所有必要功能。這種獨特的器件保證在沒有最小負載電流要求的情況下保持穩定,並且對於任何類型的小至1.0 uF的電容器都是穩定的。 NCV8535還配備了感應和降噪引腳,以提高設備的整體實用性。 NCV8535提供反向偏壓保護。 特性 線路和負載的高精度(25℃時+/- 0.9%) 滿載時的超低壓降(典型值260 mV) 穩定性無最小輸出電流 低噪聲(31 uVrms) w / 10 nF Cnr和51 uVrms w / out Cnr) 低關斷電流(0.07 uA) 反向偏向保護 2.6 V至12 V電源範圍 熱關斷保護 目前的限制 僅需1.0 uF輸出電容以確保穩定性 使用任何類型的電容器(包括MLCC)均可穩定 提供1.5 V,1.8 V,1.9V,2.5 V,2.8 V,2.85 V,3.0 V,3.3 V,3.5V,5.0 V和可調輸出電壓 應用 終端產品 汽車音響和信息娛樂 汽車配件 汽車儀表盤 汽車相機顯示器 汽車儀表板電子產品 汽車 工業 電路圖、引腳圖和封裝圖...
發表於 07-29 22:02 90次 閲讀
NCV8535 LDO穩壓器 500 mA 低Iq 超高精度 帶使能

NCP81231 降壓控制器 USB供電和C型應用

31 USB供電(PD)控制器是一款針對USB-PD C型解決方案進行了優化的同步降壓控制器。它們是擴展塢,車載充電器,台式機和顯示器應用的理想選擇。 NCP81231採用I2C接口,可與uC連接,以滿足USB-PD時序,壓擺率和電壓要求。 NCP81231工作在4.5V至28V 特性 優勢 I2C可配置性 允許電壓曲線,轉換速率控制,定時等 帶驅動程序的同步降壓控制器 提高效率和使用標準mosfet 符合USB-PD規範 支持usb-pd個人資料 過壓和過流保護 應用 終端產品 USB Type C 網絡配件 消費者 停靠站 車載充電器s 網絡中心 桌面 電路圖、引腳圖和封裝圖...
發表於 07-29 19:02 229次 閲讀
NCP81231 降壓控制器 USB供電和C型應用