www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]IO輸出和輸入/*按鍵連接RB1,點亮LED,PORTA RA0控制輸出。按一次點亮,再按一次熄滅,如此循環(huán)。RB外接上拉電阻。*/#include #define uchar unsigned char#define uint unsigned int// CONFIG#pragma config FOSC =

IO輸出和輸入

/*

按鍵連接RB1,點亮LED,PORTA RA0控制輸出。按一次點亮,再按一次熄滅,如此循環(huán)。

RB外接上拉電阻。

*/

#include

#define uchar unsigned char

#define uint unsigned int

// CONFIG

#pragma config FOSC = HS //

#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)

#pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled)

#pragma config BOREN = ON // Brown-out Reset Enable bit (BOR enabled)

#pragma config LVP = ON // Low-Voltage (Single-Supply) In-Circuit Serial Programming Enable bit (RB3/PGM pin has PGM function; low-voltage programming enabled)

#pragma config CPD = OFF // Data EEPROM Memory Code Protection bit (Data EEPROM code protection off)

#pragma config WRT = OFF // Flash Program Memory Write Enable bits (Write protection off; all program memory may be written to by EECON control)

#pragma config CP = OFF // Flash Program Memory Code Protection bit (Code protection off)

uchar count;

void delay(uint x)

{

uint y,z;

for(y=x;y>0;y--)

for(z=25;z>0;z--);

}

void Init_GPIO()

{

TRISA = 0X00; // RA0 output direction

PORTA=0X00;

TRISB = 0x02; // RB1 input

PORTB = 0x00;

}

void Keyscan()

{

//temp = PORTB&0x02;

if(RB1==0)

{

delay(200); // delay time 根據(jù)機械按鍵的抖動情況調(diào)整,

if(RB1==0)

{

count++;

}

}

}

void main(void)

{

count = 0;

Init_GPIO();

while(1)

{

Keyscan();

if((count%2)==1)

{

PORTA=0x01;

}

else

PORTA = 0x00;

}

}

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

CC2530-最小系統(tǒng)搭建

關鍵字: cc2530 io口

相信很多道友都有對輸入IO 口進行濾波的需求,比如按鍵輸入、紅外對管輸入等。本文以按鍵為例,簡單介紹了如何進行較為高效的濾波。

關鍵字: io口 單片機

在科技高度發(fā)展的今天,電子產(chǎn)品的更新?lián)Q代越來越快,LED燈的技術也在不斷發(fā)展,為我們的城市裝飾得五顏六色。MSP430系列單片機以低功耗和外設模塊的豐富性而著稱,而針對電容觸摸應用,MSP430的PIN RO 電容觸摸檢...

關鍵字: io口 單片機 電源技術解析 電容觸摸應用

3個IO口掃描16個按鍵

關鍵字: io口 掃描 按鍵

為了讓大家充分理解 UART 串口通信的原理,我們先把 P3.0 和 P3.1 當做 IO 口來進行模擬實際串口通信的過程,原理搞懂后,我們再使用寄存器配置實現(xiàn)串口通信過程。

關鍵字: io口 串口通信 單片機 模擬uart

利用AT89S51單片機的P0端口的P0.0-P0.7連接到一個共陰數(shù)碼管的a-h的筆段上,數(shù)碼管的公共端接地。在數(shù)碼管上循環(huán)顯示0-9數(shù)字,時間間隔0.2秒。

關鍵字: 51單片機 io口 數(shù)碼管 驅(qū)動led

STM32的IO口可以由軟件配置成8種模式:1,輸入浮空2,輸入上拉3,輸入下拉4,模擬輸入5,開漏輸出6,推挽輸出7,推挽復用功能8,開漏復用功能每個IO口可以自由編程,單IO口寄存器必須要按32位字被訪問。這里就是寄...

關鍵字: io口 STM32

今天查看STM32資料時,對輸出速度2M 10M 50M不是很了解,再加上移植ARF2496K程序到STM32時出現(xiàn)意外情況。一、STM8S端作為接收端和發(fā)送端時接收到的數(shù)據(jù)都正常。二、發(fā)送端(STM8S),接收端(ST...

關鍵字: io口 stm32f stm8s 輸出速率
關閉