可编程ASIC器件主从式结构开发系统的设计

嵌入式系统 时间:2010-12-10来源:网络

EQUATIONS

CLKIN=!CK; “该段为计数分频器”

COUNT.CLK=CLKIN;

COUNT.D=COUNT.Q+1;

BOUNT=COUNT.Q;

TRUTH_TABLEv〔D,C,B,A〕->〔QA,QB,QC,QD, QE,QF,QG〕w

〔0,0,0,0〕->〔1,1,1,1,1,1,0〕; “该段为译码器”

〔0,0,0,1〕->〔0,1,1,0,0,0,0〕;

〔0,0,1,0〕->〔1,1,0,1,1,0,1〕;

〔0,0,1,1〕->〔1,1,1,1,0,0,1〕;

〔0,1,0,0〕->〔0,1,1,0,0,1,1〕;

〔0,1,0,1〕->〔1,0,1,10,1,1〕;

〔0,1,1,0〕->〔1,0,1,1,1,1,1〕;

〔0,11,1〕->〔1,1,1,0,0,0,0〕;

〔1,0,0,0〕->〔1,1,1,1,1,1,1〕;

〔1,0,0,1〕->〔1,1,1,1,0,1,1〕;

〔1,0,1,0〕->〔1,1,1,01,1,1〕;

〔1,0,1,1〕->〔0,0,1,1,1,1,1〕;

〔1,1,0,0〕->〔1,0,0,1,1,1,0〕;

〔1,1,0,1〕->〔0,1,1,1,1,0,1〕;

〔1,1,1,0〕->〔1,0,0,1,1,1,1〕;

〔1,1,1,1〕->〔1,0,0,0,1,1,1〕;


EQUATIONS

WHEN EN==1 THEN OUTPUT0=INPUT1;

“该段为数据选择器”

WHEN EN==0 THEN OUTPUT0= INPUT0;

END

2.5 控制部分
控制部分是系统整机协调工作和智能化管理的核心部分,采用89C51单片机实现控制功能是其关键,采用单片机不但方便监控,并且大大减少硬件设计。如上所述,其主要控制功能包括显示译码与时钟模式选择,数码管扫描和键盘数据的处理均由软件完成。其中软件设计时考虑到“去抖动”、 “单键处理”问题,并且为防止运行程序受干扰时“跑飞”而造成死机,在程序中加入软件“看门狗”,通过89C51的T1中断实现监控功能。

2.6 A/D、D/A转换接口及其它
系统设置A/D、D/A转换接口,采用美国TI 公司的高速串行8位模数转换器TLC549和四通道串行数模转换器TLC5620,可以满足要求。另外预留 VGA视频输入端和九芯用户外接接口以备之需。

1 2

关键词: 开发 系统 设计 结构 主从 ASIC 器件 可编程

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版