TLC2543是TI公司的12位串行模數轉換器,使用開關電容逐次逼近技術完成A/D轉換過程。由于是串行輸入結構,能夠節省51系列單片機I/O資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應用。 TLC2543的特點 (1)12位分辯率A/D轉換器; (2)在工作溫度范圍內10μs轉換時間; (3)11個模擬輸入通道; (4)3路內置自測試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉換結束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導; (10)可編程輸出數據長度。 TLC2543的引腳排列及說明 TLC2543有兩種封裝形式:DB、DW或N封裝以及FN封裝,這兩種封裝的引腳排列如圖1,引腳說明見表1 TLC2543電路圖和程序欣賞 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上傳時間: 2013-11-19
上傳用戶:shen1230
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上傳時間: 2013-10-21
上傳用戶:13788529953
本文主要介紹了一種基于智能控制技術的新型溫控系統的硬件設計。設計了傳感器鉑電阻為本溫度控制系統提供溫度信號,經A/D 轉換成數字信號送入微控制器中,通過微控制器及其接口電路,實現對溫度信號的顯示、判斷、決策及控制。最后系統輸出的適當控制量可調脈沖控制可控硅電路。通過可控硅調功對被控對象電阻爐的加熱,實現系統對被控對象電阻爐的溫度控制,以達到系統所要求的精度。關鍵字: 傳感器;可控硅;溫度控制;A/D1 引言在鋼鐵、機械、石油化工、電力、工業爐窯等工業生產中,溫度是極為普遍又極為重要的熱工參數之一。溫度控制一般指對某一特定空間的溫度進行控制調節,使其達到并滿足工藝過程的要求。在本文中,主要研究對特定空間(電阻爐)的溫度進行高精度控制。采用九點控制器算法進行溫度控制,達到了很好的控制效果。2 控制系統的硬件實現控制系統硬件電路的組成由同步過零檢測電路、溫度信號檢測及可控硅觸發電路、時鐘芯片等組成,結構框圖如圖1 所示,以單片機機為核心,數據采集由鉑電阻經補償放大后送至A/D 轉換,調功部分由過零觸發電路及可控硅完成。
上傳時間: 2014-12-28
上傳用戶:q986086481
multisim10.0仿真軟件破解版下載:【軟件介紹】 Multisim本是加拿大圖像交互技術公司(Interactive Image Technoligics簡稱IIT公司)推出的以Windows為基礎的仿真工具,被美國NI公司收購后,更名為NI Multisim ,而V10.0是其(即NI,National Instruments)最新推出的Multisim最新版本。 目前美國NI公司的EWB的包含有電路仿真設計的模塊Multisim、PCB設計軟件Ultiboard、布線引擎Ultiroute及通信電路分析與設計模塊Commsim 4個部分,能完成從電路的仿真設計到電路版圖生成的全過程。Multisim、Ultiboard、Ultiroute及Commsim 4個部分相互獨立,可以分別使用。Multisim、Ultiboard、Ultiroute及Commsim 4個部分有增強專業版(Power Professional)、專業版(Professional)、個人版(Personal)、教育版(Education)、學生版(Student)和演示版(Demo)等多個版本,各版本的功能和價格有著明顯的差異。 NI Multisim 10用軟件的方法虛擬電子與電工元器件,虛擬電子與電工儀器和儀表,實現了“軟件即元器件”、“軟件即儀器”。NI Multisim 10是一個原理電路設計、電路功能測試的虛擬仿真軟件。 NI Multisim 10的元器件庫提供數千種電路元器件供實驗選用,同時也可以新建或擴充已有的元器件庫,而且建庫所需的元器件參數可以從生產廠商的產品使用手冊中查到,因此也很方便的在工程設計中使用。 NI Multisim 10的虛擬測試儀器儀表種類齊全,有一般實驗用的通用儀器,如萬用表、函數信號發生器、雙蹤示波器、直流電源;而且還有一般實驗室少有或沒有的儀器,如波特圖儀、字信號發生器、邏輯分析儀、邏輯轉換器、失真儀、頻譜分析儀和網絡分析儀等。 NI Multisim 10具有較為詳細的電路分析功能,可以完成電路的瞬態分析和穩態分析、 時域和頻域分析、器件的線性和非線性分析、電路的噪聲分析和失真分析、離散傅里葉分析、電路零極點分析、交直流靈敏度分析等電路分析方法,以幫助設計人員分析電路的性能。 NI Multisim 10可以設計、測試和演示各種電子電路,包括電工學、模擬電路、數字電路、射頻電路及微控制器和接口電路等。可以對被仿真的電路中的元器件設置各種故障,如開路、短路和不同程度的漏電等,從而觀察不同故障情況下的電路工作狀況。在進行仿真的同時,軟件還可以存儲測試點的所有數據,列出被仿真電路的所有元器件清單,以及存儲測試儀器的工作狀態、顯示波形和具體數據等。 NI Multisim 10有豐富的Help功能,其Help系統不僅包括軟件本身的操作指南,更要的是包含有元器件的功能解說,Help中這種元器件功能解說有利于使用EWB進行CAI教學。另外,NI Multisim10還提供了與國內外流行的印刷電路板設計自動化軟件Protel及電路仿真軟件PSpice之間的文件接口,也能通過Windows的剪貼板把電路圖送往文字處理系統中進行編輯排版。支持VHDL和Verilog HDL語言的電路仿真與設計。 利用NI Multisim 10可以實現計算機仿真設計與虛擬實驗,與傳統的電子電路設計與實驗方法相比,具有如下特點:設計與實驗可以同步進行,可以邊設計邊實驗,修改調試方便;設計和實驗用的元器件及測試儀器儀表齊全,可以完成各種類型的電路設計與實驗;可方便地對電路參數進行測試和分析;可直接打印輸出實驗數據、測試參數、曲線和電路原理圖;實驗中不消耗實際的元器件,實驗所需元器件的種類和數量不受限制,實驗成本低,實驗速度快,效率高;設計和實驗成功的電路可以直接在產品中使用。 NI Multisim 10易學易用,便于電子信息、通信工程、自動化、電氣控制類專業學生自學、便于開展綜合性的設計和實驗,有利于培養綜合分析能力、開發和創新的能力。 multisim10.0激活碼及破解序列號
上傳時間: 2013-10-11
上傳用戶:陽光少年2016
multisim10.0仿真軟件破解版下載:【軟件介紹】 Multisim本是加拿大圖像交互技術公司(Interactive Image Technoligics簡稱IIT公司)推出的以Windows為基礎的仿真工具,被美國NI公司收購后,更名為NI Multisim ,而V10.0是其(即NI,National Instruments)最新推出的Multisim最新版本。 目前美國NI公司的EWB的包含有電路仿真設計的模塊Multisim、PCB設計軟件Ultiboard、布線引擎Ultiroute及通信電路分析與設計模塊Commsim 4個部分,能完成從電路的仿真設計到電路版圖生成的全過程。Multisim、Ultiboard、Ultiroute及Commsim 4個部分相互獨立,可以分別使用。Multisim、Ultiboard、Ultiroute及Commsim 4個部分有增強專業版(Power Professional)、專業版(Professional)、個人版(Personal)、教育版(Education)、學生版(Student)和演示版(Demo)等多個版本,各版本的功能和價格有著明顯的差異。 NI Multisim 10用軟件的方法虛擬電子與電工元器件,虛擬電子與電工儀器和儀表,實現了“軟件即元器件”、“軟件即儀器”。NI Multisim 10是一個原理電路設計、電路功能測試的虛擬仿真軟件。 NI Multisim 10的元器件庫提供數千種電路元器件供實驗選用,同時也可以新建或擴充已有的元器件庫,而且建庫所需的元器件參數可以從生產廠商的產品使用手冊中查到,因此也很方便的在工程設計中使用。 NI Multisim 10的虛擬測試儀器儀表種類齊全,有一般實驗用的通用儀器,如萬用表、函數信號發生器、雙蹤示波器、直流電源;而且還有一般實驗室少有或沒有的儀器,如波特圖儀、字信號發生器、邏輯分析儀、邏輯轉換器、失真儀、頻譜分析儀和網絡分析儀等。 NI Multisim 10具有較為詳細的電路分析功能,可以完成電路的瞬態分析和穩態分析、 時域和頻域分析、器件的線性和非線性分析、電路的噪聲分析和失真分析、離散傅里葉分析、電路零極點分析、交直流靈敏度分析等電路分析方法,以幫助設計人員分析電路的性能。 NI Multisim 10可以設計、測試和演示各種電子電路,包括電工學、模擬電路、數字電路、射頻電路及微控制器和接口電路等。可以對被仿真的電路中的元器件設置各種故障,如開路、短路和不同程度的漏電等,從而觀察不同故障情況下的電路工作狀況。在進行仿真的同時,軟件還可以存儲測試點的所有數據,列出被仿真電路的所有元器件清單,以及存儲測試儀器的工作狀態、顯示波形和具體數據等。 NI Multisim 10有豐富的Help功能,其Help系統不僅包括軟件本身的操作指南,更要的是包含有元器件的功能解說,Help中這種元器件功能解說有利于使用EWB進行CAI教學。另外,NI Multisim10還提供了與國內外流行的印刷電路板設計自動化軟件Protel及電路仿真軟件PSpice之間的文件接口,也能通過Windows的剪貼板把電路圖送往文字處理系統中進行編輯排版。支持VHDL和Verilog HDL語言的電路仿真與設計。 利用NI Multisim 10可以實現計算機仿真設計與虛擬實驗,與傳統的電子電路設計與實驗方法相比,具有如下特點:設計與實驗可以同步進行,可以邊設計邊實驗,修改調試方便;設計和實驗用的元器件及測試儀器儀表齊全,可以完成各種類型的電路設計與實驗;可方便地對電路參數進行測試和分析;可直接打印輸出實驗數據、測試參數、曲線和電路原理圖;實驗中不消耗實際的元器件,實驗所需元器件的種類和數量不受限制,實驗成本低,實驗速度快,效率高;設計和實驗成功的電路可以直接在產品中使用。 NI Multisim 10易學易用,便于電子信息、通信工程、自動化、電氣控制類專業學生自學、便于開展綜合性的設計和實驗,有利于培養綜合分析能力、開發和創新的能力。 multisim10.0激活碼及破解序列號
上傳時間: 2013-11-04
上傳用戶:逗逗666
multisim10.0仿真軟件破解版下載:【軟件介紹】 Multisim本是加拿大圖像交互技術公司(Interactive Image Technoligics簡稱IIT公司)推出的以Windows為基礎的仿真工具,被美國NI公司收購后,更名為NI Multisim ,而V10.0是其(即NI,National Instruments)最新推出的Multisim最新版本。 目前美國NI公司的EWB的包含有電路仿真設計的模塊Multisim、PCB設計軟件Ultiboard、布線引擎Ultiroute及通信電路分析與設計模塊Commsim 4個部分,能完成從電路的仿真設計到電路版圖生成的全過程。Multisim、Ultiboard、Ultiroute及Commsim 4個部分相互獨立,可以分別使用。Multisim、Ultiboard、Ultiroute及Commsim 4個部分有增強專業版(Power Professional)、專業版(Professional)、個人版(Personal)、教育版(Education)、學生版(Student)和演示版(Demo)等多個版本,各版本的功能和價格有著明顯的差異。 NI Multisim 10用軟件的方法虛擬電子與電工元器件,虛擬電子與電工儀器和儀表,實現了“軟件即元器件”、“軟件即儀器”。NI Multisim 10是一個原理電路設計、電路功能測試的虛擬仿真軟件。 NI Multisim 10的元器件庫提供數千種電路元器件供實驗選用,同時也可以新建或擴充已有的元器件庫,而且建庫所需的元器件參數可以從生產廠商的產品使用手冊中查到,因此也很方便的在工程設計中使用。 NI Multisim 10的虛擬測試儀器儀表種類齊全,有一般實驗用的通用儀器,如萬用表、函數信號發生器、雙蹤示波器、直流電源;而且還有一般實驗室少有或沒有的儀器,如波特圖儀、字信號發生器、邏輯分析儀、邏輯轉換器、失真儀、頻譜分析儀和網絡分析儀等。 NI Multisim 10具有較為詳細的電路分析功能,可以完成電路的瞬態分析和穩態分析、 時域和頻域分析、器件的線性和非線性分析、電路的噪聲分析和失真分析、離散傅里葉分析、電路零極點分析、交直流靈敏度分析等電路分析方法,以幫助設計人員分析電路的性能。 NI Multisim 10可以設計、測試和演示各種電子電路,包括電工學、模擬電路、數字電路、射頻電路及微控制器和接口電路等。可以對被仿真的電路中的元器件設置各種故障,如開路、短路和不同程度的漏電等,從而觀察不同故障情況下的電路工作狀況。在進行仿真的同時,軟件還可以存儲測試點的所有數據,列出被仿真電路的所有元器件清單,以及存儲測試儀器的工作狀態、顯示波形和具體數據等。 NI Multisim 10有豐富的Help功能,其Help系統不僅包括軟件本身的操作指南,更要的是包含有元器件的功能解說,Help中這種元器件功能解說有利于使用EWB進行CAI教學。另外,NI Multisim10還提供了與國內外流行的印刷電路板設計自動化軟件Protel及電路仿真軟件PSpice之間的文件接口,也能通過Windows的剪貼板把電路圖送往文字處理系統中進行編輯排版。支持VHDL和Verilog HDL語言的電路仿真與設計。 利用NI Multisim 10可以實現計算機仿真設計與虛擬實驗,與傳統的電子電路設計與實驗方法相比,具有如下特點:設計與實驗可以同步進行,可以邊設計邊實驗,修改調試方便;設計和實驗用的元器件及測試儀器儀表齊全,可以完成各種類型的電路設計與實驗;可方便地對電路參數進行測試和分析;可直接打印輸出實驗數據、測試參數、曲線和電路原理圖;實驗中不消耗實際的元器件,實驗所需元器件的種類和數量不受限制,實驗成本低,實驗速度快,效率高;設計和實驗成功的電路可以直接在產品中使用。 NI Multisim 10易學易用,便于電子信息、通信工程、自動化、電氣控制類專業學生自學、便于開展綜合性的設計和實驗,有利于培養綜合分析能力、開發和創新的能力。 multisim10.0激活碼及破解序列號
上傳時間: 2013-10-28
上傳用戶:com1com2
multisim10.0仿真軟件破解版下載:【軟件介紹】 Multisim本是加拿大圖像交互技術公司(Interactive Image Technoligics簡稱IIT公司)推出的以Windows為基礎的仿真工具,被美國NI公司收購后,更名為NI Multisim ,而V10.0是其(即NI,National Instruments)最新推出的Multisim最新版本。 目前美國NI公司的EWB的包含有電路仿真設計的模塊Multisim、PCB設計軟件Ultiboard、布線引擎Ultiroute及通信電路分析與設計模塊Commsim 4個部分,能完成從電路的仿真設計到電路版圖生成的全過程。Multisim、Ultiboard、Ultiroute及Commsim 4個部分相互獨立,可以分別使用。Multisim、Ultiboard、Ultiroute及Commsim 4個部分有增強專業版(Power Professional)、專業版(Professional)、個人版(Personal)、教育版(Education)、學生版(Student)和演示版(Demo)等多個版本,各版本的功能和價格有著明顯的差異。 NI Multisim 10用軟件的方法虛擬電子與電工元器件,虛擬電子與電工儀器和儀表,實現了“軟件即元器件”、“軟件即儀器”。NI Multisim 10是一個原理電路設計、電路功能測試的虛擬仿真軟件。 NI Multisim 10的元器件庫提供數千種電路元器件供實驗選用,同時也可以新建或擴充已有的元器件庫,而且建庫所需的元器件參數可以從生產廠商的產品使用手冊中查到,因此也很方便的在工程設計中使用。 NI Multisim 10的虛擬測試儀器儀表種類齊全,有一般實驗用的通用儀器,如萬用表、函數信號發生器、雙蹤示波器、直流電源;而且還有一般實驗室少有或沒有的儀器,如波特圖儀、字信號發生器、邏輯分析儀、邏輯轉換器、失真儀、頻譜分析儀和網絡分析儀等。 NI Multisim 10具有較為詳細的電路分析功能,可以完成電路的瞬態分析和穩態分析、 時域和頻域分析、器件的線性和非線性分析、電路的噪聲分析和失真分析、離散傅里葉分析、電路零極點分析、交直流靈敏度分析等電路分析方法,以幫助設計人員分析電路的性能。 NI Multisim 10可以設計、測試和演示各種電子電路,包括電工學、模擬電路、數字電路、射頻電路及微控制器和接口電路等。可以對被仿真的電路中的元器件設置各種故障,如開路、短路和不同程度的漏電等,從而觀察不同故障情況下的電路工作狀況。在進行仿真的同時,軟件還可以存儲測試點的所有數據,列出被仿真電路的所有元器件清單,以及存儲測試儀器的工作狀態、顯示波形和具體數據等。 NI Multisim 10有豐富的Help功能,其Help系統不僅包括軟件本身的操作指南,更要的是包含有元器件的功能解說,Help中這種元器件功能解說有利于使用EWB進行CAI教學。另外,NI Multisim10還提供了與國內外流行的印刷電路板設計自動化軟件Protel及電路仿真軟件PSpice之間的文件接口,也能通過Windows的剪貼板把電路圖送往文字處理系統中進行編輯排版。支持VHDL和Verilog HDL語言的電路仿真與設計。 利用NI Multisim 10可以實現計算機仿真設計與虛擬實驗,與傳統的電子電路設計與實驗方法相比,具有如下特點:設計與實驗可以同步進行,可以邊設計邊實驗,修改調試方便;設計和實驗用的元器件及測試儀器儀表齊全,可以完成各種類型的電路設計與實驗;可方便地對電路參數進行測試和分析;可直接打印輸出實驗數據、測試參數、曲線和電路原理圖;實驗中不消耗實際的元器件,實驗所需元器件的種類和數量不受限制,實驗成本低,實驗速度快,效率高;設計和實驗成功的電路可以直接在產品中使用。 NI Multisim 10易學易用,便于電子信息、通信工程、自動化、電氣控制類專業學生自學、便于開展綜合性的設計和實驗,有利于培養綜合分析能力、開發和創新的能力。 multisim10.0激活碼及破解序列號
上傳時間: 2015-01-03
上傳用戶:daoyue
題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b這是條件運算符的基本例子。
上傳時間: 2015-01-08
上傳用戶:lifangyuan12
RSA算法 :首先, 找出三個數, p, q, r, 其中 p, q 是兩個相異的質數, r 是與 (p-1)(q-1) 互質的數...... p, q, r 這三個數便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 這個 m 一定存在, 因為 r 與 (p-1)(q-1) 互質, 用輾轉相除法就可以得到了..... 再來, 計算 n = pq....... m, n 這兩個數便是 public_key ,編碼過程是, 若資料為 a, 將其看成是一個大整數, 假設 a < n.... 如果 a >= n 的話, 就將 a 表成 s 進位 (s
標簽: person_key RSA 算法
上傳時間: 2013-12-14
上傳用戶:zhuyibin
數字運算,判斷一個數是否接近素數 A Niven number is a number such that the sum of its digits divides itself. For example, 111 is a Niven number because the sum of its digits is 3, which divides 111. We can also specify a number in another base b, and a number in base b is a Niven number if the sum of its digits divides its value. Given b (2 <= b <= 10) and a number in base b, determine whether it is a Niven number or not. Input Each line of input contains the base b, followed by a string of digits representing a positive integer in that base. There are no leading zeroes. The input is terminated by a line consisting of 0 alone. Output For each case, print "yes" on a line if the given number is a Niven number, and "no" otherwise. Sample Input 10 111 2 110 10 123 6 1000 8 2314 0 Sample Output yes yes no yes no
上傳時間: 2015-05-21
上傳用戶:daguda