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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

程序庫

  • I2C總線高頻頭控制程序(Keil C51程序 基于芯片TS

    I2C總線高頻頭控制程序(Keil C51程序 基于芯片TSA5522系列) /*I2C總線高頻頭控制Keil C51程序(PLL芯片為TSA5522系列)                               *///--------------------------------------------------------------------------////                                源程序大公開                              ////                    (c) Copyright 2001-2003 xuwenjun                     ////                            All Rights Reserved                           ////                                    V1.00                                 ////--------------------------------------------------------------------------////標 題: I2C總線高頻頭控制程序(PLL芯片為TSA5522系列)                       ////文件名: xwj_fi1256.c                                                      ////版 本: V1.00                                                             ////修改人: 徐文軍                         E-mail:xuwenjun@21cn.com           ////日 期: 06-02-26 首次公開                                                 ////描 述: I2C總線高頻頭控制程序(PLL芯片為TSA5522系列)                       ////聲 明:                                                                   ////        以下代碼僅免費提供給學習用途,但引用或修改后必須在文件中聲明出處. ////        如用于商業用途請與作者聯系.    E-mail:xuwenjun@21cn.com           ////        有問題請mailto xuwenjun@21cn.com   歡迎與我交流!                  ////--------------------------------------------------------------------------////老版本: 無                             老版本文件名:                      ////創建人: 徐文軍                         E-mail:xuwenjun@21cn.com           ////日 期: 06-02-26                                                          ////描 述:                                                                   ////--------------------------------------------------------------------------//                                                                                                /* 頻率單位為KHz     */#define FUENCY 38900                                                        /* 中頻頻率          */#define PLLdataH(f) ((f+FUENCY)*16/1000/256)        /* 頻率數據高 第1字節*/#define PLLdataL(f) ((f+FUENCY)*16/1000%256)        /* 頻率數據低 第2字節*/#define PLLCON1 0x8e                                                        /* 控制字1    第3字節*/                                                                                                /* 控制字2    第4字節*/#define PLLCON2(f) (((f)<(168000))?(0xa0):(((f)<(450000))?(0x90):(0x30)))#define PLLdata3(fchan) PLLdataH (fchan),PLLdataL (fchan),PLLCON2 (fchan)

    標簽: Keil I2C C51 程序

    上傳時間: 2013-11-10

    上傳用戶:nanfeicui

  • 51單片機實驗程序

    一共有9個51單片機實驗程序,實際上還有相關的匯編程序N例,單片機嵌入式程序和I2C源程序等等。

    標簽: 51單片機實驗 程序

    上傳時間: 2014-03-18

    上傳用戶:13517191407

  • 單片機控制交通燈程序及設計

    近年來隨著科技的飛速發展,單片機的應用正在不斷深入,同時帶動傳統控制檢測技術日益更新。在實時檢測和自動控制的單片機應用系統中,單片機往往作為一個核心部件來使用,僅單片機方面知識是不夠的,還應根據具體硬件結構軟硬件結合,加以完善。 十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什么來實現這井然秩序呢?靠的就是交通信號燈的自動指揮系統。交通信號燈控制方式很多。本系統采用MSC-51系列單片機ATSC51和可編程并行I/O接口芯片8255A為中心器件來設計交通燈控制器,實現了能根據實際車流量通過8051芯片的P1口設置紅、綠燈燃亮時間的功能;紅綠燈循環點亮,倒計時剩5秒時黃燈閃爍警示(交通燈信號通過PA口輸出,顯示時間直接通過8255的PC口輸出至雙位數碼管);車輛闖紅燈報警;綠燈時間可檢測車流量并可通過雙位數碼管顯示。本系統實用性強、操作簡單、擴展功能強。 程序源代碼              ORG 0000H         ;主程序的入口地址        LJMP MAIN         ;跳轉到主程序的開始處        ORG 0003H         ;外部中斷0的中斷程序入口地址                 ORG 000BH         ;定時器0的中斷程序入口地址  

    標簽: 單片機控制 交通燈 程序

    上傳時間: 2013-12-21

    上傳用戶:1234321@q

  • 51單片機外部中斷程序

    這兩個RAR文件是我學習51單片機時,第一次寫的"外部中斷實驗程序", 包含內容有: 1. EXT_C.rar, 給初學者(帶中文注釋的C51語言例程), 利用外部中斷實現LED燈的簡單控制。2. EXT_A.rar, 給初學者(帶中文注釋的51匯編語言例程), 利用外部中斷實現LED燈的簡單控制。 兩個同樣功能的中斷例程, 一個用C51實現, 另一個用ASM51實現(ASM51是由C51反匯編生成的),都在MCU51-63K仿真器下通過實驗的哦, 小蝦們可以試試看。

    標簽: 51單片機 外部中斷 程序

    上傳時間: 2013-11-25

    上傳用戶:hahayou

  • I2C總線驅動程序

    1 /**————————————————————2 〖說明〗I2C總線驅動程序(用兩個普通IO模擬I2C總線)3 包括100Khz(T=10us)的標準模式(慢速模式)選擇,4 和400Khz(T=2.5us)的快速模式選擇,5 默認11.0592Mhz的晶振。6 〖文件〗PCF8563T.C ﹫2001/11/2 77 〖作者〗龍嘯九天 c51@yeah.net http://www.c51bbs.co /8 〖修改〗修改建議請到論壇公布 http://www.c51bbs.co m9 〖版本〗V1.00A Build 080310 —————————————————————*/1112 #ifndef SDA13 #define SDA P0_014 #define SCL P0_115 #endif1617 extern uchar SystemError;1819 #define uchar unsigned char20 #define uint unsigned int21 #define Byte unsigned char22 #define Word unsigned int23 #define bool bit24 #define true 125 #define false 02627 #define SomeNOP(); _nop_();_nop_();_nop_();_nop_();2829 /**--------------------------------------------------------------------------------30 調用方式:void I2CStart(void) ﹫2001/07/0 431 函數說明:私有函數,I2C專用32 ---------------------------------------------------------------------------------*/33 void I2CStart(void)34 {35 EA=0;36 SDA=1; SCL=1; SomeNOP();//INI37 SDA=0; SomeNOP(); //START38 SCL=0;39 }4041 /**--------------------------------------------------------------------------------42 調用方式:void I2CStop(void) ﹫2001/07/0 443 函數說明:私有函數,I2C專用44 ---------------------------------------------------------------------------------*/45 void I2CStop(void)46 {47 SCL=0; SDA=0; SomeNOP(); //INI48 SCL=1; SomeNOP(); SDA=1; //STOP49 EA=1;50 }5152 /**--------------------------------------------------------------------------------53 調用方式:bit I2CAck(void) ﹫2001/07/0 454 函數說明:私有函數,I2C專用,等待從器件接收方的應答55 ---------------------------------------------------------------------------------*/56 bool WaitAck(void)57 {58 uchar errtime=255;//因故障接收方無ACK,超時值為255。59 SDA=1;SomeNOP();60 SCL=1;SomeNOP();61 while(SDA) {errtime--; if (!errtime) {I2CStop();SystemError=0x11;return false;}}62 SCL=0;63 return true;

    標簽: I2C 總線 驅動程序

    上傳時間: 2014-04-11

    上傳用戶:xg262122

  • 單片機萬年歷設計(含程序和原理圖以及PCB文件)

    單片機萬年歷設計(含程序和原理圖以及PCB文件),盡供學習哦。

    標簽: PCB 單片機 萬年歷 程序

    上傳時間: 2013-12-18

    上傳用戶:familiarsmile

  • LED顯示屏動態顯示及程序

    實現動態顯示效果的方法和以上幾種基本類似,這里以滾動顯示為例作一說明。對于需要滾動的文字,可以將其設置為位圖格式,暫存于內存中,然后利用VC 提供的位圖拷貝函數BitBlt將位圖復制到顯示位置。對于特殊字符或圖形,則可以直接利用BitBlt函數調用到顯示位置。然后在類CLEDDlg的 OnTimer函數中調用該函數,以實現文字的滾動顯示。另外,也可以通過設定不同的響應時間間隔來改變文字的滾動速度。 程序清單: ORG  00H LOOP: MOV A,#0FFH ;開機初始化,清除畫面 MOV P0,A    ;清除P0口        ANL P2,#00   ;清除P2口 MOV R2,#200   D100MS: MOV R3,#250 ;延時100毫秒        DJNZ R3,$        DJNZ R2,D100MS        MOV 20H,#00H ;取碼指針的初值 l100:    MOV R1,#100 ;每個字的停留時間 L16:    MOV R6,#16 ;每個字16個碼

    標簽: LED 顯示屏 動態顯示 程序

    上傳時間: 2013-11-06

    上傳用戶:zl520l

  • 24cxx讀寫程序軟件-中文版

    24cxx讀寫程序軟件-中文版 版本:V1.1.0.20916增加功能:用戶可以設置并口地址         可以編輯Client區內容         修改了Client區界面         簡體中文,英文雙語界面         詳見安裝好后的Readme.pdf-----------------------------------說明:W24CXX.EXE為Windwos下使用計算機并口讀寫24系列I2C EEPROM的小軟件開發工具:Borland C++ Builder 6.0         WinDriver 5.05b開發環境:Windows 2K Profressional SP3運行環境:Windows98/NT/2K/XP-----------------------------------程序開發:林曉斌(SONICSS)EMAIL:   SONICSS@CNUNINET.COM注:若您使用Win98系統,必須重新啟動計算機

    標簽: cxx 24 讀寫程序 軟件

    上傳時間: 2013-11-10

    上傳用戶:wxnumen

  • rs232串口通信程序下載

    主要功能:1、將串口通訊協議存儲為一個通訊文件,可是隨時將存儲通訊協議文件調入計算機運行與下位機通訊可以實現通訊對話,供下位機工程師參考使用,其主要的通訊協議本程序把它們分成四種情況。以下說明:1)下位機直接發送數據,上位機只接收不回應數據。2)下位機直接發送數據,上位機接收并回應數據。3)上位機直接發送數據,下位機只接收不回應數據。4)上位機直接發送數據,下位機接收并回應數據。下位機工程師完全可以利用這個功能單獨的并且很方便的調試與上位機通訊程序,更改雙方的通訊協議,不再需要上位機工程師的配合。windwos標準操作,使用方便。2、可以監聽活動串口的數據,將監聽到的數據顯示到數據顯示區里面,可以保存。也可以將原先保存的文件數據讀進來,以供分析。數據可以按照十六進制和ascii碼顯示出來。3、自動識別串口設置,當不知道對方設備的通訊串口設置時,可以利用該功能讓此程序自動識別,當然前提是對方設備必須是一直在發數據,整個識別過程大概需要二分鐘。4、可以通過該程序,利用串口將文件發送到另一個計算機上。另一個計算機通過接收文件接收所發出的文件。

    標簽: 232 rs 串口通信

    上傳時間: 2013-11-11

    上傳用戶:semi1981

  • 使用jtag接口通過網口燒寫程序

    什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)聯合測試行動小組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。 JTAG最初是用來對芯片進行測試的,基本原理是在器件內部定義一個TAP(Test Access Port&#0;測試訪問口)通過專用的JTAG測試工具對進行內部節點進行測試。JTAG測試允許多個器件通過JTAG接口串聯在一起,形成一個JTAG鏈,能實現對各個器件分別測試。現在,JTAG接口還常用于實現ISP(In-System rogrammable&#0;在線編程),對FLASH等器件進行編程。 JTAG編程方式是在線編程,傳統生產流程中先對芯片進行預編程現再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進度。JTAG接口可對PSD芯片內部的所有部件進行編程 JTAG的一些說明 通常所說的JTAG大致分兩類,一類用于測試芯片的電氣特性,檢測芯片是否有問題;一類用于Debug;一般支持JTAG的CPU內都包含了這兩個模塊。 一個含有JTAG Debug接口模塊的CPU,只要時鐘正常,就可以通過JTAG接口訪問CPU的內部寄存器和掛在CPU總線上的設備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內置模塊的寄存器,象UART,Timers,GPIO等等的寄存器。 上面說的只是JTAG接口所具備的能力,要使用這些功能,還需要軟件的配合,具體實現的功能則由具體的軟件決定。 例如下載程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要參照SOC DataSheet的寄存器說明,設置RAM的基地址,總線寬度,訪問速度等等。有的SOC則還需要Remap,才能正常工作。運行Firmware時,這些設置由Firmware的初始化程序完成。但如果使用JTAG接口,相關的寄存器可能還處在上電值,甚至時錯誤值,RAM不能正常工作,所以下載必然要失敗。要正常使用,先要想辦法設置RAM。在ADW中,可以在Console窗口通過Let 命令設置,在AXD中可以在Console窗口通過Set命令設置。

    標簽: jtag 接口 燒寫程序

    上傳時間: 2013-10-23

    上傳用戶:aeiouetla

主站蜘蛛池模板: 屏山县| 洛阳市| 阿克陶县| 洪江市| 东方市| 鹿邑县| 太湖县| 太和县| 丰原市| 墨玉县| 台前县| 城固县| 扎赉特旗| 兖州市| 叶城县| 清原| 云南省| 韩城市| 丹寨县| 夏河县| 三穗县| 云阳县| 华阴市| 安吉县| 唐山市| 苍溪县| 光泽县| 甘谷县| 保靖县| 临高县| 鄯善县| 庐江县| 汝城县| 夏津县| 萝北县| 岚皋县| 吉木乃县| 大埔区| 忻州市| 深州市| 苍南县|