久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
芯圣HC89F0541單片機的ADC檢測與串口顯示源程序
[打印本頁]
作者:
jinglixixi
時間:
2020-7-7 11:24
標題:
芯圣HC89F0541單片機的ADC檢測與串口顯示源程序
在開發板沒有配置顯示功能的情況下,使用串行通訊功能是較好的顯示觀察手段。對于
ADC
的檢測效果的觀察,就可以采用這種辦法。
程序設計的思想是使用引腳
P06
來采集外部模擬信號值,并通過程序通訊來顯示采樣值。其中,
P16
為串行通訊的發送端,而
P17
為串行通訊的接收端。
ADC
采集的顯示函數為:
void PRT(void)
{
int f=0;
guc_Uartbuf_a[0]=gui_AdcValue/1000+'0';
guc_Uartbuf_a[1]=gui_AdcValue%1000/100+'0';
guc_Uartbuf_a[2]=gui_AdcValue%100/10+'0';
guc_Uartbuf_a[3]=gui_AdcValue%10+'0';
guc_Uartbuf_a[4]=0x0D;
guc_Uartbuf_a[5]=0x0A;
IE &=~ 0x40;
for(guc_i=0;guc_i<6;guc_i++)
{
if((guc_Uartbuf_a[guc_i]>'0')||(f==1))
{
S2BUF = guc_Uartbuf_a[guc_i];
f=1;
}
else
{
S2BUF = ' ';
}
if(guc_i==2) f=1;
while(!(S2CON & 0x02));
S2CON &=~ 0x02;
}
IE |= 0x40;
}
復制代碼
ADC
采集的主程序為:
void main()
{
while((CLKCON&0x20)!=0x20);
CLKSWR = 0x51;
while((CLKSWR&0xC0)!=0x40);
CLKDIV = 0x01;
P1M4 = 0xC2;
P0M6 = 0x02;
ADCC0 = 0x80;
ADCC1 = 0x06;
ADCC2 = 0x4B;
P1M6 = 0xC2;
P1M7 = 0x62;
TXD2_MAP = 0x16;
RXD2_MAP = 0x17;
RCAP5H = 0xFF;
RCAP5L = 0x98;
T5CON = 0x06;
S2CON2 = 0x00;
S2CON = 0x10;
IE |= 0x40;
EA = 1;
while(1)
{
ADCC0 |= 0x40;
while(!(ADCC0&0x20));
ADCC0 &=~ 0x20;
gui_AdcValue = ADCR;
PRT();
delay();
}
}
復制代碼
經程序下載后,檢測的效果如下圖所示。
1.png
(15.6 KB, 下載次數: 33)
下載附件
2020-7-7 11:24 上傳
檢測效果
作者:
51hei團團
時間:
2020-7-7 19:26
國產芯片雄起啊,能分享個原理圖嗎?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲日韩中文字幕一区
|
美女黄18岁以下禁止观看
|
精品一区二区三区在线观看
|
视频一区在线观看
|
中文字幕福利视频
|
天天射天天干
|
日韩天堂av
|
亚洲精品久久区二区三区蜜桃臀
|
亚洲欧美日韩精品
|
欧美日韩一
|
免费观看一区二区三区毛片
|
91久久久久久久久久久久久
|
精产国产伦理一二三区
|
www.久久久久久久久久久
|
欧美日韩在线视频一区
|
亚洲国产精品久久久久秋霞不卡
|
欧美一区二区三区电影
|
亚洲大片在线观看
|
国产一区二区三区四区在线观看
|
狠狠插狠狠操
|
欧美高清视频一区
|
一级片在线播放
|
欧美性高潮
|
久久亚洲一区
|
亚洲视频在线观看一区二区三区
|
日韩高清www
|
午夜寂寞影院列表
|
久久久久久久久久久成人
|
国产激情免费视频
|
成人一区在线观看
|
精品视频一区二区三区
|
日韩三级在线
|
欧美久久久久久
|
精品国产一区二区三区久久久蜜月
|
亚洲精品成人在线
|
久久久久久久久99
|
欧美亚洲视频
|
国产一区二区三区视频
|
一级欧美一级日韩片
|
一区二区三区精品在线
|
国产美女精品
|