单片机按键与显示实验报告(8)

2021-02-21 19:40

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的部分会逐一亮。

六、 实验小结

这是我们单片机实验中的最后一个实验,想想,自己在做实验的过程遇到过许多不同的问题,有简单的,有难的,可是自己没有放弃过,遇到了问题会自主的去寻求解决问题的方法,我觉得这个是自己在做这些实验中最大的收获。每次当自己的仿真成功时,都有种自豪的感觉,这种感觉很美妙,自己也很享受。

当然,自己要做的并不只有这些,自己要做的还有很多很多,自己得不停的进取。


单片机按键与显示实验报告(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:自动扶梯和自动人行道自检报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: