河內(nèi)塔問題 #include<stdio.h> #include<stdlib.h> int fun_a(int) void fun_b(int,int,int,int) int main(void) { int n int option printf("題目二:河內(nèi)塔問題\n") printf("請(qǐng)輸入要搬移的圓盤數(shù)目\n") scanf("%d",&n) printf("最少搬移的次數(shù)為%d次\n",fun_a(n)) printf("是否顯示移動(dòng)過程? 是請(qǐng)輸入1,否則輸入0\n") scanf("%d",&option) if(option==1) { fun_b(n,1,2,3) } system("pause") return 0 } int fun_a(int n) { int sum1=2,sum2=0,i for(i=n i>1 i--) { sum1=sum1*2 } sum2=sum1-1 return sum2 } void fun_b(int n,int left,int mid,int right) { if(n==1) printf("把第%d個(gè)盤子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right) else { fun_b(n-1,left,right,mid) printf("把第%d個(gè)盤子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right) fun_b(n-1,mid,left,right) } }
標(biāo)簽: int include stdlib fun_a
上傳時(shí)間: 2016-12-08
上傳用戶:努力努力再努力
硬件開發(fā)的基本過程 產(chǎn)品硬件項(xiàng)目的開發(fā),首先是要明確硬件總體需求情況,如CPU處理能力、存儲(chǔ)容量及速度,I/O端口的分配、接口要求、電平要求、特殊電路(厚膜等)要求等等。其次,根據(jù)需求分析制定硬件總體方案,尋求關(guān)鍵器件及電咱的技術(shù)資料、技術(shù)途徑、技術(shù)支持,要比較充分地考慮技術(shù)可能性、可靠性以及成本控制,并對(duì)開發(fā)調(diào)試工具提出明確的要求。關(guān)鍵器件索取樣品。第三、總體方案確定后,作硬件和單板軟件的詳細(xì)設(shè)計(jì),包括繪制硬件原理圖、單板軟件功能框圖及編碼、PCB布線,同時(shí)完成開發(fā)物料清單、新器件編碼申請(qǐng)、物料申領(lǐng)。第四,領(lǐng)回PCB板及物料后由焊工焊好1~2塊單板,作單板調(diào)試,對(duì)原理設(shè)計(jì)中的各功能進(jìn)行調(diào)測(cè),必要時(shí)修改原理圖并作記錄。第五,軟硬件系統(tǒng)聯(lián)調(diào),一般的單板需硬件人員、單板軟件人員的配合,特殊的單板(如主機(jī)板)需比較大型軟件的開發(fā),參與聯(lián)調(diào)的軟件人員更多。一般地,經(jīng)過單板調(diào)試后在原理及PCB布線方面有些調(diào)整,需第二次投板。第六,內(nèi)部驗(yàn)收及轉(zhuǎn)中試,硬件項(xiàng)目完成開發(fā)過程。
標(biāo)簽: 硬件開發(fā) 產(chǎn)品硬件 過程 項(xiàng)目
上傳時(shí)間: 2016-12-23
上傳用戶:鳳臨西北
板上資源: LM2576電源,MAX3232電平轉(zhuǎn)換芯片,11.0592M有源晶振,ATMEGA128L,F(xiàn)M32256(鐵電),滑槽式SIM卡座,40PZIF接插件,通信 模塊支持CM320,TC35i,MC35i,MC39i,GTM900A/B等模塊。 使用方法:1、不焊接M128和FM32256以及晶振,將橋接電阻R29,R30,R31焊上,就是標(biāo)準(zhǔn)串口無線MODEM,根據(jù)模塊不同可以支持GPRS和CDMA, 當(dāng)然也可以作為GSM貓或者短信貓來使用。 2、焊上M128芯片,F(xiàn)M32256可以根據(jù)實(shí)際需要決定是否使用,除了支持上面的應(yīng)用模式外,還能做成不需要上位機(jī)的透明傳輸模塊, 實(shí)現(xiàn)單片機(jī)或者一些非計(jì)算機(jī)設(shè)備無線上網(wǎng)傳輸數(shù)據(jù)的要求。
上傳時(shí)間: 2017-01-19
上傳用戶:ukuk
程式描述:使用Cypress的Cy7C68013A晶片進(jìn)行設(shè)計(jì),實(shí)現(xiàn)USB鍵盤輸入的功能。 安裝:把來源程式碼複製到硬碟特定目錄下,使用Keil C編譯器運(yùn)行即可。 注意:可以首先使用Cypress的測(cè)試工具進(jìn)行韌體程式的測(cè)試,以確保韌體程式的正確性。
標(biāo)簽: Cypress 68013A C68013 68013
上傳時(shí)間: 2017-02-10
上傳用戶:ecooo
文章介紹了系統(tǒng)的硬件電路原理與具體實(shí)現(xiàn)方法,其中主要包括載波恢 復(fù)電路,PN 碼捕獲電路和跟蹤電路,并針對(duì)Xilinx 公司FPGA 的特點(diǎn),對(duì)各電 路的實(shí)現(xiàn)進(jìn)行優(yōu)化設(shè)計(jì),在不影響系統(tǒng)穩(wěn)定性和精度的前提下,減少硬件資源 消耗,提高硬件利用率。設(shè)計(jì)利用Verilog 硬件描述語言完成,通過后仿真驗(yàn)證 電路正確性,并給出綜合結(jié)果。
標(biāo)簽: 硬件 電路原理 實(shí)現(xiàn)方法
上傳時(shí)間: 2013-12-09
上傳用戶:zq70996813
基于18f4550ICD2、16F877的PIC單片機(jī)燒寫器仿真器ICD2制作源碼 錯(cuò)誤更正:877的RA4口要上拉一個(gè)5K電阻,R11<4R7,74hc07不行必須用74LS07 如果想重?zé)齀C,4550的CONFIG請(qǐng)參考BMP文件 1。調(diào)試時(shí)最好有一個(gè)有保護(hù)的HUB,分步進(jìn)行 2。焊好后,電位器旋到0,不插隊(duì)IC,通電測(cè)各點(diǎn)電壓,并調(diào)好12V 3。只插4550,連PC,應(yīng)能發(fā)現(xiàn)新硬件,重點(diǎn)查晶體,USB電壓, 4。插好所有IC,連PC,用ICD2的自檢功能,能讀出三個(gè)電壓,見CHECK。BMP 5。最后連是連目標(biāo)板,如果復(fù)位電容大于103原裝ICD2都不會(huì)認(rèn)識(shí)目標(biāo)IC,不同目標(biāo)IC最好用不同IDE,如16F639用6。61版可以,可進(jìn)入7。5版就不好用,有些IDE版很不完善,可以多試
標(biāo)簽: ICD2 16F877 f4550 07
上傳時(shí)間: 2014-08-18
上傳用戶:huangld
系統(tǒng)要求: 1.系統(tǒng)必須安裝IIS 2.系統(tǒng)必須安裝.NET Framework 2.0(網(wǎng)上免費(fèi)下載 http://dl.pconline.com.cn/html_2/1/82/id=10637&pn=0.html) 3.安裝MSSQL2000 (可網(wǎng)上下載) 一.解壓 數(shù)據(jù)庫在路徑: 速遞網(wǎng)上訂餐系統(tǒng)V2.0\數(shù)據(jù)庫 其余文件為系統(tǒng)文件。 二.部署 1.為"速遞網(wǎng)上訂餐系統(tǒng)V2.0"文件夾設(shè)置虛擬路徑。 2.還原數(shù)據(jù)庫,數(shù)據(jù)庫的默認(rèn)名字為"sddb"
標(biāo)簽: Framework pconline http html
上傳時(shí)間: 2017-05-26
上傳用戶:skhlm
利用Xilinx XC2C128(Xilinx CPLD)制做的臺(tái)式電腦的Debug卡及原理圖,對(duì)于不開機(jī)的主板,能偵測(cè)出CPU到北橋之間具體那根信號(hào)線空焊,用于快速維修不開機(jī)之主板。
標(biāo)簽: Xilinx Debug C128 CPLD
上傳時(shí)間: 2013-12-18
上傳用戶:dongqiangqiang
通信系統(tǒng)仿真--具有瑞利分布的隨機(jī)序列,pn序列及其他仿真程序
標(biāo)簽: 通信系統(tǒng) 仿真 分布 隨機(jī)序列
上傳時(shí)間: 2014-08-30
上傳用戶:zhuoying119
CDMA2000,復(fù)擴(kuò)頻, 輸入I、Q兩路各384個(gè)信息比特,經(jīng)過WALSH碼調(diào)制和短PN碼擴(kuò)頻,I、Q兩路各輸出384*64個(gè)信息比特。
上傳時(shí)間: 2017-08-21
上傳用戶:kikye
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1