- 3
- 0
- 约1.24万字
- 约 93页
- 2019-10-12 发布于未知
- 举报
任务4 电子表的设计和制作 系统仿真调试 在Keil中建立工程项目,新建C语言文件,并在编辑区中输入上面的源程序,编译后得到HEX文件。运行Proteus,在编辑窗口绘制如图2-22所示的电路图,加载编译得到的HEX文件,进行仿真调试。 按下窗口下面的工具条中的play键,六只数码管从12.00.00开始显示数字,P2口的四个引脚外接四个按键,分别是“选择”键、“加”键、“减”键和“确定”键。按下“选择”键可以依次选择时、分、秒,按一下“加”键数字就加1,按一下“减”键数字就减1,按下“确定”键后调整完成。时问从12.00.00开始,小时数可以从12加到23,也可以从12减到00,分钟数可以在加减键的作用下从00到59循环变化,秒可以在加减键的控制下从00到59循环。 上一页 下一页 返回 任务4 电子表的设计和制作 在运行过程中,还可以按下pause键暂停,按下stop键停止仿真,如果按下RST键,就可以复位到12.00.00 。 仿真效果如图2-23所示。 知识链接 C51定义位变量 MCS-51单片机具有位运算器,C51相应地设置了位数据类型。 1.位变量的定义 位变量用关键字“bit”来定义,它的值是一个二进制位。例如: bit lock; //将lock定义为位变量 bit flag; //将flag定义为位变量 上一页 下一页 返回 任务4 电子表的设
原创力文档

文档评论(0)