欢迎来到天天文库
浏览记录
ID:44079212
大小:1.44 MB
页数:72页
时间:2019-10-18
《单片机实验报告总汇》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机技术及应用实验报告院电子信息工程学院专业电子信息工程学号姓名实验一:流水灯实验一、实验目的:通过对P3口地址的操作控制8位LED流水点亮,从而认识单片机的存储器。二、实验原理图VCC765^3-210ppppppppP37/RDP3.6/WRP35/T1P3.4/T0P3.3/1NT1P3.2/1NT0P3.1/TXDP3.0/RXDAT89C5117!VnTT:1819RSTPSENEAALE29:"TT:Z30:IA[8..15]AD[0..7]D7D8△R1470RR247QRR3470R{IR4470RR5470RR6470
2、RR747QRR8470R三、参考实验程序#includesfrx=OxbO;voiddelay(void){unsignedchari,j;for(i=0;i<250;i++)for(j=0;j<250;j++);}voidmain(void){while(l){x=0xfe;delay();x=0xfd;delay();四、思考题#includesfrx=0xb0;voiddelay(void){unsignedchari,j;x=Oxfb;delay();x=Oxf7;delay();x=0xef
3、;delay();x=Oxdf;delay();x=Oxbf;delay();x=0x7f;delay();for(i=0;i<250;i++)for(j=0;j<250;j++);voidmain(void){while(l)delayO;x=0xcb;delay();x=0xbc;delay();x=0x7e;delay();x=0x7e;delay();x=0xbc;delay();x=0xcb;delay();x=0xe7;delay();x=0xe7;五、实验结果图六、实验总结通过本次的实验,我了解了单片机的原理,基本会了ISI
4、S7和keil的操作。并且认识到这个单片机实验不仅构图连线要正确,更重要的是程序的编写编译。只有当构图与程序都正确的时候,才能得到正确的实验结果。实验二:中断实验一、实验目的二、参考实验程序#includesbitS=P3A2;voidmain(void)通过对P3.2、P3.3引脚的电平控制,实现外部中断处理,从而控制输出口P1的输出效果变化。Pl=Oxff;while(l);}voidintO(void)interrupt0using0EA=1;P1=~P1;EXO=1;ITO=1;三、实验原理图U1Z=29—AD(
5、O7
6、XTAL1XTZU-2RSTGREENGREEN7kR27kF?2:SNISN12—P3.7Q.1.2.3.4SG7P1P1P1P1P1P1P1P1P3.O/RXDP3.irTXDP3.2/1NTOP3.3/)NT1P3.4/T0P3.5/T1_P3.6AT8dG51AT8dG51GREENGREENGaREENGaREEN四、实验思考题:根据指导书中提供的原理图,自行设计一个外部中断实验。要求:1•两个外部中断全部用上;2.实验能体现不同中断优先级的中断源的相应情况;3.不同中断处理程序能输出不同的响应效果思考题参考程序#incl
7、udesbitS=P3A2;voidmain(void){EA=1;EXO1;ITO=1;Pl=0xff;while(l)思考题原理图EX1=1;IT1=1;Pl=Oxff;while(l);}voidintO(void)interrupt0using0{Pl二〜Pl;ILXI-1R1O17♦rrTf■■.—29_U1A£>(07
8、lvRSTKT8XS1P3O/RXDP3.irrxDP3.2/1NTOP3.3)1NT1P3.4/T0P3.5/T1_P3.6P3.7XTAU1XTXU-2D1EENR14>47hraB^on
9、eeNQ.-1.2.3.4S.67P1P1P1P1P1P1P1P10野GTWWLCD-OREEN^TEXT>R347kR64.7kR747kM7KVT»R8j亍・、47k五、实验总结一开始没有理解外中断,以为只要增加一个中断就可以了,就只在LED1灯上接了一个中断,虽然也有中断效果,但是还是不符合本次实验的要求;后来与同学讨论才发现这个问题,加以改正之后得出了以上实验结果。由此可知,一个成功的实验不仅需要自己正确理解实验要求,同时也离不开团队合作的力量。实验三:定时器/计数器实验一、实验目的通过使用定时器TO的中断来控制P1.4引脚的LE
10、D的灯闪烁,要求闪烁时间2s,既亮Is,灭Is。二、实验参考程序#include#defineucharunsignedchar#defineuintunsignedints
此文档下载收益归作者所有