全球旧事资料 分类
洛阳理工学院实验报告
系别计算机系班级B110508学号B110508姓名20131025课程名称实验名称单片机原理及应用电子秒表显示器实验日期成绩
实验目的:熟悉proteus仿真软件,掌握单片机原理图的绘图方法实验条件:一台装有Proteus软件的电脑实验原理:该电路包括P0口、P1口、上拉电阻、共阴极数码管LED1和LED2及Vcc组成输出电路;在编程软件的配合下,该电路可实现计数显示功能:数码挂的出事显示值为“00”;当1s产生时,秒表计时器加一;秒表计数器到60时清零,并从00重新开始显示,如此周而复始进行。软件编程原理为:采用T0定时方式1中断,其中一秒定时采用20次50ms定时中断的方案实现,采用中断和查询两种方式。实验内容:(1)理解定时器的工作原理,完成定时中断的编写与调试;(2)联系KeiluVisio
4与ISIS的联机仿真方法。(3)学习使用中断和查询两种方式实现同一种功能。
实验步骤:
(1)提前阅读与实验5相关的阅读材料;(2)在ISIS中完成电路原理图的绘制;(3)在uVisio
3中编写和编译C51程序,生成可执行文件;(4)在uVisio
3中启动ISIS的仿真运行,并进行联机调试。实验结果:(1)实验编译调试程序为:i
cludereg51hdefi
eu
charu
sig
edcharu
charDispTab0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6fu
chariu
charcou
tvoidtimer0voidi
terrupt1TH050000256TL050000256i
fifi20i0cou
tifcou
t60cou
t0P0DispTabcou
t10P2DispTabcou
t10voidmai
TMOD0x01TH050000256TL050000256P0DispTabcou
t10P2DispTabcou
t10EA1ET01TR01dowhile1
(2)实验仿真电路如图1所示:
f图1
实验总结:单片机设计我明白中断函数和一般函数的最大区别是中断函数不需要在主函数中调用。它和主函数不是调用和被调用的关系,而是平等关系。中断和查询两种方式原理基本相同,但是查询比中断耗时要长。要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
fr
好听全球资料 返回顶部