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

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

單片機(jī)原理及應(yīng)用

  • 16 16點(diǎn)陣顯示漢字原理及顯示程序

    16 16點(diǎn)陣顯示漢字原理及顯示程序 #include "config.h" #define                DOTLED_LINE_PORT        PORTB #define                DOTLED_LINE_DDR                DDRB #define                DOTLED_LINE_PIN                PINB #define                DOTLED_LINE_SCKT        PB1 #define                DOTLED_LINE_SCKH        PB5 #define                DOTLED_LINE_SDA                PB3 #define                DOTLED_ROW_PORT                PORTC #define                DOTLED_ROW_DDR                DDRC #define                DOTLED_ROW_PIN                PINC #define                DOTLED_ROW_A0                PC0 #define                DOTLED_ROW_A1                PC1 #define                DOTLED_ROW_A2                PC2 #define                DOTLED_ROW_A3                PC3 #define                DOTLED_ROW_E                PC4 uint8 font[] = { /*--  調(diào)入了一幅圖像:這是您新建的圖像  --*/ /*--  寬度x高度=16x16  --*/ 0x00,0x00,0x00,0x00,0x08,0x38,0x18,0x44,0x08,0x44,0x08,0x04,0x08,0x08,0x08,0x10, 0x08,0x20,0x08,0x40,0x08,0x40,0x08,0x40,0x3E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00 }; static void TransmitByte(uint8 byte); static void SelectRow(uint8 row); static void FlipLatchLine(void); static void TransmitByte(uint8 byte) {         uint8 i;                  for(i = 0 ; i < 8 ; i ++)         {                 if(byte & (1 << i))                 {                         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA);                 }                 else                 {                         DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SDA);                 }                 //__delay_cycles(100);                 DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKH);                 //__delay_cycles(100);                 DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKH);                 //__delay_cycles(100);         } } static void SelectRow(uint8 row) {           //row -= 1;         row |= DOTLED_ROW_PIN & 0xe0;         DOTLED_ROW_PORT = row; } static void FlipLatchLine(void) {         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKT);         DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKT); } void InitDotLedPort(void) {         DOTLED_LINE_PORT &= ~(_BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH));         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA);         DOTLED_LINE_DDR |= _BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH) | _BV(DOTLED_LINE_SDA);                  DOTLED_ROW_PORT |= 0x1f;         DOTLED_ROW_PORT &= 0xf0;         DOTLED_ROW_DDR |= 0x1f; } void EnableRow(boolean IsEnable) {         if(IsEnable)         {                 DOTLED_ROW_PORT &= ~_BV(DOTLED_ROW_E);         }         else         {                 DOTLED_ROW_PORT |= _BV(DOTLED_ROW_E);         } } void PrintDotLed(uint8 * buffer) {         uint8 i , tmp;                  for(i = 0 ; i < 16 ; i ++)         {                 tmp = *buffer ++;                 TransmitByte(~tmp);                 tmp = *buffer ++;                 TransmitByte(~tmp);                 SelectRow(i);                 FlipLatchLine();         } } void main(void) {         InitDotLedPort();                  EnableRow(TRUE);                  while(1)         {                 PrintDotLed(font);                 __delay_cycles(5000);         }          } //---------------------------------------------------- config.h文件 #ifndef        _CONFIG_H #define        _CONFIG_H //#define                GCCAVR #define                CPU_CYCLES        7372800L #ifndef                GCCAVR #define                _BV(bit)        (1 << (bit)) #endif #define                MSB                0x80 #define                LSB                0x01 #define                FALSE                0 #define                TRUE                1 typedef                unsigned char        uint8; typedef                unsigned int        uint16; typedef                unsigned long        uint32; typedef                unsigned char        boolean; #include <ioavr.h> #include <inavr.h> #include "dotled.h" #endif //-----

    標(biāo)簽: 16 點(diǎn)陣顯示 漢字 顯示程序

    上傳時間: 2013-11-18

    上傳用戶:mnacyf

  • EDA原理及VHDL實(shí)現(xiàn)(何賓教授)

      第1章 數(shù)字系統(tǒng)EDA設(shè)計概論   第2章 可編程邏輯器件設(shè)計方法   第3章 VHDL語言基礎(chǔ)   第4章 數(shù)字邏輯單元設(shè)計   第5章 數(shù)字系統(tǒng)高級設(shè)計技術(shù)(*)   第6章 基于HDL設(shè)計輸入   第7章 基于原理圖設(shè)計輸入   第8章 設(shè)計綜合和行為仿真   第9章 設(shè)計實(shí)現(xiàn)和時序仿真   第10章 設(shè)計下載和調(diào)試   第11章 數(shù)字時鐘設(shè)計及實(shí)現(xiàn)(*)   第12章 通用異步接收發(fā)送器設(shè)計及實(shí)現(xiàn)(*)   第13章 數(shù)字電壓表設(shè)計及實(shí)現(xiàn)(*)   第14章 軟核處理器PicoBlaze原理及應(yīng)用(*)   注:帶*的內(nèi)容可根據(jù)課時的安排選講

    標(biāo)簽: VHDL EDA

    上傳時間: 2014-01-08

    上傳用戶:kao21

  • 《EDA原理及應(yīng)用》(何賓教授)實(shí)驗(yàn)課件

          本資料是《EDA原理及應(yīng)用》一書的配套實(shí)驗(yàn)課件,一共有18個實(shí)驗(yàn)。大家可以參考著自己做!當(dāng)然做完后也可以到電子發(fā)燒友網(wǎng)站FPGA技術(shù)聯(lián)盟QQ群(263281510)討論討論...

    標(biāo)簽: EDA 實(shí)驗(yàn)

    上傳時間: 2013-10-20

    上傳用戶:zhuoying119

  • 《EDA原理及應(yīng)用》(何賓教授)課件 PPT

      第1章-EDA設(shè)計導(dǎo)論   第2章-可編程邏輯器件設(shè)計方法   第3章-VHDL語言基礎(chǔ)   第4章-數(shù)字邏輯單元設(shè)計   第5章-VHDL高級設(shè)計技術(shù)   第6章-基于HDL和原理圖的設(shè)計輸入   第7章-設(shè)計綜合和行為仿真   第8章-設(shè)計實(shí)現(xiàn)和時序仿真   第9章-設(shè)計下載和調(diào)試   第10章-設(shè)計示例(數(shù)字鐘、UART、數(shù)字電壓表)     點(diǎn)擊鏈接,【《EDA原理及應(yīng)用》(何賓教授)實(shí)驗(yàn)課件下載 】

    標(biāo)簽: EDA

    上傳時間: 2013-12-20

    上傳用戶:panpanpan

  • 【陸】電容式傳感器的工作原理及結(jié)構(gòu)形式

    【陸】電容式傳感器的工作原理及結(jié)構(gòu)形式

    標(biāo)簽: 電容式傳感器 工作原理

    上傳時間: 2013-11-06

    上傳用戶:jelenecheung

  • 傳感器原理及應(yīng)用 全教程共十章

    傳感器技術(shù)作為信息科學(xué)的一個重要分支,與計算機(jī)技術(shù)、自動控制技術(shù)和通信技術(shù)等一起構(gòu)成了信息技術(shù)的完整學(xué)科。在人類進(jìn)入信息時代的今天,人們的一切社會活動都是以信息獲取與信息轉(zhuǎn)換為中心,傳感器作為信息獲取與信息轉(zhuǎn)換的重要手段,是信息科學(xué)最前端的一個陣地,是實(shí)現(xiàn)信息化的基礎(chǔ)技術(shù)之一。 “沒有傳感器就沒有現(xiàn)代科學(xué)技術(shù)”的觀點(diǎn)已為全世界所公認(rèn)。以傳感器為核心的檢測系統(tǒng)就像神經(jīng)和感官一樣,源源不斷地向人類提供宏觀與微觀世界的種種信息,成為人們認(rèn)識自然、改造自然的有力工具。 傳感器原理及應(yīng)用全書分為十個章結(jié): 1、傳感器的基本特性 2、各類傳統(tǒng)與新型傳感器的工作原理與應(yīng)用      (1)應(yīng)變式傳感器      (2)電感式傳感器      (3)電容式傳感器      (4)壓電式傳感器      (5)磁電式傳感器      (6)光電式傳感器      (7)半導(dǎo)體式傳感器      (8)波與輻射式傳感器      (9)數(shù)字式傳感器(自學(xué))      (10)智能式傳感器(自學(xué)) 課程教材 1.郁有文等編著,傳感器原理及工程應(yīng)用,西安科技大學(xué)出版社,2008 2.沈躍、楊喜峰編,物理實(shí)驗(yàn)教程—智能檢測技術(shù)實(shí)驗(yàn),中國石油大學(xué)出版社,2010 課程參考書 1. 傳感器與檢測技術(shù),胡向東等編著,機(jī)械工業(yè)出版社,2009 2. 傳感器原理及應(yīng)用,王化祥編著,天津大學(xué)出版社,2007 3. 傳感技術(shù)與應(yīng)用教程,張洪潤等編著,清華大學(xué)出版社,2009 4. 傳感器原理及應(yīng)用(項(xiàng)目式教學(xué)),于彤編著,機(jī)械工業(yè)出版社,2008 5. 傳感器與測試技術(shù),葉湘濱等編著,國防工業(yè)出版社,2007 6. 傳感器與檢測技術(shù),陳杰、黃鴻編著,高等教育出版社,2003 7. Handbook of Modern Sensors(3rd Edition),Jacob Fraden,Springer-Verlag,Inc.,2004 課程性質(zhì)     課程屬于專業(yè)基礎(chǔ)課,在專業(yè)人才培養(yǎng)中具有提高學(xué)生相關(guān)專業(yè)基礎(chǔ)理論的認(rèn)知能力、增強(qiáng)學(xué)生從事傳感與檢測技術(shù)研究與應(yīng)用工作的適應(yīng)能力和開發(fā)創(chuàng)新能力的作用。 研究對象     傳感器技術(shù)的基本概念和理論、常用傳感器的工作原理和應(yīng)用技術(shù)。 學(xué)習(xí)目的與要求  (1)建立傳感器技術(shù)的整體概念;  (2)掌握傳感器技術(shù)的基本理論、常用傳感器的工作原理和應(yīng)用技術(shù);  (3)獲得應(yīng)用傳感器設(shè)計、組建測控系統(tǒng)的基本技能;  (4)培養(yǎng)學(xué)生進(jìn)一步學(xué)習(xí)、研究和應(yīng)用傳感器技術(shù)的興趣;  (5)為學(xué)習(xí)后續(xù)課程和獨(dú)力解決實(shí)際問題打下必要的基礎(chǔ)。 主要考核目標(biāo)(包括重點(diǎn)及難點(diǎn)) (1)掌握傳感器的基本概念和基本特性; (2)掌握常用傳感器的工作原理(實(shí)驗(yàn)方法); (3)掌握常用傳感器的基本應(yīng)用(實(shí)驗(yàn)技術(shù)); (4)了解應(yīng)用傳感器設(shè)計、組建測控系統(tǒng)的基本方法; (5)了解傳感器技術(shù)的發(fā)展前沿和趨勢。 重點(diǎn):傳感器的工作原理 難點(diǎn):傳感器的應(yīng)用技術(shù);       內(nèi)容涉及知識面廣,理論性、綜合性和實(shí)踐性強(qiáng)。

    標(biāo)簽: 傳感器原理 教程

    上傳時間: 2013-11-13

    上傳用戶:yqs138168

  • 反射式紅外線感應(yīng)電路原理及應(yīng)用

    反射式紅外線感應(yīng)電路原理及應(yīng)用

    標(biāo)簽: 反射式 紅外線感 電路原理

    上傳時間: 2013-11-16

    上傳用戶:inwins

  • 經(jīng)典書籍 linux操作系統(tǒng)原理及應(yīng)用

    經(jīng)典書籍 linux操作系統(tǒng)原理及應(yīng)用

    標(biāo)簽: linux 書籍 操作系統(tǒng)原理

    上傳時間: 2013-10-12

    上傳用戶:李彥東

  • 嵌入式系統(tǒng)uCOS-II原理及應(yīng)用

    嵌入式實(shí)時操作系統(tǒng)μCOS-II原理及應(yīng)用_任哲編著

    標(biāo)簽: uCOS-II 嵌入式系統(tǒng)

    上傳時間: 2013-10-17

    上傳用戶:boyaboy

  • FM調(diào)頻技術(shù)原理及FM芯片測試指南

    FM調(diào)頻技術(shù)原理及FM芯片測試指南

    標(biāo)簽: FM調(diào)頻 芯片測試

    上傳時間: 2013-11-09

    上傳用戶:wdq1111

主站蜘蛛池模板: 林芝县| 余姚市| 黄龙县| 田东县| 阿克陶县| 南康市| 腾冲县| 大埔区| 柘荣县| 增城市| 娄底市| 阳新县| 崇州市| 宁德市| 镇平县| 增城市| 丹凤县| 太仆寺旗| 林口县| 柳州市| 谢通门县| 浦东新区| 上栗县| 崇左市| 卓尼县| 全州县| 惠来县| 大港区| 朝阳市| 新巴尔虎右旗| 汝南县| 蓬莱市| 永泰县| 大厂| 克什克腾旗| 三明市| 温州市| 佛冈县| 泽普县| 龙口市| 山东|