具備處理外部模擬信號功能是很多電子設備的基本要求。為了將模擬信號轉換為數字信 號,就需要藉助A/D 轉換器。將A/D 功能和MCU 整合在一起,就可減少電路的元件數量和 電路板的空間使用。 HT45F23 微控制器內建6 通道,12 位解析度的A/D 轉換器。在本應用說明中,將介紹如何 使用HT45F23 微控制器的A/D 功能。
上傳時間: 2013-10-27
上傳用戶:nostopper
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
本文將探討微控制器與 PSoC (可編程系統單晶片)在數位電視應用上的設計挑戰,並比較微控制器和 PSoC 架構在處理這些挑戰時的不同處,以有效地建置執行。
上傳時間: 2013-11-22
上傳用戶:gengxiaochao
在室內環境中可結合式子母機器人系統,子機為一多功能平臺,可放置各種家庭所需之設備,而母機為一輪式機器人,經由兩者的結合,可提供高機動性與多功能的服務。在結合的技術面,傳統的吸塵器機器人與充電站之間的導航系統使用紅外線感測作為依據,當兩者間有障礙物阻擋時,紅外線感測器導航系統將會失效。因此本系統利用聲源方向做為機器人決定移動方向的依據,由於聲波傳遞的特性,即使在有障礙物的情況下,依然可以有效地偵測。此外,在移動的過程中,本系統利用光流偵測法判斷是否遭遇障礙物或是利用Support Vector Machine分類判斷與聲源之間為是否有障礙物的阻隔;若發現前方有障礙物,則啟動避障策略,用有效的方式繼續往目標移動。最後,當母機接近子機時,可根據多種紅外線感測器資訊進行子母機器人的結合,結合成功後,母機將可搭載子機成為一自由行動之機器人。
標簽: 系統
上傳時間: 2013-12-19
上傳用戶:mhp0114
歐基理德輾轉相除法(之二) m與n相差太大時,可用(m%n)來取代(m-n),這樣的處理效率較高。以下便以此方法求出最大公因數。
標簽: 除法
上傳時間: 2014-01-14
上傳用戶:llandlu
文件中規劃進行多系統的整合應用,包含了~~~ 微型雷達偵測系統 熱感紅外線攝影機 可見光紅外線攝影機 無線網路傳輸應用 後端警報管理平臺
上傳時間: 2015-03-18
上傳用戶:戴斗笠的神秘人
常用 IC芯片 Altium Designer AD原理圖庫元件庫CSV text has been written to file : 1.1 - IC芯片.csvLibrary Component Count : 68Name Description----------------------------------------------------------------------------------------------------24Cxx 外置EEPROM8002 3W功放芯片93C46 外置EEPROMACS712 電流檢測芯片AD5235 數字電位器ADS1286 12位數模轉換芯片AP6022 單觸摸PWM輸出AS179-92 射頻開關芯片BH1415F 數字調頻發射器BISS0001 人體紅外專用芯片BS814A 4鍵電容觸摸按鍵芯片BTS7970 電機驅動芯片CB6905 藍牙芯片CC2530 ZigBee2.4G無線組網芯片CH340G 串口轉USBCH376T USB控制器CM108 USB耳機聲卡DM9000A 網絡芯片DM9000C 網絡芯片DP83848I 網絡芯片DS1302 實時時鐘芯片DS18B20 數字溫度計DS3231 高精度時鐘芯片ENC28J60 SPI以太網控制芯片ESP8266EX WIFI-芯片FT232RL USB轉串口GD5800 串口MP3語音芯片HL2202 燈光控制芯片HT1621 LCD驅動芯片HT9032D 來電顯示芯片HT9200A 雙音多頻DTMF信號發生器HX711 電子秤AD芯片L293D 電機驅動H橋L293D_A 電機驅動H橋L298 電機驅動H橋L9110 直流電機控制芯片MAX232 MAX232MAX4173 高端電流檢測MAX6675 K型熱電偶檢測芯片ME2801B33M 3.3V電壓檢測芯片ME2801B33P 3.3V電壓檢測芯片NE555 單路時基芯片PL2303 USB轉RS232SN65HVD230 CAN芯片SN74AVC2T45DCUR 3態輸出SP3232 RS232通訊芯片SP3232_A RS232轉換芯片SP3485 RS485總線收發芯片SP813L 處理器監控芯片SST25VFxx 外置FlashTJA1050 CAN總線收發芯片TM1628 數碼管按鍵掃描芯片TM1637 數碼管按鍵掃描芯片TM1640 LED驅動控制芯片TM1668 數碼管按鍵掃描芯片TM1727 LCD驅動ICTM1729 LCD驅動ICTM1814 4通道 LED恒流驅動芯片TS5A3157 電子繼電器TSC2046IPW 顯示屏觸摸驅動芯片TVP5150AM1 視頻解碼芯片ULN2003-1 達林頓驅動芯片ULN2003-2 達林頓驅動芯片W25Qxx 外置FlashWM8731 音頻PCM編解碼芯片XF5152CE 語音識別合成芯片YX5200 MP3解碼芯片模板
標簽: ic芯片 Altium Designer
上傳時間: 2022-03-13
上傳用戶:
stc89c58rd+ 外擴32KRAM 外擴加spi接口以太網芯片ENC28J60, uip0.9 keil工程 帶proteus仿真
標簽: protuesuip enc 58
上傳時間: 2013-07-07
上傳用戶:invtnewer
邊界掃描技術是一種應用于數字集成電路器件的標準化可測試性設計方法,它提供了對電路板上元件的功能、互連及相互間影響進行測試的一種新方案,極大地方便了系統電路的測試。本文基于IEEE 1149.1標準剖析了JTAG邊界掃描測試的精髓,分析了其組成,功能與時序控制等關鍵技術。 應用在FPGA芯片中的邊界掃描電路側重于電路板級測試,兼顧芯片功能測試,同時提供JTAG下載方式。針對在FPGA芯片中的應用特點,設計了一種邊界掃描電路,應用于自行設計的FPGA結構之中。除了基本的測試功能外,加入了對FPGA芯片進行配置、回讀以及用戶自定義測試等功能。 通過仿真驗證,所設計的邊界掃描電路可實現FPGA芯片的測試、配置和回讀等功能,并符合IEEE 11491.1邊界掃描標準的規定,達到設計要求。
上傳時間: 2013-04-24
上傳用戶:372825274
主版上有很多PCI的介面可以利用,他的LAYOUT有一些注意事項及必須處理走線的特性阻抗才可以讓系統穩定。
上傳時間: 2013-06-14
上傳用戶:夢雨軒膂