《单片机原理与应用》实验指导书 - 2014年新 - 图文(9)

2019-08-29 18:43

实验三 定时器/中断实验——电子钟

一、实验目的

熟悉MCS51类CPU的定时器、中断系统编程方法,了解定时器的应用、实时程序的设计和调试技巧。 二、实验设备

CEPARK畅学系列开发平台一套、PC机一台。 三、实验内容

1、编写一个时钟程序,使用单片机定时器1产生一个50ms的定时中断,对定时中断计数,将时、分、秒显示在数码管上。

2、将单片机的P3.5口与独立按键K1相连。要求通过计数器对按键按压次数进行计数,并将计数结果显示在LED上,或者通过外部中断实现按键计数。要求显示范围为0-99。记满后从零开始重新计数。

四、实验原理图(8位LED显示原理图见实验3)

40

五、实验步骤

1、连线说明: JP4(P3.5) JP2(P2.0) JP2(P2.1) JP2(P2.2) J70 —— JP69(K1) —— JP26(STCP) —— JP26(SHCP) —— JP26(DS) —— 短路帽 2、编写程序或运行参考程序。

3、实验结果:注意单独按键扫描时如何提高扫描的准确性,以及不产生多次计数的问题。

六、演示程序(略) 七、实验扩展及思考

1、动态扫描LED时如何解决闪屏及拖影的现象? 2、通过计数器如何实现外部中断的效果?

3、在动态显示过程中如何解决单独按键扫描的问题?

41

实验四 外部中断实验

一、实验目的

熟悉MCS51中断系统的工作原理和编程方法,掌握单片机中断优先级的原理和处理方法,掌握中断系统的应用、实时程序的设计和调试技巧。 二、实验设备

CEPARK畅学系列开发平台一套、PC机一台。 三、实验内容 1、将单片机的INT0和INT1分别外接一个独立按键,要求INT0设置为下降沿触发,INT1设置为低电平触发,并且为高优先级。

2、对每次的按键动作进行计数,要求分别显示在LED数码管上,并确保每次按键过程中只识别一次按键动作。

四、实验原理图(8位LED显示原理图见实验3)

42

五、实验步骤

1、连线说明: JP4(P3.2) —— JP69(K1) JP4(P3.3) —— JP69(K2) JP2(P2.0) —— JP26(STCP) JP2(P2.1) —— JP26(SHCP) JP2(P2.2) —— JP26(DS) J70 —— 短路帽 2、编写程序或运行参考程序。

3、实验结果:注意多个中断同时出现时如何处理中断程序。 六、演示程序(略) 七、实验扩展及思考

1、电平触发外部中断如何实现单次中断计数? 2、中断时如何保证动态显示LED正常?

3、尝试INT0和INT1不同的中断优先级时系统运行效果会如何?

43

实验五 点阵实验—五向摇杆

一、实验目的

了解点阵的工作原理和控制方法,掌握单片机点阵的驱动方法。 二、实验设备

CEPARK畅学系列开发平台一套、PC机一台,自模软件 三、实验内容

1、通过五向摇杆来实现对点阵显示的控制,模拟电梯的运行情况,具体要求如下: a、五向摇杆朝上按下,点阵箭头朝上并闪烁; b、五向摇杆朝下按下,点阵箭头朝下并闪烁; c、五向摇杆朝左按下,点阵箭头朝左并闪烁; d、五向摇杆朝右按下,点阵箭头朝右并闪烁; e、五向摇杆朝中间按下,点阵显示◇并闪烁;

2、可以通过51汇编或C51编程实现。 四、实验原理图

44


《单片机原理与应用》实验指导书 - 2014年新 - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第1讲 几何专题班 教师版 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: