Code Composer Studio 包含一整套用于開發和調試嵌入式應用的工具。它包含適用于每個 TI 器件系列的編譯器、源碼編輯器、項目構建環境、調試器、描述器、仿真器以及多種其它功能。CCS IDE 提供了單個用戶界面,可幫助您完成應用開發流程的每個步驟。借助于精密的高效工具,用戶能夠利用熟悉的工具和界面快速上手并將功能添加至他們的應用。
標簽: ccs6
上傳時間: 2016-10-28
上傳用戶:溫123
/*import java.util.Scanner; //主類 public class student122 { //主方法 public static void main(String[] args){ //定義7個元素的字符數組 String[] st = new String[7]; inputSt(st); //調用輸入方法 calculateSt(st); //調用計算方法 outputSt(st); //調用輸出方法 } //其他方法 //輸入方法 private static void inputSt(String st[]){ System.out.println("輸入學生的信息:"); System.out.println("學號 姓名 成績1,2,3"); //創建鍵盤輸入類 Scanner ss = new Scanner(System.in); for(int i=0; i<5; i++){ st[i] = ss.next(); //鍵盤輸入1個字符串 } } //計算方法 private static void calculateSt(String[] st){ int sum = 0; //總分賦初值 int ave = 0; //平均分賦初值 for(int i=2;i<5;i++) { /計總分,字符變換成整數后進行計算 sum += Integer.parseInt(st[i]); } ave = sum/3; //計算平均分 //整數變換成字符后保存到數組里 st[5] = String.valueOf(sum); st[6] = String.valueOf(ave); } //輸出方法 private static void outputSt(String[] st){ System.out.print("學號 姓名 "); //不換行 System.out.print("成績1 成績2 成績3 "); System.out.println("總分 平均分");//換行 //輸出學生信息 for(int i=0; i<7; i++){ //按格式輸出,小于6個字符,補充空格 System.out.printf("%6s", st[i]); } System.out.println(); //輸出換行 } }*/ import java.util.Scanner; public class student122 { public static void main(String[] args) { // TODO 自動生成的方法存根 String[][] st = new String[3][8]; inputSt(st); calculateSt(st); outputSt(st); } //輸入方法 private static void inputSt(String st[][]) { System.out.println("輸入學生信息:"); System.out.println("班級 學號 姓名 成績:數學 物理 化學"); //創建鍵盤輸入類 Scanner ss = new Scanner(System.in); for(int j = 0; j < 3; j++) { for(int i = 0; i < 6; i++) { st[j][i] = ss.next(); } } } //輸出方法 private static void outputSt(String st[][]) { System.out.println("序號 班級 學號 姓名 成績:數學 物理 化學 總分 平均分"); //輸出學生信息 for(int j = 0; j < 3; j++) { System.out.print(j+1 + ":"); for(int i = 0; i < 8; i++) { System.out.printf("%6s", st[j][i]); } System.out.println(); } } //計算方法 private static void calculateSt(String[][] st) { int sum1 = 0; int sum2 = 0; int sum3 = 0; int ave1 = 0; int ave2 = 0; int ave3 = 0; for(int i = 3; i < 6; i++) { sum1 += Integer.parseInt(st[0][i]); } ave1 = sum1/3; for(int i = 3; i < 6; i++) { sum2 += Integer.parseInt(st[1][i]); } ave2 = sum2/3; for(int i = 3; i < 6; i++) { sum3 += Integer.parseInt(st[2][i]); } ave3 = sum3/3; st[0][6] = String.valueOf(sum1); st[1][6] = String.valueOf(sum2); st[2][6] = String.valueOf(sum3); st[0][7] = String.valueOf(ave1); st[1][7] = String.valueOf(ave2); st[2][7] = String.valueOf(ave3); } }
上傳時間: 2017-03-17
上傳用戶:simple
上傳時間: 2018-03-25
上傳用戶:xiangyu21
國外介紹電壓源換流器的經典書籍,從拓撲到控制系統設計,講解的十分詳細,適合初學者精讀。
標簽: Voltage-sourced Converters System Power
上傳時間: 2018-04-23
上傳用戶:asforme10
STM32L475開發板PDF原理圖+AD集成3D封裝庫+主要器件技術手冊,集成封裝庫型號列表如下:Library Component Count : 44Name Description----------------------------------------------------------------------------------------------------ANT-2.4G ANT,2.4G,PCB天線ATK-TEST-1*4-2.54mm 測試點ATK_MODULE 單排母,1*6,2.54mmBEEP 3.3V有源蜂鳴器BUTTON_DIP3 撥動開關SS-12F44C-0402-SMD C-0603-SMD C-CAP-SMD-220uF/10V C-CEP-220uF/16V D-1N4148 Header-1*3-2.54mm 單排針-2.54mmHeader-2*10-2.54mm 雙排針-2.54mmHeader-2*2-2.54mm 雙排針-2.54mmHeader-2*3-2.54mm 雙排針-2.54mmHeader-2*4-2.54mm 雙排座-2.54mmIR-LED 1206紅外發射管(側)IR-LF0038GKLL-1 紅外接收管SMDJ-MICRO-USB-5S Micro USB 5.9有柱腳長1.25加長針L-0420-4.7uH 電感,4.7uH,3ALCD-TFT-H13TS38A LCD,TFT,1.3'240*240,禹龍LED-0603-RED 發光二極管-紅色LED-RGB-1615-0603 RGB,共陽,1615,0603MIC-6022 MICMotor-SMD 電機,SMDPhone-3-M 耳機座,三節R-0402-SMD 貼片電阻R-0805-SMD 貼片電阻RT9193-3.3S-KEY-SMD-324225 KEY,SMD,324225S8050-SMD SD-MICRO-TF SD,MICRO,TFU-AHT10 Sensor,溫濕度傳感器U-AP3216C Sensor.光照/距離U-AP6181 WIFI Module,SDIOU-ES8388 AUDIO,2-ch DAC,2-ch ADCU-ICM-20608 三軸陀螺儀/三軸加速度計,U-L9110S 電機驅動,800mAU-RT9013-3.3 LDO,500mAU-STM32F103C8T6 U-STM32L475VET6 MCU,LQFP100,512K FLASH,128K RAMU-W25Q128 SPI FLASH,16MY-12M-SMD 晶振 - 12M貼片Y-3215-32.768K XTAL,3215,32.768KY-3215-8M XTAL,3215,8MHz
上傳時間: 2021-12-15
上傳用戶:
功能描述:該設備電路主要有非接觸式體溫測量模塊、溫度狀態指示電路、顯示電路、MCU主控芯片、電源管理電路、按鍵等構成。1、非接觸式體溫測量模塊:采用GY-906-BCC非接觸式體溫測量模塊,使用標準的IIC通信協議,溫度范圍0到50度溫度范圍內精度可達0.5度,通過校準后,測量分辨率可以達到0.02度,符合項目使用要求。2、溫度狀態指示電路:報警裝置采用5V有源蜂鳴器,作為測溫儀的超溫報警。3、顯示電路:采用0.56英寸共陽的三位數碼管CL5631AG,顯示溫度值。4、主控芯片:主控板采用STM8S103K3T6C主控芯片,完全符合該項目的使用要求。5、電源管理電路:供電模塊使用18650鋰電池供電,內部有鋰電池充電電路,可以使用標準的USB口進行充電。6、設備外殼:設備外殼采用3D打印技術實現。但為了簡化使用,外殼就是多余部件,相關元器件和PCB板組成了測溫儀的支持、固定功能。原理圖:PCB:
標簽: 紅外測溫
上傳時間: 2022-02-13
上傳用戶:qdxqdxqdxqdx
無源蜂鳴器發和玄聲音,C語言程序代碼,STM8單片機
標簽: 蜂鳴器
上傳時間: 2022-02-16
上傳用戶:canderile
該資料為AVR單片機的入門教程,里面介紹了ATmegea16芯片的開發環境及I/O口,外部中斷,定時器,串口等資源的操作。
標簽: avr單片機
上傳時間: 2022-04-21
上傳用戶:
PFC基礎知識-PF的定義1功率因數(Power Factor)的定義是指輸入有功功率(p)和視在功率(S)的比值;線性電路功率因數可用Cos表示,為正弦電流與正弦電壓的相位差;但是由于整流電路中二極管的非線性,導致輸入電流為嚴重的非正弦波形,用cosp已不能表示整流電路的功率因數;常規直接整流電路的濾波電容使輸出電壓平滑,但卻使輸入電流變為尖脈沖,并產生高次諧波分量。輸入電流波形變,導致功率因數下降,污染電網,甚至造成電子設備損壞。引入功率因數校正是必要的利用功率因數校正技術可A/全跟蹤交流輸入電壓波形,流輸入電流波形完使輸入電流波形皇純正弦波,并且與輸入電壓波形相位,,此時整流器的貨載可等效為純電阻。根據常用功率因數校正方法可分為有源功率因數校正(APFC)技術與無源功率因數校正(PPFC)技術。它置于橋式整流器與濾波用電解電容器之間,實際上是一種DC-DC變換器。無源功率因數校正是利用電感和電容組成濾波器,對輸入電容進行移相和整形。有源功率因數校正(APFC:Active Power Factor Correction),在負載即電力電子裝置本身的整流器和濾波電容之間增加一個功率變換電路,將整流器的輸入電流校正成為與電網電壓同相位的正弦波,消除了諧波和無功電流,因而將電網功率因數提高到近似為1.APFC電路常用拓撲:升壓式(Boost)降壓式(Buck)升/降壓式(Buck/Boost)反激式(Fly back)APFC電路形式:單極式 雙極式單相PFC 三相PFCBoost變換電路是有源功率因數校正器主回路拓撲的極好選擇。優點:輸入電流連續,因而產生低的傳導噪聲和最好的輸入電流波形;缺點:需要比輸入峰值電壓還要高的輸出電壓。
標簽: pfc
上傳時間: 2022-05-28
上傳用戶:
一、 實驗目的使用 51單片機的八位數碼管順序顯示自己的學號。掌握 C 語言、匯編語言兩種編程單片機控制程序的方法。掌握使用 Keil 4 或 Keil 5 軟件編寫、編譯、調試程序的方法。掌握使用 Proteus 軟件繪制電路原理圖、硬件仿真和程序調試。二、實驗設備筆記本電腦51 單片機(普中科技)八位數碼管(單片機上已集成)應用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、實驗原理(1)數碼管數碼管按段數可分為七段數碼管和 8 段數碼管,八段數碼管比七段數碼管多一個發光二極管單元,也就是多一個小數點(DP),這個小數點可以更精確的表示數碼管想要顯示的內容。按能顯示多少個(8),可分為 1 位、2位、3位、4位、5 位、6位、7 位等數碼管。按發光二極管單元連接方式可分為共陽極數碼管和共陰極數碼管。共陽數碼管是指將所有發光二極管的陽極接到一起形成公共陽極(COM)的數碼管,共陽數碼管在應用時將公共極 COM 接到+5V,當某一字段發光二極管的陰極為低電平時,相應字段就點亮,當某一字段的陰極為高電平時,相應字段就不亮。共陰數碼管是指將所有發光二極管的陰極接到一起形成公共陰極(COM)的數碼管,共陰數碼管在應用時應將公共極 COM 接到地線 GND上,當某一字段發光二極管的陽極為高電平時,相應字段就點亮,當某一字段的陽極為低電平時,相應字段就不亮。(2)51單片機單片機(Microcontrollers)是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器 CPU、隨機存儲器 RAM、只讀存儲器ROM、多種 I/O口和中斷系統、定時器/計數器等功能集成到一塊硅片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。MSC-51 單片機指以 8051為核心的單片機,由美國的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一個典型品種;其它廠商以 8051為基核開發出的CMOS 工藝單片機產品統稱為 80C51 系列。本實驗中我使用普中科技的 51 單片機來點亮八位數碼管并使其顯示我的學號(20198043)。四、 實驗 過程(1)熟悉數碼管使用 Proteus 軟件構建電路圖,學會如何點亮數碼管,熟悉如何使數碼管顯示不同的數字(0-9)。我們可以按照上面的原理圖讓對應的段導通,以顯示數字。對于共陽數碼管,若顯示數字 0,可以讓標號為 A,B,C,D,E,F 的段導通,標號為 G,H 的段不導通,然后將陽極通入高電壓,即顯示數字 0。代碼舉例如下:最后效果如下,成功點亮一個數碼管。經過更多嘗試和學習,學會使多位數碼管顯示多位數字。結果舉例如下:(2)多位數碼管顯示學號為了顯示我們學號,就不能只使用一位數碼管,需要使用八位數碼管,相較于單位數碼管,多位數碼管更加復雜,驅動函數有很大區別。多位數碼管使用同一組段選,不同的位選,因此就不能夠一對一地固定顯示,這就需要動態掃描。動態掃描:利用人眼視覺暫留,多位數碼管每次只顯示一位數字,但是切換頻率大于 200HZ(50 × 4),這樣就能讓人產生同時顯示多個數字的錯覺。具體操作是輪流向數碼管送字形碼和相應的位選。一個完整的驅動程序不只以上這些,一個完整的數碼管驅動有 6部分:1. 碼表(ROM):存儲段碼(一般放在 ROM中,節省 RAM空間),例如數字 0的段碼就是 0xC0,碼表則包含 0-9的段碼2. 顯存(RAM):保存要顯示的數字,取連續地址(便于查表)3. 段選賦值:通過查表(碼表)操作,將顯存映射到段碼4. 位選切換:切換顯示的位置5. 延時:顯示的數字短暫保持,提升亮度6. 消影:消除切換時不同位置互相影響而產生的殘影
上傳時間: 2022-06-08
上傳用戶:canderile