欢迎来到天天文库
浏览记录
ID:42789207
大小:190.89 KB
页数:4页
时间:2019-09-21
《实验6外部中断o的中断计数实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验6外部屮断o的屮断计数实验6.1实验目的掌握外部中断原理及程序处理方法熟悉中断矢量区别外部中断信号类型(下降沿低电平)掌握C51程序屮的屮断服务程序的写法,认识屮断服务编号6.2实验设备51单片机实验开发箱89C52单片机USB驱动连接电缆6.3实验电路原理图「OiawtcSellO^ignOUttopiw轉ActiveO5«gnS訂i-i0AWMddbddb•细DesignTr«mQRecycleRm-JDocument*stiSheetl.SchDesignExplorer[F:MMi
2、aWMnijieW-ddb.ddbn9■軒力文件editMViewWBPUcettBOcsignttHTootelMSmUte^KPtX>MxxuSftWindowSO■如W////initiationvoid
3、init(void);unsignedcharcounter_2000ms;unsignedcharth;unsignedchartl;bitff;//flag//main()init();//initiationoftheMCUwhile(l){讦(ff==O)//ff=Onothingelse//ff=lcounter_2000ms=0;P1=~P1;ff=O;}}}voidT0_50ms()interrupt3//interruptmasked//reloadEA=1;TH()=th;TL
4、O=tl;counter_2000ms++;if(counter_2000ms==40)ff=3;//2.0sec.isonEA=3;}//voidinit(void)//interruptenabled////IE
5、=0x88;EA=1;ET1=3;TMOD=0x01;th=0x3c;tl=OxbO;TH()=th;TLO=tl;Pl=0x00;TCON=Oxll;//TOenabled//enabledallinterrupts//externalinterruptebnabled//16-
6、bittimer///•上•上•上•上•上<1^j;12MHz/l2=100000Hz,t=1us;50ms=50000us,50000/1=50000;65536-50000=15536=3cbOh,TH0二3ch,TLO二bOh,;interuptgets50ms;2.0sec=2000ms,2000/50=40counter_2000ms=0x00;ff=0;TRI=1;//starttl//
此文档下载收益归作者所有