久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
STC15408AD單片機(jī)搖桿AD轉(zhuǎn)換串口顯示程序
[打印本頁(yè)]
作者:
wcy88
時(shí)間:
2019-9-19 13:55
標(biāo)題:
STC15408AD單片機(jī)搖桿AD轉(zhuǎn)換串口顯示程序
新手上路,求大佬多多指導(dǎo)。
單片機(jī)源程序如下:
#include"stc15f2k60s2.h"
#include <intrins.h>
//sbit URx = P1^0;
//sbit URy = P1^1;
sbit key = P1^2;
unsigned int h = 0 ;
unsigned int l = 0 ;
unsigned int vin = 0;
void ConfigUsart();
void delay_us(unsigned int i);
void ConfigAD();
void ADC_STC15();
void Delay100ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
_nop_();
i = 5;
j = 52;
k = 195;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
EA = 1;
ES = 1;
ConfigUsart();
ConfigAD();
//IE = 0x80;
while(1)
{
ADC_STC15();
Delay100ms();
Delay100ms();
Delay100ms();
Delay100ms();
Delay100ms();
}
}
void ConfigUsart()
{
SCON = 0x50; //8位數(shù)據(jù),可變波特率
AUXR |= 0x40; //定時(shí)器1時(shí)鐘為Fosc,即1T
AUXR &= 0xFE; //串口1選擇定時(shí)器1為波特率發(fā)生器
TMOD &= 0x0F; //設(shè)定定時(shí)器1為16位自動(dòng)重裝方式
TL1 = 0xE0; //設(shè)定定時(shí)初值
TH1 = 0xFE; //設(shè)定定時(shí)初值
ET1 = 0; //禁止定時(shí)器1中斷
TR1 = 1; //啟動(dòng)定時(shí)器1
}
void ConfigAD()
{
CLK_DIV &= ~0x20; //ADJ = 1 // 高2位低8位
//EADC = 1;
P1ASF |= 0x03;
ADC_RES = 0;
ADC_CONTR |= 0x80 ; //開(kāi)電源
ADC_CONTR |= 0x40; //轉(zhuǎn)換速度
//ADC_CONTR |= 0x08;
//ADC_CONTR |= 0x00; //P1.0
Delay100ms();
//delay_us(8000);
}
void ADC_STC15()
{
unsigned int s = 0;
ADC_RES = 0;
ADC_CONTR |= 0x80 ; //開(kāi)電源
ADC_CONTR |= 0x40; //轉(zhuǎn)換速度
ADC_CONTR |= 0x08;
// ADC_CONTR |= 0x00; //P1.0
// _nop_();
// _nop_();
// _nop_();
// _nop_();
while(!(ADC_CONTR & 0x10)); //等待轉(zhuǎn)換完成
ADC_CONTR &= ~0x10; //關(guān)閉ADC
//h = ADC_RES;
//ADC_RES = 0;
SBUF = ADC_RES;
while(!TI);
TI = 0;
//// static unsigned int i = 0;
// unsigned int s = 0;
//
// ADC_RES = 0 ; // AD轉(zhuǎn)換結(jié)果高位
// ADC_RESL = 0 ; //AD轉(zhuǎn)換結(jié)果低位
// ADC_CONTR |=0x80; //開(kāi)電源
// //ADC_CONTR |= 0x08; //開(kāi)始ad轉(zhuǎn)換
// ADC_CONTR |= 0x04;
// ADC_CONTR |= 0x03;
//
//// while(i==0)
//// {
//// i = (ADC_CONTR & 0x10);
//// }
//
//// ADC_CONTR &=0xEF; //清除標(biāo)志位 關(guān)閉轉(zhuǎn)換
// h = ADC_RES;
// l = ADC_RESL;
// s = h<<8|l;
// vin = s * 1024 / 3 ;
// SBUF = vin;
// while(!TI);
// TI = 0;
// ADC_CONTR &=0xEF; // 關(guān)電源
}
void delay_us(unsigned int i){
for(i;i>0;i--)
{
_nop_();
_nop_();
_nop_();
}
}
void InterruptUsart() interrupt 4
{
if(RI)
{
RI = 0 ;
SBUF = SBUF;
}
if(TI)
{
TI = 0;
}
}
復(fù)制代碼
所有資料51hei提供下載:
串口實(shí)驗(yàn).rar
(32.23 KB, 下載次數(shù): 21)
2019-9-19 13:54 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
admin
時(shí)間:
2019-9-19 17:49
本帖需要重新編輯補(bǔ)全電路原理圖,源碼,詳細(xì)說(shuō)明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
一级毛片成人免费看a
|
欧美白人做受xxxx视频
|
亚洲一区二区免费视频
|
国产欧美在线
|
国产综合第一页
|
国产日韩精品一区
|
亚洲一区电影
|
国产色婷婷精品综合在线手机播放
|
免费黄色片在线观看
|
午夜视频在线观看视频
|
四虎海外
|
九九久久国产精品
|
日韩欧美手机在线
|
日韩在线
|
国产在线97
|
天天干天天爽
|
久久久国产亚洲精品
|
在线第一页
|
国产中文字幕在线
|
www.午夜
|
黄色在线免费观看
|
日韩欧美国产精品一区二区三区
|
99精品免费
|
99综合
|
国产一级在线观看
|
亚洲成人综合社区
|
日本欧美国产在线
|
91aiai
|
另类专区亚洲
|
日韩视频a
|
中国av在线免费观看
|
亚洲一区二区三区四区av
|
亚洲精品国产成人
|
91久久久久
|
亚洲精品在线播放
|
日韩三级电影一区二区
|
国产美女一区二区
|
久久99精品久久久久婷婷
|
国产精品亚洲一区二区三区在线
|
看a网站
|
在线观看中文视频
|