全球旧事资料 分类
宁德师范学院计算机系
实验报告
(20142015学年第2学期)
课程名称
单片机原理
实验名称
定时器与计数器
专业计算机科学与技术(非师)
年级
12级
学号B2012102147姓名王秋
指导教师
杨烈君
实验日期
2015527
f实验目的:
1.通过实验学习单片机的定时器计数器功能,学会编程实现单片机的定时与计数功能;2.掌握中断处理程序的编程方法;3.掌握查表的编程方法。
实验要求:
1在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路2在电路中增加按键、Led灯、八位7段数码管共阳共阴自选,将P2口作数据输出口与7段数码管数据引脚相连,P3引脚输出位选控制信号。3实现单按键控制Led灯闪烁(用定时器实现1s变化一次)4实现099码表(按一次开始计时1S加一,第二次停止,第三次清零)
实验设备(环境):
计算机、ProteusISIS7Professio
al应用程序、Keil应用程序
实验内容:
使用内部定时器与外部中断实现:1实现单按键控制Led灯闪烁(1s变化一次2实现099码表(按一次开始计时1S加一,第二次停止,第三次清零)
RP1
RESPACK8
U1
19XTAL118XTAL2
9RST
293031
PSENALEEA
12345678
P10P11P12P13P14P15P16P17
AT89C51
P00AD0P01AD1P02AD2P03AD3P04AD4P05AD5P06AD6P07AD7
3938373635343332
P20A8P21A9P22A10P23A11P24A12P25A13P26A14P27A15
2122232425262728
P30RXDP31TXDP32INT0P33INT1
P34T0P35T1P36WRP37RD
1011121314151617
123456789
D1
D2
D3
D4
LEDGREENLEDGREENLEDGREENLEDGREEN
参考原理图
f实验步骤、实验结果及分析:
1、使用ProteusISIS7Professio
al应用程序,建立一个DSN文件2、在“库”下拉菜单中,选中“拾取元件”(快捷键P),分别选择以下元件:AT89C51、LEDYELLOW、BUTTON、7SEGMPX8CABLUE、RESPACK8。3、构建仿真电路
4、创建一个Keil应用程序:新建一个工程项目文件;为工程选择目标器件(AT89C52);为工程项目创建源程序文件并输入程序代码;保存创建的源程序项目文件;把源程序文件添加到项目中。
5、把用户程序经过编译后生成的HEX文件添加到仿真电路中的处理器中(编辑元件→文件路径)程序代码:
1实现单按键控制Led灯闪烁(1s变化一次i
clude
好听全球资料 返回顶部