这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » nec单片机学习之二 —— 内部AD应用

共5条 1/1 1 跳转至

nec单片机学习之二 —— 内部AD应用

工程师
2009-05-28 12:00:15     打赏

端午节学习NEC单片机ad模块成功!
P2.7连接一电位器,,P1口连接8个LED。调节电位器输入,利用8位led上的亮灭来表示转换后的数字输出。欢迎各位朋友交流!一起学习NEC单片机,其乐无穷!

#pragma sfr
#pragma ei
#pragma di

#define uchar unsigned char
#define uint  unsigned int

void SysInit();                         
uchar A2D(uchar chn);       
void main()
{
 IMS    = 0xc8;
 IXS    = 0x0c;
 DI();
 SysInit();
    EI();
    PM1  = 0x00;
    P1 = 0xff;
    ADPC = 0x04;     
    P2   = 0xff;
 for(;;)
 {
  P1 =  A2D(0x07);
 }
}
//--------------------------------System Initialization--------------------
void SysInit()
{
 OSCCTL = 0x40;
 PCC    = 0x00;       //Fcpu=Fxp
 RCM    = 0x83;       //lsrstop,rstop
    MOC    = 0x00;       //X1
    MCM    = 0x07;
}
//--------------------------------AD conversion-----------------------------
uchar A2D(uchar chn)
{  
 uchar result;
 ADCE = 1;   //Start AD Comparator
 ADPC  = 0x07;    //Set Register Channel
 PM2.7 = 0;
 ADS = chn;       // Select AD Channel
 ADCS = 1;   // AD conversion enable
    while(!ADIF);
    result = ADCRH;  // 8bit
    ADCS = 0;
    ADIF = 0;
    return result;
}

 




关键词: 单片机     学习     之二     内部     应用    

助工
2009-05-28 13:49:46     打赏
2楼
大侠厉害!总能快人一步!学习拉!

工程师
2009-05-28 14:11:03     打赏
3楼
呵呵,这两天空余时间比较多。yqd_791117才是高人啊!以后还要多向你学习。希望我抛出去的这几块砖头能引出大量的来!

菜鸟
2009-05-28 14:23:07     打赏
4楼
端午节快乐!
端午节快乐!
端午节快乐!
端午节快乐!
端午节快乐!

菜鸟
2009-06-06 09:56:21     打赏
5楼
www.dchdz.com/  深圳市德创辉电子有限公司  主营IC 二三极管 电容电阻等 网站免费提供图片 PDF技术资料 电子学习资料 欢迎提取 热卖型号:BCM5600C3KTB BCM5602C3KTB HFCT-5205D BA5210FS-E2  QMV1025BS5 PM5342-BI  PM7364-BI PM7346-BI CS3002-ISZ
CS3004-FSZ
CS4202-JQ
CS42516-CQZ
CS4272-CZZ
CS4334-KSZR
CS4334-KSZR
CS4340KSZ
CS4340KSZ
CS4340-KSZ
CS4340-KSZ
CS4340-KSZ
CS4344-CZZR
CS4344-CZZR
CS4344-CZZR
CS4345-CZZR
CS4345-CZZR
CS4351-CZZ
CS4351-CZZ
CS4391A-KZZ
CS5340-CZZR
CS5340-CZZR
CS5460A-BSZ
CS5460A-BSZ
CS5463-ISZ
CS5463-ISZ
CS5463-ISZ
CS5466-ISZ
CS5513-BSZ
CS5513-BSZ
CS5523-ASZ
CS5524-ASZ
CS5530-CZZ
CS5532-ASZ
CS5532-BSZ
CS5532-BSZ
CS5550-ISZ
CS5550-ISZ
CS8413CS/8414CS/8415A
CS8415A-CZ
CS8415A-CZZ
CS8416-CSZ
CS8416-CSZ
CS8416-CSZ
CS8900A-CQ3Z
CS8900A-CQ3Z
CS8900A-CQ3Z
CS8900A-IQ3Z
CS8900A-IQ3Z
EL1881CSZ-T7
EL1883ISZ-T7
EL2244CS-T7
EP2C8Q208C8
EP9315CBZ
EP9315CBZ
EPM3064ATC100-10N
EPM3128ATC100-10
联系电话:0755-82543809  QQ:756594984  联系人:曾生

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]