久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機ADC0831模數轉換程序+電路圖+制作實物
[打印本頁]
作者:
51黑ren
時間:
2015-12-23 01:41
標題:
單片機ADC0831模數轉換程序+電路圖+制作實物
補交作業!!!!!
adc0831電路圖
下面是adc0831程序51單片機源代碼:
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit ser=P1^0;
sbit sck=P1^1;
sbit rck=P1^2;
sbit lcdrs=P1^4;
sbit lcdrw=P1^5;
sbit lcden=P1^6;
sbit dat=P2^2;
sbit sclk=P2^1;
sbit cs=P2^0;
sbit rled=P2^6;
sbit gled=P2^7;
uchar e,f,g;
void delay(uint a)
{
uint x,y;
for(x=a;x>0;x--)
for(y=110;y>0;y--);
}
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void timeinit()
{
TMOD=0x21;
TH1=0XFD;
TH1=0XFD;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
TR1=1;
ET0=1; TR0=1;
}
uchar adc0831()
{
uint i,temp;
dat=1;
_nop_();
_nop_(); sclk=0;
_nop_();
_nop_();
cs=0;
_nop_();
_nop_();
sclk=1;
_nop_();
_nop_();
sclk=0;
_nop_();
_nop_();
sclk=1;
_nop_();
_nop_(); sclk=0;
for(i=0;i<8;i++)
{
_nop_();
_nop_();
temp=temp<<1;
if(dat)
temp=temp|dat;
sclk=1;
_nop_();
_nop_();
sclk=0;
}
cs=1;
return (temp);
}
void lcdwrite_com(uchar com)
{
lcdrs=0;
lcdrw=0;
P0=com;
delay(15);
lcden=1;
delay(15);
lcden=0;
}
void lcdwrite_date(uchar date)
{
lcdrs=1;
lcdrw=0;
P0=date;
delay(15);
lcden=1;
delay(15);
lcden=0;
}
void lcd1602_init()
{
lcden=0;
lcdwrite_com(0x38);
lcdwrite_com(0x0f);
lcdwrite_com(0x06);
lcdwrite_com(0x01);
lcdwrite_com(0x80);
}
void lcd1602_gd()
{
lcdwrite_date(0x30+1);lcdwrite_com(0x80+0x01);lcdwrite_date(':');
lcdwrite_com(0x80+0x07);lcdwrite_date('v');
lcdwrite_com(0x80+0x09);
lcdwrite_date(0x30+2); lcdwrite_com(0x80+0x0a);lcdwrite_date(':');
lcdwrite_com(0x80+0x40);
lcdwrite_date(0x30+3); lcdwrite_com(0x80+0x41);lcdwrite_date(':');
lcdwrite_com(0x80+0x49);
lcdwrite_date(0x30+4); lcdwrite_com(0x80+0x4a);lcdwrite_date(':');
}
void lcd1602_ry()
{
uint i,ad,jg1,jg2,jg3,jg4;
ad=adc0831();
// ad=ad/51*100;
jg1=ad/51;
jg2='.';
jg3=ad%51*10/51;
jg4=ad%51*10%51*10/51;
lcdwrite_com(0x80+0x03);
lcdwrite_date(0x30+jg1);
lcdwrite_date(jg2);
lcdwrite_date(0x30+jg3);
lcdwrite_date(0x30+jg4);
}
void senddata(uchar a)
{
uchar x,i;
x=a;
for(i=0;i<8;i++)
{
ser=(bit)(x&0x80);
x=x<<1;
sck=0;
delay(1);
sck=1;
}
rck=0;
delay(1);
rck=1;
}
void main()
{
timeinit();
lcd1602_init();
lcd1602_gd(); // lcd1602_ry();
while(1)
{
senddata(table[f]);
if((f%2)==0)
{
rled=1;
gled=0;
}
else
{
rled=0;
gled=1;
}
//
if(f) lcd1602_ry();//while(1);
}
}
void time0()interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%266;
e++; g=!g;
if(e>=20)
{
e=0;
f++;
if(f>9)f=0;
}
}
復制代碼
作者:
pengyongnet
時間:
2018-6-27 09:25
可以傳一份原始的程序+仿真電路嗎?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
天堂男人av
|
美国a级毛片免费视频
|
99久热在线精品视频观看
|
国产91丝袜在线18
|
亚洲欧美日韩系列
|
91精品国产综合久久久久久漫画
|
一区二区三区中文字幕
|
午夜资源
|
国产在线精品一区二区三区
|
黄色片免费看
|
国产亚洲欧美另类一区二区三区
|
欧美亚洲国产一区
|
亚洲精品国产一区
|
99爱免费
|
日韩在线观看精品
|
天天躁日日躁狠狠的躁天龙影院
|
中文字幕亚洲一区二区三区
|
亚洲成人免费观看
|
亚洲网站在线观看
|
性高朝久久久久久久3小时 av一区二区三区四区
|
一区二区三区成人
|
com.国产
|
国产精品免费视频一区
|
51ⅴ精品国产91久久久久久
|
精品久久久久久
|
三级视频网站
|
日韩毛片
|
国外激情av
|
欧美一a
|
久久精品免费
|
一区二区三区av夏目彩春
|
91在线视频一区
|
天天久久
|
羞羞视频在线观看网站
|
看一级黄色毛片
|
亚洲一区二区在线视频
|
91免费电影
|
美女啪啪国产
|
中文字幕亚洲精品
|
欧美日韩精选
|
欧美视频成人
|