6221mada.asm.........遙控電機(jī)程序, 按遙控器0-9步進(jìn)電機(jī)正轉(zhuǎn)0-9步,按遙控器11-19步進(jìn)電器分別反轉(zhuǎn) dianji.asm..........步進(jìn)電機(jī)正轉(zhuǎn),反轉(zhuǎn)各3圈 keyd.asm............步進(jìn)電機(jī)控制程序p3.2正轉(zhuǎn),p3.3反轉(zhuǎn),p3.4停止 步進(jìn)電機(jī)接p1.0p1.1p1.2p1.3 abdian.asm...........步進(jìn)電機(jī)正反快慢轉(zhuǎn)! madatest.asb.............步進(jìn)電機(jī)測試,最簡單的轉(zhuǎn)圈程序
上傳時(shí)間: 2017-06-23
上傳用戶:米卡
回文判斷:對于一個從鍵盤輸入的字符串,判斷其是否為回文。回文即正反序相同。如“abba”是回文,而“abab”不是回文。
上傳時(shí)間: 2017-06-29
上傳用戶:小草123
Smarty 入門 不過因?yàn)橛嗅槍εf有的內(nèi)容做一些小調(diào)整,所以這次把它放回到自己的 Blog 裡。 序言 剛開始接觸樣版引擎的 PHP 設(shè)計(jì)師,聽到 Smarty 時(shí),都會覺得很難。其實(shí)筆者也不例外,碰都不敢碰一下。但是後來在剖析 XOOPS 的程式架構(gòu)時(shí),開始發(fā)現(xiàn) Smarty 其實(shí)並不難。只要將 Smarty 基礎(chǔ)功練好,在一般應(yīng)用上就已經(jīng)相當(dāng)足夠了。當(dāng)然基礎(chǔ)能打好,後面的進(jìn)階應(yīng)用也就不用怕了。 這次的更新,主要加上了一些概念性的東西,當(dāng)然也有一些進(jìn)階的技巧。不過這些也許早已深入大家的程式之中,如果有更好的觀點(diǎn),也歡迎大家能夠回饋。
標(biāo)簽: Smarty
上傳時(shí)間: 2014-12-01
上傳用戶:鳳臨西北
/*================================================================= 4掃16*16下入上出C語言程序, 低位起筆,數(shù)據(jù)反相。 預(yù)定義 **************************************************************/ #include #include //可使用其中定義的宏來訪問絕對地址? bit ture=1; // 使能正反相位選擇 bit false=0; // 使能反相 sbit SCK=P3^6; // EQU 0B6H ; 移位 sbit RCK=P3^5; //EQU 0B5H ; 并行鎖存 //sbit P1_3=P1^3; //外RAM擴(kuò)展讀寫控制,不能重復(fù)申明 sbit EN1=P1^7; //BIT sbit FB=0xD8; // FB作為標(biāo)志 sfr BUS_SPEED=0xA1; //訪問片外RAM速度設(shè)置寄存器 sfr P4SW=0xBB; //P4SW寄存器設(shè)置P4.4,P4.5,P4.6的功能 sfr P4=0xC0; // P4 EQU 0C0H sbit NC=P4^4; sbit CS=P4^6; //片選 sfr WDT_CONTR=0xC1; // 0C1H ;看門狗寄存器 sfr AUXR=0x8E; // EQU 08EH ;附件功能控制寄存器 sfr16 DPTR=0x82; sfr CLK_DIV=0x97 ; //時(shí)鐘分頻寄存器 const unsigned int code All_zk =256 ; // 0E11H ;原數(shù)據(jù)總字節(jié) const unsigned int code am_zk =128 ; // 0E13H ;單幕數(shù)據(jù)量 const unsigned char code asp = 255; // asp數(shù)據(jù)相位字,如果是正相字,那么asp=0 bit basp=1; // asp數(shù)據(jù)相位字標(biāo)記,如果是正相字,那么basp=0 const unsigned char code font[]= // 晶科電子LED數(shù)碼(反相字) {0xBD,0x81,0xEF,0xFF,0xBD,0x81,0xF7,0xFF,0xEF,0xEB,0x80,0x9F,0xEF,0x8F,0xEF,0xEF,0x7F,0x7B,0x7B,0x7F,0xBF,0xEF,0xEF,0xFF,0x7F,0x00,0xFF,0xFF,0xFF,0x80,0xFE,0xFF, 0x81,0xBD,0x0F,0x0F,0x81,0xBD,0xF0,0xF0,0xEF,0xED,0xE7,0xE1,0xEF,0xE1,0xEE,0xEE,0x7F,0x7B,0x7B,0x7F,0xBF,0xEF,0xEF,0xFF,0x7F,0x7F,0x7F,0x03,0xFF,0xFF,0xFF,0xF0, 0xBD,0x81,0xEF,0xEF,0xBD,0x81,0xF7,0xF7,0xEF,0x2E,0xC7,0xEF,0xEF,0xEE,0xED,0xED,0xFF,0x03,0x03,0x7F,0x80,0xE0,0xE0,0xFF,0x5F,0x7F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFB, 0xFF,0xBD,0xFF,0x0F,0xFF,0xBD,0xFF,0xF0,0xEF,0xEF,0xAB,0xEF,0xEF,0xEF,0xED,0xED,0xFF,0x7B,0x7B,0x03,0xFF,0xEF,0xEF,0xE0,0xBF,0x7F,0x7F,0xFF,0xFF,0xFF,0xDF,0xFD, 0xBD,0xFD,0xFD,0xFF,0xBD,0xED,0xBD,0xFF,0xDD,0xBD,0xDD,0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xEF,0x00,0xEF,0xEB,0xEB,0x81,0xFB,0xC3,0xDA,0xF7,0xFF,0xDF,0xDF,0xEE,0xFF, 0x80,0xFD,0xFD,0xFF,0xC0,0xED,0xED,0xFF,0xE0,0xBD,0xBD,0xFF,0xFF,0xFF,0xFF,0xFF,0xB3,0x00,0xC7,0x6D,0x8D,0xEB,0xDD,0xF3,0xDB,0xDB,0xFB,0x40,0xDF,0xDF,0xEE,0xE0, 0xFF,0xFD,0xFD,0xFF,0xFF,0xFD,0xED,0xFF,0xFF,0xBD,0xBD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0xB7,0x2B,0xAB,0xDE,0xF7,0xDD,0xFB,0xFB,0x5B,0xC3,0xF7,0xEB,0xD0,0xEE,0xEF, 0xFF,0xFD,0xFD,0xF8,0xFF,0xBD,0xE1,0xC0,0xFF,0xBD,0xBD,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xD3,0xED,0xC7,0xFF,0xF7,0xDC,0xFB,0xFF,0xDB,0xD9,0xF7,0xF7,0xDF,0xC0,0xEE}; const unsigned char data xzL_data =0x08; //0603H;一幕一行字節(jié)數(shù) const unsigned int data aL_data =0x20; //單幕單號線(單組線)數(shù)據(jù)量 const unsigned char data mov =0x03A ; //移動速度 const unsigned int data t_T =0x040A ; //0E0AH ; 05FAH; ;停留時(shí)間 const unsigned char data mu_num=0x02 ; //0602H ;幕數(shù) unsigned int m; //m幕長變量<=am_zk unsigned char data_z; //數(shù)據(jù)寄存器 unsigned int xd; //數(shù)據(jù)指針寄存器 /*********************************************************************** 數(shù)據(jù)轉(zhuǎn)移子函數(shù) ===============================================================*/ char MOVD() { unsigned char f,nm; //nm幕數(shù)控制 unsigned char code *dptr; unsigned char xdata *xdptr = 0; f = asp ; for (m=0; m
標(biāo)簽: P10 單元板 單片機(jī)源程序
上傳時(shí)間: 2017-05-04
上傳用戶:sbfd010
阿里巴巴Java開發(fā)手冊是阿里巴巴近萬名開發(fā)同學(xué)集體智慧的結(jié)晶,以開發(fā)視角為中心,詳細(xì)列舉如何開發(fā)更加高效、更加容錯、更加有協(xié)作性,力求知其然,更知其不然,結(jié)合正反例,讓Java開發(fā)者能夠提升協(xié)作效率、提高代碼質(zhì)量。
上傳時(shí)間: 2017-10-03
上傳用戶:anna0613
自1995年美國推出世界上第一臺Unimate型機(jī)器人以來,工業(yè)機(jī)器人的數(shù)量在世界范圍內(nèi)不斷增長,焊接從一開始就是工業(yè)機(jī)器人應(yīng)用最重要的領(lǐng)域之一,焊接機(jī)器人能顯著提高焊接質(zhì)量和工作效率,減輕工人的勞動強(qiáng)度,降低生產(chǎn)成本和對工人操作技術(shù)的要求,它的廣泛應(yīng)用和國產(chǎn)化、產(chǎn)業(yè)化,對實(shí)現(xiàn)我國在21世紀(jì)前半葉成為世界制造強(qiáng)國的目標(biāo)具有非常重要的意義。本文針對一臺6R焊接機(jī)器人,系統(tǒng)分析了其動力學(xué)性能和結(jié)構(gòu)特性。首先運(yùn)用D-H方法,建立了該機(jī)器人的連桿坐標(biāo)系,在此基礎(chǔ)上,推導(dǎo)了機(jī)器人的運(yùn)動學(xué)正反解、求解了機(jī)器人的雅可比矩陣;對機(jī)器人進(jìn)行了詳細(xì)的靜力學(xué)、動力學(xué)分析:利用Robotic Toolbox和IMatlab編程實(shí)現(xiàn)了機(jī)器人的運(yùn)動學(xué)可視化仿真,直觀地反映了機(jī)器人各關(guān)節(jié)變量與末端位姿矩陣之間的關(guān)系,為機(jī)器人的三維圖形仿真提供了參考;利用Matiab/Simulink建立了機(jī)器人的動力學(xué)仿真模型,編制了相應(yīng)的Matlabi算程序,通過動力學(xué)仿真,得到了運(yùn)動過程中機(jī)器人各關(guān)節(jié)驅(qū)動力矩的變化曲線,為合理選擇驅(qū)動電機(jī)、軸承等關(guān)鍵零部件以及機(jī)器人的實(shí)時(shí)和最優(yōu)控制提供了依據(jù)針對機(jī)器人操作機(jī)的機(jī)構(gòu)優(yōu)化設(shè)計(jì),對機(jī)器人關(guān)鍵承載部件進(jìn)行了分析和簡化,建立了關(guān)鍵承載部件的有限元分析模型,選取了最危險(xiǎn)的受力狀況作為分析工況,對各部件進(jìn)行了靜力分析,得到了各部件的應(yīng)力和位移分布,獲得了各部件的最大變形,對機(jī)器入局部剛度進(jìn)行了評價(jià)。
標(biāo)簽: 工業(yè)機(jī)器人
上傳時(shí)間: 2022-05-30
上傳用戶:zhaiyawei
1,更近一步了解三相全控橋式整流電路的工作原理,研究全控橋式整流電路分別工作在電阻負(fù)載、電阻-電感負(fù)載下Ud,ld及Uvt的波形,初步認(rèn)識整流電路在實(shí)際中的應(yīng)用。2,研究三相全控橋式整流逆變電路的工作原理,并且驗(yàn)證全控橋式電路在有源逆變時(shí)的工作條件,了解逆變電路的用途。=.設(shè)計(jì)理念與思路晶閘管是一種三結(jié)四層的可控整流元件,要使晶閘管導(dǎo)通,除了要在陽極-陰極間加正向電壓外,還必須在控制級加正向電壓,它一旦導(dǎo)通后,控制級就失去控制作用,當(dāng)陰極電流下降到小于維持電流,晶閘管回復(fù)阻斷。因此,晶閘管的這一性能可以充分的應(yīng)用到許多的可控變流技術(shù)中。在實(shí)際生產(chǎn)中,直流電機(jī)的調(diào)速、同步電動機(jī)的勵磁、電鍍、電焊等往往需要電壓可調(diào)的直流電源,利用晶閘管的單向可控導(dǎo)電性能,可以很方便的實(shí)現(xiàn)各種可控整流電路。當(dāng)整流負(fù)載容量較大時(shí),或要求直流電壓脈沖較小時(shí),應(yīng)采用三相整流電路,其交流側(cè)由三相電源提供。三相可控整流電路中,最基本的是三相半波可控整流電路,應(yīng)用最廣泛的是三相橋式全控整流電路。三相半波可控電路只用三只晶閘管,接線簡單,但晶閘管承受的正反向峰值電壓較高,變壓器二次繞組的導(dǎo)電角僅120",變壓器繞組利用率較低,并且電流是單向的,會導(dǎo)致變壓器鐵心直流磁化。而采用三相全控橋式整流電路,流過變壓器繞組的電流是反向電流,避免了變壓器鐵芯的直流磁化,同時(shí)變壓器繞組在一個周期的導(dǎo)電時(shí)間增加了一倍,利用率得到了提高。逆變是把直流電變?yōu)榻涣麟姡钦鞯哪孢^程,而有源逆變是把直流電經(jīng)過直-交變換,逆變成與交流電源同頻率的交流電反送到電網(wǎng)上去。逆變在工農(nóng)業(yè)生產(chǎn)、交通運(yùn)輸、航空航天、辦公自動化等領(lǐng)域已得到廣泛的應(yīng)用,最多的是交流電機(jī)的變頻調(diào)速。另外在感應(yīng)加熱電源、航空電源等方面也不乏逆變電路的身影。在很多情況下,整流和逆變是有著密切的聯(lián)系,同一套晶閘管電路即可做整流,有能做逆變,常稱這一裝置為"變流器2
標(biāo)簽: 整流電路
上傳時(shí)間: 2022-05-31
上傳用戶:zhaiyawei
概述CK3866S 是一款工業(yè)級 120 度電角度有感三相直流無刷電機(jī)驅(qū)動控制 IC ,集成限流控制, 過流保護(hù),堵轉(zhuǎn)保護(hù),軟換向,緩啟動可調(diào),其外圍電路簡單,低成本,應(yīng)用方便;配合不同 的 MOSFET 和電源電路,可以適配各種電壓及各種功率的電機(jī);芯片集成過流保護(hù),堵轉(zhuǎn)保護(hù), 限流驅(qū)動等多種保護(hù)控制機(jī)制。 特性? 工作電壓范圍:2.5V~5.5V ? 適用于有霍爾電機(jī)? 緩啟動速度調(diào)節(jié)? 轉(zhuǎn)速信號輸出? 過載保護(hù)? 限流驅(qū)動 ? 堵載保護(hù) ? 工作溫度范圍:-40~85 度? 正反轉(zhuǎn)轉(zhuǎn)向控制? 轉(zhuǎn)向軟換向控制? 緩啟動功能 ? 轉(zhuǎn)速調(diào)節(jié)(0.03VDD~VDD 線性調(diào)節(jié)) ? SOP16 無鉛封裝
上傳時(shí)間: 2022-06-15
上傳用戶:XuVshu
概述 是一款三相直流無刷無霍爾電機(jī)驅(qū)動控制 ,其外圍電路簡單,低成本,應(yīng)用方 便;驅(qū)動方式具有效率高,噪音小等特點(diǎn),芯片集成過載保護(hù)、堵轉(zhuǎn)保護(hù)、低壓保護(hù)等多種保 護(hù)機(jī)制,產(chǎn)品的安全可靠性高。特性工作電壓范圍: 3.8V~5.5V 工作溫度范圍:-40 ~85 度 適用于無霍爾電機(jī) 正反轉(zhuǎn)轉(zhuǎn)向控制 啟動力矩調(diào)節(jié) 啟動換向周期調(diào)節(jié) 軟換向轉(zhuǎn)向控制 轉(zhuǎn)速信號輸出 過載保護(hù) 恒流驅(qū)動 堵轉(zhuǎn)保護(hù) 故障保護(hù) 緩啟動功能 轉(zhuǎn)速調(diào)節(jié)( 0.2VDD~VDD 線性調(diào)節(jié)) 無鉛封裝 SOP16
標(biāo)簽: CK3364 無感無霍爾驅(qū)動芯片
上傳時(shí)間: 2022-06-15
上傳用戶:ttalli
USB-PD快充和Type-C測試方案USB-PD(Power Delivery)是基于USB Type-C的供電標(biāo)準(zhǔn),最大功率可達(dá)100W雖然USB-PD快充越來越熱,但行業(yè)內(nèi)并沒有針對快充的測試工具,ZLG致遠(yuǎn)電子正式發(fā)布USB-PD測試方案,并提供免費(fèi)上門測試!1、USB Type-C簡介Type-C是USB接口的一種形式,不分正反兩面均可插入,支持USB標(biāo)準(zhǔn)的充電、數(shù)據(jù)傳輸、視頻傳輸、音頻傳輸、顯示輸出等功能。支持USB-PD后則可實(shí)現(xiàn)高達(dá)100W的電源供電。本文涉及的USB-PD就是通過Type-C的“配置通道引腳CC'(圖1)進(jìn)行通訊的。USB-PD物理層使用單線通訊(Type-C配置通道CO,為了增強(qiáng)抗干擾能力并均衡直流分量,發(fā)送協(xié)議數(shù)據(jù)時(shí),物理層先使用4b/5b編碼對數(shù)據(jù)進(jìn)行轉(zhuǎn)換,再使用雙相標(biāo)記編碼(BMO對數(shù)據(jù)流進(jìn)行二次轉(zhuǎn)換,最終將信號輸出到CC線上。接收的過程和發(fā)送的過程相反,具體過程如圖2所示。發(fā)送者或接收者通常為 USB PD控制器或微處理器。對USB-PD協(xié)議進(jìn)行分析時(shí),只能通過CC線上傳輸?shù)男盘枺浞治鲞^程其實(shí)就類似于接收者的行為。
上傳時(shí)間: 2022-06-24
上傳用戶:d1997wayne
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1