欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)舵機(jī)控制OLED屏幕顯示角度源程序
[打印本頁]
作者:
xhh呵
時(shí)間:
2019-8-1 23:52
標(biāo)題:
單片機(jī)舵機(jī)控制OLED屏幕顯示角度源程序
輝盛的舵機(jī)可以轉(zhuǎn)動(dòng),銀燕的轉(zhuǎn)不了。分享出來希望有人能解決
//////////////////////////////////////////////////////////////////////////////////
// ----------------------------------------------------------------
// GND 電源地
// VCC 接5V或3.3v電源
// SCK P1^0(SCL)D1
// SDA P1^1(SDA)D2
// RES 接P12
// DC 接P13
// CS 接P14
// ----------------------------------------------------------------
//******************************************************************************/
#include "reg52.h"
#include <oled.h>
#define u8 unsigned char
#define u32 unsigned int
sbit pwm1=P2^0;
sbit pwm2=P2^1;
sbit duoji=P2^2;
u8 count=0;
u8 biaoshi=0;
u8 jiaodu=12;
void delay()
{
u8 i,j,k;
for(k=0;k<50;k++)
for(i=0;i<250;i++)
for(j=0;j<250;j++)
;
}
void xianshi()
{
OLED_ShowCHinese(32,0,0);
OLED_ShowCHinese(48,0,1);
OLED_ShowCHinese(64,0,2);
OLED_ShowCHinese(80,0,3);
OLED_ShowCHinese(0,2,1);
OLED_ShowString(16,2,":");
OLED_ShowNum(32,2,jiaodu,6,16);
OLED_ShowNum(32,4,count,6,16);
}
void main()
{
TMOD=0X10; //T1工作方式1
TH1=(65536-456)/256;//
TL1=(65536-456)%256;//一毫秒的初值
EA=1;//總中斷
ET1=1;//T1中斷允許
TR1=1;//啟動(dòng)T1開始計(jì)數(shù)
OLED_Init(); //初始化OLED
while(1)
{
if(jiaodu<17)
{jiaodu ++; delay();}
else
{jiaodu =12; delay();}
xianshi();
}
}
void zhongduan() interrupt 3 //T1中斷類型為3
{
TH1=(65536-92)/256;//
TL1=(65536-92)%256;//一毫秒的初值
if(count < jiaodu)
duoji = 1;
else
duoji = 0;
count++;
count = count%200;
}
復(fù)制代碼
舵機(jī)控制OLED 屏幕顯示.zip
2019-8-1 23:47 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
65.7 KB, 下載次數(shù): 29, 下載積分: 黑幣 -5
作者:
xhh呵
時(shí)間:
2019-8-4 14:07
已解決,不是程序問題,I/O口輸出電壓過高導(dǎo)致,加一個(gè)LED完美解決
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1