一:大体按图示3步进行,首先对项目进行编译OK,其次对软件仿真设置,最后调试输出。
二:在debug项下勾选“Use
Simulator”
三:进入Debug,进入调试界面
(P2_0, P2_1, P2_2是我这块板上对应的HT1621与MCU连接的3个硬件引脚,分别对应CS/,WR/,Data。)
点击”Logic Analyzer”的Setup,进入设置界面,因P2_0,
P2_1, P2_2均以位输出,所以在”Display Type”中要设置成”Bit”,并设置不同的颜色,对示区分波形。
点击全速运行后,调节逻辑分析仪的缩放,输出合适的波形。
说明:
对应HT1621、HT1621B、HT1620等手册,对波形进行解析(已解析)
101(兰色字)是3位命令码,表示写模式
000101(红色字)是6位地址码,RAM的地址是0X05
0011(黑色字)是4位数据码,RAM的数据是0X03
也就是说,此波形的含义是在对应LCD的SEG5与COM1、COM0相交的字段点亮了。可以过LCD实物验证。
最后说明:
本人对比硬件逻辑分析仪,波形相似度相当高。
用Keil C软件自带的逻辑分析仪仿真对于编程调试还是相当有用的,如PWM、UART等。
对于更复杂的处理也是无能为力的,比如触发方式、采样率、采样深度的设置,测量解析波形数据,如各种协议等,还得依赖硬件的逻辑分析仪。
---------------------------结束-----------------------------------
|