• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • OrCADCAPTURE講義

    OrCADCAPTURE講義

    2012-08-20 14:26

  • PROTLE99电气原理在图库

    本帖最后由 eehome 于 2013-1-5 09:56 编辑 PROTLE99电气原理在图库PROTLE99

    2012-05-19 16:54

  • 求助:cadence的concept hdl原理的问题

    在下微电子专业,玩过cadence的IC设计套件和Orcad,现在公司做pcb设计,concept hdl原理,allegro

    2012-12-06 17:47

  • 请问protel ***的电路,该怎么理解电路?

    本帖最后由 一只耳朵怪 于 2018-5-28 10:29 编辑 protel ***的电路

    2018-05-27 20:41

  • [晶体管电路设计(上)].铃木雅臣第一版 所有仿真电路 已经mutisim 11.0出来了!

    [晶体管电路设计(上)].铃木雅臣第一版所有仿真电路 已经mutisim 11.0出来了!大部分仿真成功

    2016-10-31 16:25

  • PCB累了!这个软件房子吧!

    `PCB累了!这个软件房子吧! `

    2013-04-24 11:51

  • AD电路教程

    AD电路教程

    2014-08-13 19:38

  • 的几个原理,献丑献丑

    的原理,献丑献丑

    2014-05-22 12:09

  • 是自己 protues 的都是按那个的实物好使,仿真没...

    #include //52系列单片机头文件#define uchar unsigned char#define uint unsigned int ***it dula=P2^6;//申明U1锁存器的锁存端***it wela=P2^7;//申明U2锁存器的锁存端uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delayms(uint xms) { uint i,j; for(i=xms;i>0;i--)//i=xms即延时约xms毫秒for(j=110;j>0;j--);}void display(uchar num){ P0=table[num]; //显示函数只送段选数据 dula=1; dula=0;}void matrixkeyscan() //矩阵键盘扫描函数{ uchar temp,key; P3=0xfe; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10);temp=P3;temp=temp&0xf0;if(temp!=0xf0){temp=P3;switch(temp){ case 0xee:key=0;break; case 0xde:key=1;break; case 0xbe:key=2;break; case 0x7e:key=3;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}display(key);} } P3=0xfd; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10);temp=P3;temp=temp&0xf0;if(temp!=0xf0){temp=P3;switch(temp){ case 0xed:key=4;break; case 0xdd:key=5;break; case 0xbd:key=6;break; case 0x7d:key=7;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}display(key);}} P3=0xfb; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10);temp=P3;temp=temp&0xf0;if(temp!=0xf0){temp=P3;switch(temp){ case 0xeb:key=8;break; case 0xdb:key=9;break; case 0xbb:key=10;break; case 0x7b:key=11;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}display(key);}} P3=0xf7; temp=P3; temp=temp&0xf0; if(temp!=0xf0) {delayms(10);temp=P3;temp=temp&0xf0;if(temp!=0xf0){temp=P3;switch(temp){ case 0xe7:key=12;break; case 0xd7:key=13;break; case 0xb7:key=14;break; case 0x77:key=15;break;}while(temp!=0xf0){temp=P3;temp=temp&0xf0;}display(key);} }}void main(){ P0=0;//关闭所有数码管段选 dula=1; dula=0; P0=0xc0;//位选中所有数码管 wela=1; wela=0;while(1){ matrixkeyscan();//不停调用键盘扫描程序}}

    2012-12-03 10:38

  • 完原理之后该做什么

    本帖最后由 eehome 于 2013-1-5 09:54 编辑 完原理之后该封装了,怎样封装,什么时候到PCB中工作

    2012-11-06 17:43