用stm8s105微控制器寫輸出頻率為2khz的方波,c語言沒用

時間 2021-08-11 17:33:40

1樓:匿名使用者

//此例程是通過tim2 ch1(pd4腳)通道來輸出一個頻率2k 佔空比可調的方波,佔空比可通過pd7腳的按鍵調

#include "stm8s105k.h"

typedef unsigned char u8;

typedef unsigned int u16;

u16 value;

void systeminit(void)

void gpio_init(void)

void tim2_init(void) //tim2 ch1 工作於模式1

void init_devices(void)

void main( void )

*** 函式名 : @near @interrupt void tli_irqhandler (void)

*** 功能描述: 中斷服務程式

按下pd7口按鍵來改變佔空比

@near @interrupt void tli_irqhandler (void)

2樓:滑動

建議樓主參考中國電子diy之家有關作品

微控制器的io口的幾種輸出方式,STM32微控制器IO口各種模式的特點

從i o口的特性上看,標準51的p0口在作為i o口使用時,是開漏結構,在實際應用中通常要新增上拉電阻 p1 p2 p3都是準雙向i o,內部有上拉電阻,既可作為輸入又可以作為輸出。而lpc900系列微控制器的i o口特性有一定的不同,它們可以被配置成4種不同的工作模式 準雙向i o 推輓輸出 高阻...

微控制器輸出的8位pwm波形是什麼樣子?8位是什麼意思

首先要搞清楚pwm的含義,是脈衝寬度調製的意思,其作用是用來搞通訊 開關電源等等。脈寬調製的意思就是說在一個固定週期的方波 高電平時間與低電平時間和是固定的,高低電平的時間是可以變化的 其脈衝寬度是可調的,8位pwm波形是指,輸出波形的解析度,即輸出方波的週期固定的等分成256份,脈寬 高電平時間 ...

89C51微控制器輸出電流是多少,AT89S51微控制器I O口輸出電流及灌入電流各是多少

佯北勿從 51微控制器的io口每個引腳的電流驅動能力比較弱 拉電流 即微控制器引腳置高電平時對外輸出的電流,不超過1毫安。灌電流 即微控制器引腳置低電平時對外吸收的電流,不超過10毫安。這些都是教科書上那個微控制器的驅動電流,現在增強型51推輓輸出能達到20ma,具體還是看資料手冊。89c51是一種...