当前所在位置: 首页 > 电子信息工程 > 正文

基于单片机和EDA技术的逻辑分析仪设计(第9页)

33 次下载 13 页 8912 字【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

 

 

  if Xc="1111" then

 

 

    f<='1';        -- 计完1个时钟位16个点后,f置1控制插入一个回扫时钟

 

 

    BitC<=BitC+1;  -- 采样字节的位计数增1

 

 

    Z1<='1';       -- 控制下一时钟周期不显示

 

 

  else 

 

 

    f<='0';        -- 控制正常计数

 

 

    Z1<='0';       -- 控制正常显示

 

 

  end if;

 

 

else              -- TR=1时,触发字和时标线位置扫描

 

 

  Xc<="0000";     -- 点计数器值Xc 置0

 

 

end if;

 

 

    程序中的“Xc<=Xc+1”语句仅为点计数器增1作准备,只有下一个时钟到来后,才计数增1变化;因此,对后边的“if Xc="1111" then”语句,判断到Xc="1111"时,已经为点计数器Xc变成0做好了准备。程序中的“--”为注释标志。

 

 

2.Y轴定位输出器设计的编程

 

 

if TR='0' then        -- TR='0'逻辑信号扫描,由位计数器值和数据接收器值确定Y值

 

 

if BitC="000" then   第1路逻辑信号,对应字节内的最高位,示波器上端

阅读全文