亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

Max-Int

  • c51流水燈仿真與程序

    對(duì)應(yīng)程序: #include<reg52.h> #define uint unsigned int #define uchar unsigned char uchar code tab[]={ 0x81, 0x42, 0x24, 0x18, }; void delay(uint z) { uint i,j; for(i=z;i>0;i--) for(j=120;j>0;j--); } void init() { P0=0x00; }

    標(biāo)簽: c51 流水燈 仿真 程序

    上傳時(shí)間: 2014-01-17

    上傳用戶:ruan2570406

  • Keil C51庫(kù)函數(shù)參考

      第五章 Keil C51庫(kù)函數(shù)參考   C51強(qiáng)大功能及其高效率的重要體現(xiàn)之一在于其豐富的可直接調(diào)用的庫(kù)函數(shù),多使用庫(kù)函數(shù)使程序代碼簡(jiǎn)單,結(jié)構(gòu)清晰,易于調(diào)試和維護(hù),下面介紹C51的庫(kù)函數(shù)系統(tǒng)。   1. 第一節(jié) 本征庫(kù)函數(shù)(intrinsic routines)和非本征證庫(kù)函數(shù)   C51提供的本征函數(shù)是指編譯時(shí)直接將固定的代碼插入當(dāng)前行,而不是用ACALL和LCALL語(yǔ)句來(lái)實(shí)現(xiàn),這樣就大大提供了函數(shù)訪問(wèn)的效率,而非本征函數(shù)則必須由ACALL及LCALL調(diào)用。   C51的本征庫(kù)函數(shù)只有9個(gè),數(shù)目雖少,但都非常有用,列如下:   _crol_,_cror_:將char型變量循環(huán)向左(右)移動(dòng)指定位數(shù)后返回   _iror_,_irol_:將int型變量循環(huán)向左(右)移動(dòng)指定位數(shù)后返回   _lrol_,_lror_:將long型變量循環(huán)向左(右)移動(dòng)指定位數(shù)后返回   _nop_: 相當(dāng)于插入NOP   _testbit_: 相當(dāng)于JBC bitvar測(cè)試該位變量并跳轉(zhuǎn)同時(shí)清除。   _chkfloat_: 測(cè)試并返回源點(diǎn)數(shù)狀態(tài)。   使用時(shí),必須包含#inclucle 一行。   如不說(shuō)明,下面談到的庫(kù)函數(shù)均指非本征庫(kù)函數(shù)  

    標(biāo)簽: Keil C51 庫(kù)函數(shù)

    上傳時(shí)間: 2013-10-19

    上傳用戶:1184599859

  • 單片機(jī)幾種軟件濾波程序示例

    假定從8位AD中讀取數(shù)據(jù)(如果是更高位的AD可定義數(shù)據(jù)類型為int),子程序?yàn)間et_ad(); 1、限幅濾波法(又稱程序判斷濾波法)     A、方法:         根據(jù)經(jīng)驗(yàn)判斷,確定兩次采樣允許的最大偏差值(設(shè)為A)         每次檢測(cè)到新值時(shí)判斷:         如果本次值與上次值之差<=A,則本次值有效         如果本次值與上次值之差>A,則本次值無(wú)效,放棄本次值,用上次值代替本次值     B、優(yōu)點(diǎn):         能有效克服因偶然因素引起的脈沖干擾     C、缺點(diǎn)         無(wú)法抑制那種周期性的干擾         平滑度差 /*  A值可根據(jù)實(shí)際情況調(diào)整     value為有效值,new_value為當(dāng)前采樣值      濾波程序返回有效的實(shí)際值  */ #define A 10 char value; char filter() {    char  new_value;    new_value = get_ad();    if ( ( new_value - value > A ) || ( value - new_value > A )       return value;    return new_value;          } 2、中位值濾波法     A、方法:         連續(xù)采樣N次(N取奇數(shù))         把N次采樣值按大小排列         取中間值為本次有效值     B、優(yōu)點(diǎn):         能有效克服因偶然因素引起的波動(dòng)干擾         對(duì)溫度、液位的變化緩慢的被測(cè)參數(shù)有良好的濾波效果     C、缺點(diǎn):         對(duì)流量、速度等快速變化的參數(shù)不宜 /*  N值可根據(jù)實(shí)際情況調(diào)整     排序采用冒泡法*/

    標(biāo)簽: 單片機(jī) 軟件濾波 程序

    上傳時(shí)間: 2014-12-26

    上傳用戶:nanshan

  • 51單片機(jī)實(shí)現(xiàn)的RS485通訊程序

      #ifndef __485_C__   #define __485_C__   #include   #include   #define unsigned char uchar   #define unsigned int uint   /* 通信命令 */   #define __ACTIVE_ 0x01 // 主機(jī)詢問(wèn)從機(jī)是否存在   #define __GETDATA_ 0x02 // 主機(jī)發(fā)送讀設(shè)備請(qǐng)求   #define __OK_ 0x03 // 從機(jī)應(yīng)答   #define __STATUS_ 0x04 // 從機(jī)發(fā)送設(shè)備狀態(tài)信息   #define __MAXSIZE 0x08 // 緩沖區(qū)長(zhǎng)度   #define __ERRLEN 12 // 任何通信幀長(zhǎng)度超過(guò)12則表示出錯(cuò)   uchar dbuf[__MAXSIZE]; // 該緩沖區(qū)用于保存設(shè)備狀態(tài)信息   uchar dev; // 該字節(jié)用于保存本機(jī)設(shè)備號(hào)   sbit M_DE = P1^0; // 驅(qū)動(dòng)器使能,1有效   sbit M_RE = P1^1; // 接收器使能,0有效

    標(biāo)簽: 485 RS 51單片機(jī) 通訊程序

    上傳時(shí)間: 2014-12-26

    上傳用戶:604759954

  • 8位OTP單片機(jī)芯片BL22P02

    概述 BL22P02是一款低功耗8位OTP型微控制器單元(MCU),適用于各類小家電控制。 主要特點(diǎn) 8位CISC結(jié)構(gòu)CPU(Motorola HC05兼容)17個(gè)通用IO口8位實(shí)時(shí)定時(shí)器/計(jì)數(shù)器,其信號(hào)源和觸發(fā)沿可由軟件設(shè)定,可設(shè)置溢出中斷7路鍵盤中斷(KBI)2路外中斷(INT)振蕩模式晶振:32K晶振:432K-8MHz內(nèi)部RC:2MHz@5V、4MHz@5V、6MHz@5V外接電阻低功耗設(shè)計(jì)(靜態(tài)功耗<1uA@5V)內(nèi)部自振式看門狗計(jì)數(shù)器(WDT)64byteRAM2K*8bitOTPROM串行燒寫接口電路程序加密功能工作電壓2.0-5.5V@(432K-4M)2.7-5.5V@(432K-8M)封裝形式:DIP20、SOP20、DIP18、SOP18、DIP16、SOP16、DIP14、SOP14、DIP8、SOP8

    標(biāo)簽: 22P OTP P02 22

    上傳時(shí)間: 2013-10-15

    上傳用戶:佳期如夢(mèng)

  • ds18b20程序

      /通過(guò)DS18B20測(cè)試當(dāng)前環(huán)境溫度, 并通過(guò)數(shù)碼管顯示當(dāng)前溫度值, 目前顯示范圍: 0.0~ +99.9度   #include   #include   #define uchar unsigned char   #define uint unsigned int   #define DATAPORT P0 //定義P0口為L(zhǎng)ed數(shù)據(jù)口   //#define SETTEMP P1 //定義P1口為設(shè)定溫度   #define SELECT P2 //定義P2口為選擇信號(hào)   sbit L1 = P1^1; //燈作為電機(jī)   sbit L2 = P1^2;   sbit L3 = P1^3;

    標(biāo)簽: 18b b20 ds 18

    上傳時(shí)間: 2013-11-04

    上傳用戶:liulinshan2010

  • 8SH702&703用戶接口電路

    8SH702&703用戶接口電路 概述:SHL7038是本公司于2005年在60系列產(chǎn)品(SHL6014和SHR6024)、70系列產(chǎn)品(SHL703和SHR702)基礎(chǔ)上設(shè)計(jì)的一種同時(shí)具備8路用戶接口(選用2片SHL6014,等同于8路SHL703)或者8路中繼接口(選用2片SHR6024,等同于8路SHR702)或者4路用戶接口加4路中繼接口(選用1片SHL6014加1片SHR6024,,等同于4路SHL703加4路SHR702)的通用接口模板;􀁺 其中的用戶接口性能指標(biāo)描述詳見(jiàn)SHL6014資料介紹(附后);􀁺 其中的中繼接口性能指標(biāo)描述詳見(jiàn)SHR6024資料介紹(附后);􀁺 阻抗可調(diào)整;􀁺 100mm * 64mm * 6mm MAX拔插式結(jié)構(gòu),體積超小,使用方便。􀁺 特別適用于語(yǔ)音卡、調(diào)度機(jī)、交換機(jī)、環(huán)路終端等既要求密度高、又要求拔插方便、尤其希望能靈活變更模塊類型的場(chǎng)合。􀁺 單電源供電。

    標(biāo)簽: 702 703 SH 用戶接口

    上傳時(shí)間: 2013-10-17

    上傳用戶:haoxiyizhong

  • Quartus II 中文教程

    Quartus II 中文教程 您現(xiàn)在閱讀的是 Quartus II 簡(jiǎn)介手冊(cè)。 Altera® Quartus® II 設(shè)計(jì)軟件是適合單芯片可編程系統(tǒng) (SOPC) 的最全面的設(shè)計(jì)環(huán)境。 如果您以前用過(guò)MAX+PLUS® II 軟件、其它設(shè)計(jì)軟件或 ASIC 設(shè)計(jì)軟件,并且準(zhǔn)備改用Quartus II 軟件,或如果您對(duì) Quartus II 軟件有了一些了解但想進(jìn)一步了解它的功能,那么本手冊(cè)非常適合您。本手冊(cè)針對(duì)的讀者是 Quartus II 軟件的初學(xué)者,它概述了可編程邏輯設(shè)計(jì)中Quartus II 軟件的功能。 不過(guò),本手冊(cè)并不是 Quartus II 軟件的詳盡參考手冊(cè)。 相反,本手冊(cè)只是一本指導(dǎo)書,它解釋軟件的功能以及顯示這些功能如何幫助您進(jìn)行 FPGA 和 CPLD 設(shè)計(jì)。 本手冊(cè)按一系列特定的可編程邏輯設(shè)計(jì)任務(wù)來(lái)組織內(nèi)容。 無(wú)論是使用 Quartus II 圖形用戶界面、其它 EDA 工具還是 Quartus II 命令行界面,本手冊(cè)都將為您介紹最適合設(shè)計(jì)流程的功能。第一章概述了主要圖形用戶界面、EDA 工具和命令行界面設(shè)計(jì)流程。 接下來(lái)的每一章開(kāi)頭都介紹了該章的具體用途,并對(duì)每個(gè)任務(wù)流加以概述。 它顯示了如何將 Quartus II 軟件與現(xiàn)有的 EDA 工具和命令行設(shè)計(jì)流程集成在一起。另外,手冊(cè)還向您推薦了有效使用 Quartus II 軟件的其它可用資源,例如Quartus II 聯(lián)機(jī)幫助和 Quartus II 聯(lián)機(jī)教程、應(yīng)用程序說(shuō)明、白皮書以及Altera 網(wǎng)站提供的其它文檔和資源。跟隨本手冊(cè)學(xué)習(xí) Quartus II 軟件,了解此軟件如何幫助您提高效率并縮短設(shè)計(jì)周期,如何與現(xiàn)有可編程邏輯設(shè)計(jì)流程集成以及如何快速有效地達(dá)到設(shè)計(jì)、性能和時(shí)間要求。

    標(biāo)簽: Quartus II 教程

    上傳時(shí)間: 2013-12-22

    上傳用戶:panpanpan

  • C51中的關(guān)鍵字及用途說(shuō)明

    C51 中的關(guān)鍵字關(guān)鍵字 用途 說(shuō)明auto 存儲(chǔ)種類說(shuō)明 用以說(shuō)明局部變量,缺省值為此break 程序語(yǔ)句 退出最內(nèi)層循環(huán)case 程序語(yǔ)句 Switch 語(yǔ)句中的選擇項(xiàng)char 數(shù)據(jù)類型說(shuō)明 單字節(jié)整型數(shù)或字符型數(shù)據(jù)const 存儲(chǔ)類型說(shuō)明 在程序執(zhí)行過(guò)程中不可更改的常量值continue 程序語(yǔ)句 轉(zhuǎn)向下一次循環(huán)default 程序語(yǔ)句 Switch 語(yǔ)句中的失敗選擇項(xiàng)do 程序語(yǔ)句 構(gòu)成do..while 循環(huán)結(jié)構(gòu)double 數(shù)據(jù)類型說(shuō)明 雙精度浮點(diǎn)數(shù)else 程序語(yǔ)句 構(gòu)成if..else 選擇結(jié)構(gòu)enum 數(shù)據(jù)類型說(shuō)明 枚舉extern 存儲(chǔ)種類說(shuō)明 在其他程序模塊中說(shuō)明了的全局變量flost 數(shù)據(jù)類型說(shuō)明 單精度浮點(diǎn)數(shù)for 程序語(yǔ)句 構(gòu)成for 循環(huán)結(jié)構(gòu)goto 程序語(yǔ)句 構(gòu)成goto 轉(zhuǎn)移結(jié)構(gòu)if 程序語(yǔ)句 構(gòu)成if..else 選擇結(jié)構(gòu)int 數(shù)據(jù)類型說(shuō)明 基本整型數(shù)long 數(shù)據(jù)類型說(shuō)明 長(zhǎng)整型數(shù)register 存儲(chǔ)種類說(shuō)明 使用CPU 內(nèi)部寄存的變量return 程序語(yǔ)句 函數(shù)返回short 數(shù)據(jù)類型說(shuō)明 短整型數(shù)signed 數(shù)據(jù)類型說(shuō)明 有符號(hào)數(shù),二進(jìn)制數(shù)據(jù)的最高位為符號(hào)位sizeof 運(yùn)算符 計(jì)算表達(dá)式或數(shù)據(jù)類型的字節(jié)數(shù)static 存儲(chǔ)種類說(shuō)明 靜態(tài)變量struct 數(shù)據(jù)類型說(shuō)明 結(jié)構(gòu)類型數(shù)據(jù)swicth 程序語(yǔ)句 構(gòu)成switch 選擇結(jié)構(gòu)typedef 數(shù)據(jù)類型說(shuō)明 重新進(jìn)行數(shù)據(jù)類型定義union 數(shù)據(jù)類型說(shuō)明 聯(lián)合類型數(shù)據(jù)unsigned 數(shù)據(jù)類型說(shuō)明 無(wú)符號(hào)數(shù)數(shù)據(jù)void 數(shù)據(jù)類型說(shuō)明 無(wú)類型數(shù)據(jù)volatile 數(shù)據(jù)類型說(shuō)明 該變量在程序執(zhí)行中可被隱含地改變while 程序語(yǔ)句 構(gòu)成while 和do..while 循環(huán)結(jié)構(gòu)ANSIC 標(biāo)準(zhǔn)關(guān)鍵字關(guān)鍵字 用途 說(shuō)明bit 位標(biāo)量聲明 聲明一個(gè)位標(biāo)量或位類型的函數(shù)sbit 位標(biāo)量聲明 聲明一個(gè)可位尋址變量

    標(biāo)簽: C51

    上傳時(shí)間: 2013-10-08

    上傳用戶:waves_0801

  • AT89C2051驅(qū)動(dòng)步進(jìn)電機(jī)的電路和源碼

    AT89C2051驅(qū)動(dòng)步進(jìn)電機(jī)的電路和源碼:AT89C2051驅(qū)動(dòng)步進(jìn)電機(jī)的電路和源碼 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask byte 0x01 run cw() 0x02 run ccw() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }}cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }

    標(biāo)簽: C2051 2051 89C AT

    上傳時(shí)間: 2013-11-21

    上傳用戶:boyaboy

主站蜘蛛池模板: 乳源| 郑州市| 宝山区| 武穴市| 邵东县| 内丘县| 尼勒克县| 常宁市| 石嘴山市| 成安县| 武胜县| 勃利县| 肇庆市| 广平县| 应用必备| 伊宁市| 富锦市| 锡林浩特市| 鲜城| 建昌县| 鄂托克旗| 遵义县| 上思县| 衡南县| 文安县| 文昌市| 孝义市| 迭部县| 盱眙县| 昌宁县| 巨鹿县| 三明市| 慈利县| 和林格尔县| 乃东县| 横山县| 高雄市| 保靖县| 南昌县| 普洱| 托克逊县|