68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> AVR單片機C語言的使用特點

AVR單片機C語言的使用特點

關(guān)鍵字:AVR 單片機 C語言 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:6

PORTX和PINX的使用區(qū)別

AVR單片機每組I/O口有3個8位寄存器,分別是DDRx、PORTx和PINx;

DDR用于控制I/O口的輸入輸出方向:

DDRx=1時,I/O口輸出,PORTx=1時輸出高電平,PORTx=0時輸出低電平,

DDRx=0時,I/O口輸入,這時要讀取外部管腳的電平就應(yīng)讀取PINx中的數(shù)值,而不是PORTx;

PORTx是數(shù)據(jù)寄存器,而PINx不能稱為真正意義上的寄存器,更像是一個可控的三態(tài)口

引用 幾種單片機C語言的中斷程序?qū)懛?/p>

本文引用自Ajiao《幾種單片機C語言的中斷程序?qū)懛ā?/p>

引用

Ajiao的 幾種單片機C語言的中斷程序?qū)懛?/p>

Keil C51編譯器:

void intfunc (void) interrupt m using n

{

......

}

其中:intfunc----函數(shù)名稱 interrupt----專門定義中斷函數(shù)的關(guān)鍵字 m----中斷向量編號(0~N)n----在中斷中用的寄存器組(0~1)

IAR msp430C編譯器

#pragma vector = xx

void intfunc(void)

{

.........

}

其中:intfunc----函數(shù)名稱 xx是中斷向量地址

ICC AVR C編譯器

#pragma interrupt_handler intfunc : n

void intfunc(void)

{

............

}

其中:intfunc----函數(shù)名稱 n----中斷向量編號

NC30 for Renesas R16C R8c...編譯器

方式1:

#pragma INTERRUPT [/B|/E|/V] intfunc

void intfunc(void)

{

............

}

其中:intfunc----函數(shù)名稱

方式2:

#pragma INTERRUPT [/B|/E] n intfunc

void intfunc(void)

{

............

}

其中:intfunc----函數(shù)名稱 n----中斷向量編號

方式3:

#pragma INTERRUPT [/B|/E] intfunc (vector = n)

void intfunc(void)

{

............

}

其中:intfunc----函數(shù)名稱 n----中斷向量編號

【更多資源】

編輯:admin  最后修改時間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

宁南县| 璧山县| 河池市| 紫金县| 鄂温| 泊头市| 和平县| 广灵县| 双峰县| 宝兴县| 彭阳县| 瑞丽市| 永靖县| 田林县| 桂平市| 遂平县| 阿拉善右旗| 淮北市| 兰西县| 佛学| 广饶县| 本溪市| 桂阳县| 安徽省| 崇左市| 盐山县| 泰宁县| 高台县| 巴东县| 星座| 绩溪县| 揭西县| 牙克石市| 平江县| 黔西县| 康平县| 清远市| 彭阳县| 成安县| 霍州市| 花莲县|