產(chǎn)品型號:VK3604A 產(chǎn)品品牌:VINKA/永嘉微電 封裝形式:SOP16 產(chǎn)品年份:新年份 聯(lián) 系 人:陳銳鴻 Q Q:361 888 5898 聯(lián)系手機:188 2466 2436(信) 概述: VK3604/VK3604A具有4個觸摸按鍵,可用來檢測外部觸摸按鍵上人手的觸摸動作。該芯片具有較高的 集成度,僅需極少的外部組件便可實現(xiàn)觸摸按鍵的檢測。 提供了4路輸出功能,可通過IO腳選擇輸出電平,輸出模式,輸出腳結(jié)構(gòu),單鍵/多鍵和最 長輸出時間。芯片內(nèi)部采用特殊的集成電路,具有高電源電壓抑制比,可減少按鍵檢測錯誤的 發(fā)生,此特性保證在不利環(huán)境條件的應(yīng)用中芯片仍具有很高的可靠性。 此觸摸芯片具有自動校準(zhǔn)功能,低待機電流,抗電壓波動等特性,為各種觸摸按鍵+IO輸 出的應(yīng)用提供了一種簡單而又有效的實現(xiàn)方法。 特點: ? 工作電壓 2.4-5.5V ? 待機電流7uA/3.3V,14uA/5V ? 上電復(fù)位功能(POR) ? 低壓復(fù)位功能(LVR) ? 觸摸輸出響應(yīng)時間:工作模式 48mS ,待機模式160mS ? 通過AHLB腳選擇輸出電平:高電平有效或者低電平有效 ? 通過TOG腳選擇輸出模式:直接輸出或者鎖存輸出 ? 通過SOD腳選擇輸出方式:CMOS輸出或者開漏輸出 ? 通過SM腳選擇輸出:多鍵有效或者單鍵有效 ? 通過MOT腳有效鍵最長輸出時間:無窮大或者16S ? 通過CS腳接對地電容調(diào)節(jié)整體靈敏度(1-47nF) ? 各觸摸通道單獨接對地小電容微調(diào)靈敏度(0-50pF) ? 上電0.25S內(nèi)為穩(wěn)定時間,禁止觸摸 ? 上電后4S內(nèi)自校準(zhǔn)周期為64mS,4S無觸摸后自校準(zhǔn)周期為1S ? 封裝SOP16(150mil)(9.9mm x 3.9mm PP=1.27mm) ———————————————— 產(chǎn)品型號:VK3604B 產(chǎn)品品牌:VINKA/永嘉微電 封裝形式:TSSOP16 產(chǎn)品年份:新年份 聯(lián) 系 人:陳銳鴻 1.概述 VK3604B具有4個觸摸按鍵,可用來檢測外部觸摸按鍵上人手的觸摸動作。該芯片具有 較高的集成度,僅需極少的外部組件便可實現(xiàn)觸摸按鍵的檢測。 提供了4路直接輸出功能。芯片內(nèi)部采用特殊的集成電路,具有高電源電壓抑制比,可 減少按鍵檢測錯誤的發(fā)生,此特性保證在不利環(huán)境條件的應(yīng)用中芯片仍具有很高的可靠性。 此觸摸芯片具有自動校準(zhǔn)功能,低待機電流,抗電壓波動等特性,為各種觸摸按鍵+IO 輸出的應(yīng)用提供了一種簡單而又有效的實現(xiàn)方法。 特點 ? 工作電壓 2.4-5.5V ? 待機電流7uA/3.3V,14uA/5V ? 上電復(fù)位功能(POR) ? 低壓復(fù)位功能(LVR) ? 觸摸輸出響應(yīng)時間: 工作模式 48mS 待機模式160mS ? CMOS輸出,低電平有效,支持多鍵 ? 有效鍵最長輸出16S ? 無觸摸4S自動校準(zhǔn) ? 專用腳接對地電容調(diào)節(jié)靈敏度(1-47nF) ? 各觸摸通道單獨接對地小電容微調(diào)靈敏度(0-50pF). ? 上電0.25S內(nèi)為穩(wěn)定時間,禁止觸摸. ? 封裝 TSSOP16L(4.9mm x 3.9mm PP=1.00mm) KPP841 標(biāo)準(zhǔn)觸控IC-電池供電系列: VKD223EB --- 工作電壓/電流:2.0V-5.5V/5uA-3V 感應(yīng)通道數(shù):1 通訊界面 最長回應(yīng)時間快速模式60mS,低功耗模式220ms 封裝:SOT23-6 VKD223B --- 工作電壓/電流:2.0V-5.5V/5uA-3V 感應(yīng)通道數(shù):1 通訊界面 最長回應(yīng)時間快速模式60mS,低功耗模式220ms 封裝:SOT23-6 VKD233DB --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V 1感應(yīng)按鍵 封裝:SOT23-6 通訊界面:直接輸出,鎖存(toggle)輸出 低功耗模式電流2.5uA-3V VKD233DH ---工作電壓/電流:2.4V-5.5V/2.5uA-3V 1感應(yīng)按鍵 封裝:SOT23-6 通訊界面:直接輸出,鎖存(toggle)輸出 有效鍵最長時間檢測16S VKD233DS --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V 1感應(yīng)按鍵 封裝:DFN6(2*2超小封裝) 通訊界面:直接輸出,鎖存(toggle)輸出 低功耗模式電流2.5uA-3V VKD233DR --- 工作電壓/電流:2.4V-5.5V/1.5uA-3V 1感應(yīng)按鍵 封裝:DFN6(2*2超小封裝) 通訊界面:直接輸出,鎖存(toggle)輸出 低功耗模式電流1.5uA-3V VKD233DG --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V 1感應(yīng)按鍵 封裝:DFN6(2*2超小封裝) 通訊界面:直接輸出,鎖存(toggle)輸出 低功耗模式電流2.5uA-3V VKD233DQ --- 工作電壓/電流:2.4V-5.5V/5uA-3V 1感應(yīng)按鍵 封裝:SOT23-6 通訊界面:直接輸出,鎖存(toggle)輸出 低功耗模式電流5uA-3V VKD233DM --- 工作電壓/電流:2.4V-5.5V/5uA-3V 1感應(yīng)按鍵 封裝:SOT23-6 (開漏輸出) 通訊界面:開漏輸出,鎖存(toggle)輸出 低功耗模式電流5uA-3V VKD232C --- 工作電壓/電流:2.4V-5.5V/2.5uA-3V 感應(yīng)通道數(shù):2 封裝:SOT23-6 通訊界面:直接輸出,低電平有效 固定為多鍵輸出模式,內(nèi)建穩(wěn)壓電路 MTP觸摸IC——VK36N系列抗電源輻射及手機干擾: VK3601L --- 工作電壓/電流:2.4V-5.5V/4UA-3V3 感應(yīng)通道數(shù):1 1對1直接輸出 待機電流小,抗電源及手機干擾,可通過CAP調(diào)節(jié)靈敏 封裝:SOT23-6 VK36N1D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):1 1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調(diào)節(jié)靈敏封裝:SOT23-6 VK36N2P --- 工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):2 脈沖輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調(diào)節(jié)靈敏封裝:SOT23-6 VK3602XS ---工作電壓/電流:2.4V-5.5V/60UA-3V 感應(yīng)通道數(shù):2 2對2鎖存輸出 低功耗模式電流8uA-3V,抗電源輻射干擾,寬供電電壓 封裝:SOP8 VK3602K --- 工作電壓/電流:2.4V-5.5V/60UA-3V 感應(yīng)通道數(shù):2 2對2直接輸出 低功耗模式電流8uA-3V,抗電源輻射干擾,寬供電電壓 封裝:SOP8 VK36N2D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):2 1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調(diào)節(jié)靈敏封裝:SOP8 VK36N3BT ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):3 BCD碼鎖存輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調(diào)節(jié)靈敏 封裝:SOP8 VK36N3BD ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):3 BCD碼直接輸出 觸摸積水仍可操作,抗電源及手機干擾,可通過CAP調(diào)節(jié)靈敏 封裝:SOP8 VK36N3BO ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):3 BCD碼開漏輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP8/DFN8(超小超薄體積) VK36N3D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):3 1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N4B ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):4 BCD輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N4I---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):4 I2C輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N5D ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):5 1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N5B ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):5 BCD輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N5I ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):5 I2C輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N6D --- 工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):6 1對1直接輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N6B ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):6 BCD輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N6I ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):6 I2C輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N7B ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):7 BCD輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N7I ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):7 I2C輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N8B ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):8 BCD輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N8I ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):8 I2C輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N9I ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):9 I2C輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) VK36N10I ---工作電壓/電流:2.2V-5.5V/7UA-3V3 感應(yīng)通道數(shù):10 I2C輸出 觸摸積水仍可操作,抗電源及手機干擾 封裝:SOP16/DFN16(超小超薄體積) 1-8點高靈敏度液體水位檢測IC——VK36W系列 VK36W1D ---工作電壓/電流:2.2V-5.5V/10UA-3V3 1對1直接輸出 水位檢測通道:1 可用于不同壁厚和不同水質(zhì)水位檢測,抗電源/手機干擾封裝:SOT23-6 備注:1. 開漏輸出低電平有效 2、適合需要抗干擾性好的應(yīng)用 VK36W2D ---工作電壓/電流:2.2V-5.5V/10UA-3V3 1對1直接輸出 水位檢測通道:2 可用于不同壁厚和不同水質(zhì)水位檢測,抗電源/手機干擾封裝:SOP8 備注:1. 1對1直接輸出 2、輸出模式/輸出電平可通過IO選擇 VK36W4D ---工作電壓/電流:2.2V-5.5V/10UA-3V3 1對1直接輸出 水位檢測通道:4 可用于不同壁厚和不同水質(zhì)水位檢測,抗電源/手機干擾封裝:SOP16/DFN16 備注:1. 1對1直接輸出 2、輸出模式/輸出電平可通過IO選擇 VK36W6D ---工作電壓/電流:2.2V-5.5V/10UA-3V3 1對1直接輸出 水位檢測通道:6 可用于不同壁厚和不同水質(zhì)水位檢測,抗電源/手機干擾封裝:SOP16/DFN16 備注:1. 1對1直接輸出 2、輸出模式/輸出電平可通過IO選擇 VK36W8I ---工作電壓/電流:2.2V-5.5V/10UA-3V3 I2C輸出 水位檢測通道:8 可用于不同壁厚和不同水質(zhì)水位檢測,抗電源/手機干擾封裝:SOP16/DFN16 備注:1. IIC+INT輸出 2、輸出模式/輸出電平可通過IO選擇 KPP841
標(biāo)簽: 3604 輸出 VK 體積 藍(lán)牙音箱 檢測 方式 芯片 觸控 鎖存
上傳時間: 2022-04-11
上傳用戶:shubashushi66
eeworm.com VIP專區(qū) 單片機源碼系列 6資源包含以下內(nèi)容:1. ARM驅(qū)動AS3992模塊的程序.pdf2. DS1302液晶顯示.doc3. 單片機按鍵處理.zip4. STM32的SPI1與SPI2通信.rar5. 兩塊STM32間的SPI通信(查詢方式).rar6. 兩塊STM32間的SPI通信(DMA方式).rar7. stm32 flash_loader.zip8. 超炫LED旋轉(zhuǎn)鐘(電路圖,源代碼).rar9. MSP430單片機的C語言編程.pdf10. STM32定時器程序.rar11. PLC源代碼.rar12. ARM_CORTEX-M3應(yīng)用實例開發(fā)詳解光盤.rar13. c51程序集錦.rar14. MSP430 TLV5616驅(qū)動程序.doc15. STC單片機萬能充電器程序.rar16. ssd1289驅(qū)動源碼.zip17. 51單片機完整系統(tǒng)電路.doc18. 讀ISO14443 CPU卡源代碼.rar19. PIC單片機MAX7219顯示程序.docx20. 旋轉(zhuǎn)led時鐘.pdf21. STM8S105 BLDC源代碼.rar22. MICROCHIP J1939實例代碼.zip23. STM32經(jīng)典例子.pdf24. STM32正交編碼器完整程序.rar25. stm32f107_can驅(qū)動程序.rar26. HOT51開發(fā)板TFT彩屏的程序.rar27. 超聲波經(jīng)典經(jīng)典應(yīng)用.rar28. STM32單片機IAP程序.rar29. 315無線控制.rar30. 74HC595芯片的單片機驅(qū)動.rar31. STM32的GPIO口模擬串口通信.rar32. stm32f103 ADC驅(qū)動程序.zip33. 軟件模擬串口收發(fā).zip34. 基于51單片機的萬年歷.zip35. STM32的TIM1_CC1觸發(fā)雙ADC作同步規(guī)則轉(zhuǎn)換.rar36. 飛思卡爾智能車源程序.rar37. 單片機密碼鎖c程序.rar38. 51單片機SD卡TFT彩屏顯示圖片.rar39. 溫度傳感器DS18B20.rar40. 紅外.zip41. VS1003_MP3_SPI_SDHC_FAT32.rar42. 51單片機大量源碼.zip43. 51單片機匯編語言教程(全28講).zip44. 51單片機實現(xiàn)的RS485通訊程序.zip45. 51單片機PS2鼠標(biāo)控制源代碼.rar46. 單片機音樂c代碼.rar47. mp3播放器.rar48. 51單片機實驗例程.rar49. 51單片機應(yīng)用.zip50. 采用實時時鐘芯片DS1302+AT89C2051的紅外遙控LED電子鐘.rar51. 基于STC89C52單片機的多功能測溫儀設(shè)計.zip52. 西電MSP430F169實驗教程.pdf53. 野火K60工程代碼V2.rar54. 如何建立一個MSP430工程.pdf55. STC15系單片機仿真說明.DOC56. 基于ATmega16L的瓦斯監(jiān)測報警系統(tǒng)設(shè)計.zip57. 單路帶數(shù)碼管可編程可調(diào)節(jié)延時模塊.rar58. 一種基于dsPIC30F6014A單片機的熒光測量系統(tǒng)設(shè)計.zip59. 基于環(huán)形緩存技術(shù)的無人機數(shù)據(jù)接口設(shè)備設(shè)計.zip60. KZS1212-102Y_stc60s2雙485單片機開發(fā)板.rar61. 寫XS128的D-Flash的三個程序案例.rar62. 基于單片機的門控系統(tǒng)硬件設(shè)計.zip63. 51系列單片機編程軟件KEIL的安裝詳解教程.doc64. 一種低功耗,高性能微處理器復(fù)位芯片的設(shè)計.zip65. 基于MSP430單片機的城市燃?xì)獗O(jiān)測系統(tǒng)設(shè)計.zip66. 可編程紅外遙控模塊.zip67. 單片機開發(fā)Keil C51與Proteus仿真聯(lián)合應(yīng)用研究.zip68. 基于51單片機的油礦無人值守測控系統(tǒng)研究.zip69. Kinetis實戰(zhàn)開發(fā)--用IAR創(chuàng)建工程.zip70. Jlink解鎖Kinetis說明.zip71. 單片機實驗仿真50例.zip72. 基于ARM Cortex-M3的運動控制系統(tǒng)與算法設(shè)計.zip73. K10的GPIO庫函數(shù)之實現(xiàn)LED燈亮滅.rar74. proteus7.10_22742破解方法.doc75. 基于AVR的交通誘導(dǎo)屏顯示單元控制系統(tǒng)設(shè)計.zip76. 正弦函數(shù)取樣小軟件.zip77. STC開發(fā)燒錄ISP工具超詳細(xì)使用說明.pdf78. 紅外遙控器解碼程序詳情.rar79. 使用外部微控制器對PSoC1器件編程(HSSP)-AN44168.zip80. 冷火MCF52255開發(fā)板精華資料.rar81. 51單片機C語言全新教程.pdf82. Kinetis系列MCU調(diào)試下載程序方法.zip83. 基于STC單片機的電動客車空調(diào)控制系統(tǒng)設(shè)計.zip84. 銳志RZ-51V2.0學(xué)習(xí)板操作實驗教程.pdf85. 視頻Keil和Proteus的安裝使用.zip86. 安芯一號規(guī)格書.pdf87. 單片機紅外控制發(fā)射器設(shè)計【非常詳細(xì)】.doc88. 單片機資源——單片機操作界面用途和解釋.zip89. 避障智能小車焊接手冊.doc90. 學(xué)習(xí)單片機八個步驟.wps91. STC12C5628AD芯片資料.pdf92. 用stm32做這個項目的資料辨識源碼.doc93. XQ_V1.0小雄帶您學(xué)習(xí)單片機原理圖.pdf94. 大學(xué)教室智能照明控制器及其系統(tǒng)的研究與開發(fā).pdf95. 電子鐘溫度12864顯示.zip96. AVR Devolpment Board.rar97. 基于51單片機的智能溫度報警模塊化編程.zip98. 超實用的單片機基礎(chǔ)書籍.rar99. 1602顯示的TLC2543.zip100. YL_236競賽模塊程序+proteus(上冊).zip
上傳時間: 2013-05-15
上傳用戶:eeworm
TLC2543是TI公司的12位串行模數(shù)轉(zhuǎn)換器,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機I/O資源;且價格適中,分辨率較高,因此在儀器儀表中有較為廣泛的應(yīng)用。 TLC2543的特點 (1)12位分辯率A/D轉(zhuǎn)換器; (2)在工作溫度范圍內(nèi)10μs轉(zhuǎn)換時間; (3)11個模擬輸入通道; (4)3路內(nèi)置自測試方式; (5)采樣率為66kbps; (6)線性誤差±1LSBmax; (7)有轉(zhuǎn)換結(jié)束輸出EOC; (8)具有單、雙極性輸出; (9)可編程的MSB或LSB前導(dǎo); (10)可編程輸出數(shù)據(jù)長度。 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
C++完美演繹 經(jīng)典算法 如 /* 頭文件:my_Include.h */ #include <stdio.h> /* 展開C語言的內(nèi)建函數(shù)指令 */ #define PI 3.1415926 /* 宏常量,在稍后章節(jié)再詳解 */ #define circle(radius) (PI*radius*radius) /* 宏函數(shù),圓的面積 */ /* 將比較數(shù)值大小的函數(shù)寫在自編include文件內(nèi) */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的結(jié)果:%d %d %d\n", a, b, c) } 程序執(zhí)行結(jié)果: 由小至大排序之后的結(jié)果:1 2 3 可將內(nèi)建函數(shù)的include文件展開在自編的include文件中 圓圈的面積是=201.0619264
標(biāo)簽: my_Include include define 3.141
上傳時間: 2014-01-17
上傳用戶:epson850
prolog 找路例子程序: === === === === === === Part 1-Adding connections Part 2-Simple Path example | ?- path1(a,b,P,T). will produce the response: T = 15 P = [a,b] ? Part 3 - Non-repeating path As an example, the query: ?- path2(a,h,P,T). will succeed and may produce the bindings: P = [a,depot,b,d,e,f,h] T = 155 Part 4 - Generating a path below a cost threshold As an example, the query: ?- path_below_cost(a,[a,b,c,d,e,f,g,h],RS,300). returns: RS = [a,b,depot,c,d,e,g,f,h] ? RS = [a,c,depot,b,d,e,g,f,h] ? no ==================================
標(biāo)簽: Part connections example prolog
上傳時間: 2015-04-24
上傳用戶:ljt101007
大整數(shù)乘法例子代碼 /* 遞歸邊界,如果是1位二進(jìn)制數(shù)與1位二進(jìn)制數(shù)相乘,則可以直接計算 */ /*累計做1位二進(jìn)制乘法運算的次數(shù)*/ /* return (X*Y) */ /* 計算n的值 */ /* 把X和Y拆分開來,令X=A*2^(n/2)+B, 左移位運算,mod = 1<<(n/2) */ /* 計算XY=AC*2^n+(AD+CB)*2^(n/2)+BD */ /* 計算A*C,再向左移n位 */ /* 遞歸計算A*D */ /* 遞歸計算C*B */ /* 計算a21+a22,再向左移n/2位 */ /* 遞歸計算B*D */ /* XY=a1+a2+a3 */
上傳時間: 2015-05-19
上傳用戶:gyq
LCS(最長公共子序列)問題可以簡單地描述如下: 一個給定序列的子序列是在該序列中刪去若干元素后得到的序列。給定兩個序列X和Y,當(dāng)另一序列Z既是X的子序列又是Y的子序列時,稱Z是序列X和Y的公共子序列。例如,若X={A,B,C,B,D,B,A},Y={B,D,C,A,B,A},則序列{B,C,A}是X和Y的一個公共子序列,但它不是X和Y的一個最長公共子序列。序列{B,C,B,A}也是X和Y的一個公共子序列,它的長度為4,而且它是X和Y的一個最長公共子序列,因為X和Y沒有長度大于4的公共子序列。 最長公共子序列問題就是給定兩個序列X={x1,x2,...xm}和Y={y1,y2,...yn},找出X和Y的一個最長公共子序列。對于這個問題比較容易想到的算法是窮舉,對X的所有子序列,檢查它是否也是Y的子序列,從而確定它是否為X和Y的公共子序列,并且在檢查過程中記錄最長的公共子序列。X的所有子序列都檢查過后即可求出X和Y的最長公共子序列。X的每個子序列相應(yīng)于下標(biāo)集{1,2,...,m}的一個子集。因此,共有2^m個不同子序列,從而窮舉搜索法需要指數(shù)時間。
上傳時間: 2015-06-09
上傳用戶:氣溫達(dá)上千萬的
該源碼是一個問題的解決方法。問題是給你個長為L的串,串中可以出現(xiàn)n種字符,還給出m個子串,求有多少個長為n的只由這些字串組成的串。輸入例子:4 5 6 ABB BCA BCD CAB CDD DDA 結(jié)果為2.而5 4 5 E D C B A的結(jié)果為625
標(biāo)簽: 源碼
上傳時間: 2014-01-12
上傳用戶:水中浮云
/*** *** *** *** *** *** *** *** *** *** *** *** **/ //**此映射表用來映射LED模塊不譯碼時,顯示的字符和必須輸入的數(shù)據(jù)的關(guān)系 //**每段和對應(yīng)比特位的關(guān)系見示意圖 // g // --- --- // b | a |f | | <---顯示0時點亮的段為gfedcb // --- // c | |e | | 那么寫入數(shù)據(jù)為0x7e // --- --- // d // bit: 7 6 5 4 3 2 1 0 // 段位: g f e d c b a
上傳時間: 2013-11-25
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1