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

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

BCD-counter

  • 單片機與PLC的區別

    要搞清楚單片機與PLC的異同,首先得明確什幺是單片機,什幺是PLC。對此,我們簡要回顧一下計算機的發展歷程也許有幫助,按計算機專家的原始定義,計算機系統由五大部分--即控制單元(CU)、算術運算單元(ALU)、存儲器(Memory)、輸入設備(Input)、輸出設備(Output)組成。早期計算機(晶體管的或集成電路的,不包括電子管的)的CU或ALU由一塊甚至多塊電路板組成,CU和ALU是分離的,隨著集成度的提高,CU和ALU合在一塊就組成了中央處理單元(CPU),接著將CPU集成到單塊集成電路中就產生MPU或MCU,出現了如Intel4004、8008、8080,8085、8086、8088、Z80等MPU。此后,MPU的發展產生了兩條分支,一支往高性能、高速度、大容量方向發展,典型芯片如:Intel80186、286、386、486、586、P2、P3、P4等,速度從4.7MHz到現在的3.2GHz。另一支則往多功能方向發展,將存儲器(ROM、PROM、EPROM、EEPROM、FLASHROM、SRAM等)、輸入/出接口(Timer/Counter、PWM、ADC/DAC、UART、IIC、SPI、RTC、PCA、FPGA等)全部集成在一塊集成電路中而成為SOC。依愚之見,這就是當今廣泛應用的單片計算機,簡稱單片機。這一分支可謂品種繁多,位寬從8位到32位,引腳數從6個到幾百個,工作頻率從幾十KHz到幾百MHz,體系結構既有CISC也有RISC,數不勝數。常用的有MCS-51系列、MCS-96系列、PIC系列、AVR系列、ARM7/9系列、TMS320系列、MSP430系列、MOTOROLA眾多的單片機等等。

    標簽: PLC 單片機

    上傳時間: 2013-10-16

    上傳用戶:jjj0202

  • ICL7135的串行采集方式在單片機電壓表中的應用

      ICI7135是4位雙積分A/D轉換芯片,可以轉換輸出±20000個數字量,有STB選通控制的BCD碼輸出,與微機接口十分方便.ICL7135具有精度高(相當于14位A/D轉換),價格低的優點.其轉換速度與時鐘頻率相關,每個轉換周期均有:自校準(調零),正向積分(被測模擬電壓積分),反向積分(基準電壓積分)和過零檢測四個階段組成,其中自校準時間為10001個脈沖,正向積分時間為10000個脈沖,反向積分直至電壓到零為止(最大不超過20001個脈沖).故設計者可以采用從正向積分開始計數脈沖個數,到反向積分為零時停止計數.將計數的脈沖個數減10000,即得到對應的模擬量.圖1給出了ICL7135時序,由圖可見,當BUSY變高時開始正向積分,反向積分到零時BUSY變低,所以BUSY可以用于控制計數器的啟動/停止.

    標簽: 7135 ICL 串行 中的應用

    上傳時間: 2013-11-02

    上傳用戶:hebanlian

  • 《微機原理及接口技術》《單片機原理及應用》實驗指導書

    目錄 第一章    偉福仿真系統說明第一節    偉福仿真系統的使用說明快速入門第一節 分析功能使用第二章 仿真系統構成概述第三章 板上仿真器使用方法第一節 鍵盤使用說明第二節  脫機仿真第四章  偉福系列實驗說明第五章  實驗項目軟件實驗一     存儲器塊清零軟件實驗二     二進制到BCD轉換軟件實驗三     二進制到ASCII碼轉換軟件實驗四     內存塊移動軟件實驗五     程序跳轉表軟件實驗六     數據排序硬件實驗一     P1口輸入、輸出實驗硬件實驗二    繼電器控制實驗硬件實驗三    用74LS245讀入數據硬件實驗四    用74LS273輸出數據硬件實驗五    音頻控制實驗硬件實驗六    8255輸入、輸出實驗硬件實驗七    計數器實驗硬件實驗八    外部中斷實驗硬件實驗九    定時器實驗硬件實驗十   外部中斷(急救車與交通燈)硬件實驗十一  八段數碼管顯示硬件實驗十二  鍵盤掃描顯示實驗硬件實驗十三  單片機串行口通訊實驗硬件實驗十四  直流電機控制實驗硬件實驗十五  步進電機控制實驗硬件實驗十六  8253計數器實驗硬件實驗十七  8259外部中斷實驗硬件實驗十八  8253定時器實驗硬件實驗十九  8251A串行通訊實驗附錄一       8086實驗程序及說明附錄二        MCS51實驗程序及說明參考書目

    標簽: 微機原理 單片機原理 實驗指導書 接口技術

    上傳時間: 2014-11-23

    上傳用戶:GHF

  • 數碼管驅動及鍵盤控制芯片CH451

    概述CH451是一個整合了數碼管顯示驅動和鍵盤掃描控制以及μP監控的多功能外圍芯片。CH451內置RC振蕩電路,可以動態驅動8位數碼管或者64位LED,具有BCD譯碼、閃爍、移位等功能;同時還可以進行64鍵的鍵盤掃描;CH451通過可以級聯的串行接口與單片機等交換數據;并且提供上電復位和看門狗等監控功能。

    標簽: 451 CH 數碼管 驅動

    上傳時間: 2013-10-19

    上傳用戶:GavinNeko

  • PIC16F877 單片機的鍵盤和LED 數碼顯示接口

    PIC16F877 單片機的鍵盤和LED 數碼顯示接口 1 PIC16F877單片機與鍵盤和LED數碼顯示的硬件接口電路單片機的許多應用都需要進行人機對話,最簡單的人機對話需要LED 數碼管顯示數字和少量字符;鍵盤是解決計算機輸入的簡單手段;借此可以向計算機輸入程序、置數、送操作命令、控制程序的執行等等,所以使用非常廣泛。圖1 鍵盤、LED數碼顯示與PIC16F877 單片機的接口電路本例中采用8 個按鍵組成的小鍵盤,4 只共陰極的LED 數碼管,采用4 片74LS373 驅動數碼管,采用的驅動方法是靜態方式。使用1 片74LS245 作為鍵盤的接口;這些外圍器件與PIC16F877 單片機的接口電路如圖1 所示,這種連接方法與51 系列的單片機連接方法一樣,其他的連接方法還有好幾種,PIC16F877 單片機的鍵盤輸入接法還有其他特殊而十分方便好用的方式。8 鍵鍵盤通過74LS245 與單片機相連,鍵盤按鍵狀態的數據輸入由RC3 輸出腳控制;當RC3=“0”時,鍵盤狀態從74LS245 的A 端輸出到單片機的PORTB口,此時讀PORTB口的數據即為鍵盤狀態。為了及時地響應鍵盤操作,需要經常對鍵盤進行掃描;掃描的方式有許多種,我們將鍵盤的掃描程序安排在主程序的循環執行過程中的方式,并采用20ms延遲來消除按鍵的抖動問題,此外,為了實現每按鍵一次只響應一次的功能,在執行相應的按鍵程序之前,必須確保按鍵已經松開;在本例中這一措施有效的防止了數據抖動過快的問題。LED 數碼顯示有動態掃描和靜態顯示兩種方式(圖1 采取的方式為靜態方式),在動態掃描方式中,各數碼顯示是輪流點亮的,即控制數碼顯示的位選信號和相應的要顯示的數碼的字形代碼同時逐一送出,反復不已,由于視覺的暫留現象,卻好象全都點亮著,這種電路的接法以后再介紹。在靜態方式中,只要將數據送出鎖存以后,各數碼顯示的數據不需要刷新,只要數據不需改變,就可以不去管他,所以稱為靜態顯示。在圖1 電路中,輸出顯示的操作簡化為對74LS373 的并口操作而已。由于靜態方式的工作原理比較簡單,編程也比較直觀簡單,程序間的相互關聯很少。因此編程容易,但要增加硬件,成本較高;與之相比,動態掃描的編程雖然要復雜一些,但因其所用硬件少,成本低。由數碼轉化為字形代碼可采用軟件譯碼、硬件譯碼等兩種方式。軟件譯碼是將各數碼的字形代碼構成一個表格存儲于內存之中,在顯示數碼時,通過執行查表程序而得到相應的字形代碼,再將之送入數碼顯示輸出電路進行顯示,本例即采用這種方式,這種方式的編程與單片機有關,在程序中給出了PIC16F877 的編程例程,對需要熟悉PIC16F877 單片機的人員有一定的參考價值。硬件譯碼則采用CD4511、74LS46、74LS47、74LS48、74LS49等BCD 碼—7段鎖存、譯碼、驅動芯片直接譯出字形代碼,點亮LED。74LS373 由LE 端對要顯示的數據進行鎖存控制,實現LED 的靜態顯示。采用了PIC16F877 的端口輸出操作,模擬74LS373 的數據鎖存時序,即由軟件實現數據鎖存,這種方法可以十分容易的改變時序和延遲長短,使高速設備可以與低速設備聯系配合好,設計簡單方便,不好的地方是編程較長和稍微復雜一點。這種編程方法在下面的程序中有很好的體現。

    標簽: F877 PIC 16F 877

    上傳時間: 2013-10-29

    上傳用戶:cuiyashuo

  • NEC 16位MCU參考手冊

    NEC 16位MCU參考手冊 The 78K0R/IC3 is a 16-bit single-chip microcontroller that uses a 78K0R CPU core and incorporates peripheral functions, such as ROM/RAM, a multi-function timer, a multi-function serial interface, an A/D converter, a programmable gain amplifier (PGA), a comparator, a real-time counter, and a watchdog timer.

    標簽: NEC MCU 參考手冊

    上傳時間: 2013-11-02

    上傳用戶:努力努力再努力

  • 基于EasyFPGA030的簡易頻率計設計

    本實驗要求設計一個簡易的頻率計,實現對標準的方波信號進行頻率測量,并把測量的結果送到8 位的數碼管顯示,所要求測量范圍是1Hz~99999999Hz。整個設計的基本原理就是對1 秒鐘之內輸入的方波進行計數,把所得數據保存在計數器里,經過譯碼器處理之后,然后送往數碼管顯示。這里采用的方案是在采樣時鐘的上升沿開始計數,然后在下一個上升沿把計數器里的數據送往數碼管,并且把計數器清零,讓其重新計數。整個方案的實現主要分為四個模塊:時鐘分頻(clk_div)模塊、計數器模塊(counter)、譯碼器模塊(seg8)、掃描輸出(saomiao)模塊。

    標簽: EasyFPGA 030 頻率計設

    上傳時間: 2013-11-08

    上傳用戶:kaixinxin196

  • AT89C2051驅動步進電機的電路和源碼

    AT89C2051驅動步進電機的電路和源碼:AT89C2051驅動步進電機的電路和源碼 程序: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 */ } }

    標簽: C2051 2051 89C AT

    上傳時間: 2013-11-21

    上傳用戶:boyaboy

  • 基于AP3768的高效率超低待機功耗的手機充電器

    近年來,節能環保理念的深入人心,對半導體IC 設計和應用也提出了更高的要求。2008 年11 月,五大手機制造商諾基亞、三星、索尼愛立信、摩托羅拉和LG 電子聯合發布了手機充電器的五星級標準。新的分級制度將以零到五顆星的標志圖案來區分待機能耗。例如,待機功耗小于或等于30mW 的手機充電器屬于最高星級,在其標簽上印有五顆星。相反,如果待機功耗≤500 mW,則充電器標簽上將無任何星級標記。為適應手機充電器的技術革新和發展,新進半導體制造有限公司(簡稱BCD 半導體)于近期推出一種新的電源控制芯片AP3768,并基于AP3768 開發出全面滿足能源之星外部電源2.0 標準和五星級標準的充電器方案。

    標簽: 3768 AP 高效率 超低待機

    上傳時間: 2014-01-06

    上傳用戶:llwap

  • 簡易頻率計設計

    本實驗要求設計一個簡易的頻率計,實現對標準的方波信號進行頻率測量,并把測量的結果送到8 位的數碼管顯示,所要求測量范圍是1Hz~99999999Hz。整個設計的基本原理就是對1 秒鐘之內輸入的方波進行計數,把所得數據保存在計數器里,經過譯碼器處理之后,然后送往數碼管顯示。這里采用的方案是在采樣時鐘的上升沿開始計數,然后在下一個上升沿把計數器里的數據送往數碼管,并且把計數器清零,讓其重新計數。整個方案的實現主要分為四個模塊:時鐘分頻(clk_div)模塊、計數器模塊(counter)、譯碼器模塊(seg8)、掃描輸出(saomiao)模塊

    標簽: 頻率計設

    上傳時間: 2013-11-20

    上傳用戶:avensy

主站蜘蛛池模板: 安达市| 乳山市| 绍兴市| 留坝县| 福泉市| 尤溪县| 布拖县| 泰安市| 古丈县| 金门县| 内黄县| 枣阳市| 宝鸡市| 寿宁县| 赣州市| 肇庆市| 永宁县| 丘北县| 咸宁市| 周口市| 四子王旗| 南京市| 景谷| 西城区| 吴江市| 罗平县| 禹州市| 苗栗县| 林西县| 光泽县| 南木林县| 元江| 南京市| 龙口市| 辽源市| 太康县| 宁南县| 岳普湖县| 古浪县| 泊头市| 若羌县|