发表于:2008/5/28 8:53:00
#0楼
一.控制要求:
开机时自动进入顺计时状态,顺计时以0为初值,逐秒增加,用7段数码管显示,以60秒为周期,重复循环.若需要倒计时,将选择开关打在倒计时位置(X24=1),便能立即进入倒计时状态.倒计时以60为初值,逐秒减少,用7段数码管显示,以60秒为周期,重复循环.两种计时方式可以用选择开关(X24)根据需要而灵活切换.
二.I/O分配:
输入(I):X24--选择开关
输出(O):Y0~Y6分别接个位的7段数码管A~G各段.Y10~Y16分别接十位的7段数码管A~G各段.对于共阴极数码管,其阴极的公共端应接电源的负极.
三.仿真程序和实验程序
仿真程序:
实验程序:
由于仿真软件不支持[SEGD]指令,只需用[BCD]指令传送输出,所以实验程序和仿真程序是有区别的,敬请实验者留意。
附件:
[本地下载]附件:
[本地下载][此贴子已经被作者于2008-5-28 20:41:14编辑过]