登录 注册
当前位置:主页 > 资源下载 > 18 > 微原软件实验三:编程与中断实验

微原软件实验三:编程与中断实验

  • 更新:2024-07-21 23:39:14
  • 大小:414KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:专业指导 - 课程资源
  • 格式:DOC

资源介绍

实验任务: 编一程序,在显示器上显示时、分、秒。借用计数器8253的Timer0作为中断源,通过8259A向CPU发中断,每10ms产生一次中断。在中断服务程序中管理刷新时、分、秒。 输入文件名(如CLK)后清屏后显示:Current time is: xx:xx:xx (时分秒键盘输入) 打回车,时、分、秒开始计时。时钟不停的刷新。 当键入CTRL+C时,停止计时,返回系统,且系统正常运行不死机。 8253的初始化程序段可借用口地址为40H、41H、42H、43H 控制字为36H=00110110B 时间常数TC=11932:1.1932MHz/11932=100Hz 输出方波频率为100Hz,其周期为1000/100=10ms