break; } } }}
五、 实验过程
这个实验做得比较急,因为当我做这个实验时,我的上一个实验串行口实验刚刚做完上传,而做完这个实验的第二天就要检查了。所以这次实验做得比较简单。
做这个实验,自己的程序出现的问题也不少。由于在实验中用到了两个I/O口,当显示i(i>8)时,本来预期的功能是第一个I/O口的8个灯会逐一亮,之后一直亮,此时第二个I/O口中的前(i-8)个灯会逐一亮。但是自己做的的却不是这样,自己做的实现的是当亮的个数大于8的时候,前面8个会暗下去,并不是全亮。当自己将代码改为以下时,问题就解决了:
if(n>=8) {
for(i=0;i<=8;i++) {
P0=led[i];P2=0xff;delayms(100);} for(i=0;i<n-7;i++) {
P2=led[i]; P0=0x00; delayms(100); } }
当亮的灯个数大于8时,亮到第九个时,将接在P0口的灯状态设为亮,大于8的部分会逐一亮。
六、 实验小结
这是我们单片机实验中的最后一个实验,想想,自己在做实验的过程遇到过许多不同的问题,有简单的,有难的,可是自己没有放弃过,遇到了问题会自主的去寻求解决问题的方法,我觉得这个是自己在做这些实验中最大的收获。每次当自己的仿真成功时,都有种自豪的感觉,这种感觉很美妙,自己也很享受。
当然,自己要做的并不只有这些,自己要做的还有很多很多,自己得不停的进取。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库单片机按键与显示实验报告(8)在线全文阅读。
相关推荐: