电子技术综合设计教程 教学课件 作者袁小平 键盘防抖动.docVIP

  • 2
  • 0
  • 约1.77千字
  • 约 3页
  • 2019-07-05 发布于广东
  • 举报

电子技术综合设计教程 教学课件 作者袁小平 键盘防抖动.doc

subdesign keyscan (inclk,inscan[3..0]:input; outscan[3..0],outrsult[3..0],oe:output; ) variable ma[15..0],fp,delay[3..0]:dff; outrsult[3..0],st[2..0],outscan[3..0]:dff; mda[3..0],mdb[3..0]:node; begin (ma[],fp).clk=inclk; --分频器,将40MHz的inclk分到1000Hz(fp) if ma[]== 1999 then ma[]=0;fp=!fp; else ma[]=ma[]+1;fp=fp; end if; (st[],delay[],outscan[],outrsult[]).clk=fp; case st[] is when 0= outscan[]=7;outrsult[]=outrsult[]; --将扫描线置为”0111 st[]=1; when 1= for i in 1 to 3 generate --扫描线循环移位 outscan[i]=outscan[i-1];outscan0=outscan3; end generate

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档