实验 单片机外部断实验
四中
精品资料
实验四 单片机外部中断实验
一、实验目的
1.理解单片机AT89C51的中断原理及其中断过程。 2.用proteus设计、仿真AT89C51单片机的外部中断。
外部中断是单片机AT89C51的重要功能,本实验用AT89C51单
片机外部中断功能改变数码管的显示状态。当无外部中断0时,主程序运行状态为七段数码管的a~g段依次点亮,不断循环;当有外部中断0(单片机P3.2脚上有下降沿电压)输入时,立即产生中断,转而执行中断服务程序,数码管显示状态为“8”亮灭闪烁显示,亮灭闪烁显示8次以后,返回主程序原断点处继续执行,数码管继续段点亮的循环显示。
二、电路设计 C130p19U1X1CRYSTALXTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39383736353433322122232425262728101112131415161712345678200C230p18XTAL2R110k9RSTRN1161514131211109C322uF293031PSENALEEA12345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51PROGRAM=DZC33.hex 1.从PROTEUS库中选取元件 ①AT89C51:单片机; ②RES、RX8:电阻、8排阻;
③7SEG-COM-AN-GRN:绿色发光二极管;
仅供学习与交流,如有侵权请联系网站删除 谢谢0
精品资料
④CAP、CAP-ELEC:电容、电解电容; ⑤CRYSTAL:晶振; ⑥BUTTON:按钮。 2.放置元器件 3.放置电源和地 4.连线
5.元器件属性设置 6.电气检测
四、源程序设计、生成目标代码文件
1.流程图 2.源程序设计
通过菜单“source→Add/Remove Source Files…”新建源程序文件:DZC33.ASM。
通过菜单“source→DZC34.ASM”,打开PROTEUS提供的文本编辑器SRCEDIT,在其中编辑源程序。 程序编辑好后,单击按钮
存入文件DZC34.ASM。
3.源程序编译汇编、生成目标代码文件
通过菜单“source→Build All”编译汇编源程序,生成目标代码文件。若编译失败,可对程序进行修改调试直至汇编成功。
仅供学习与交流,如有侵权请联系网站删除 谢谢1