//我想做一个输出提灯。预设的数字是,(系统,//使用两个按钮,P,P,口,//设置,P和-P,可以简化为十进制,//。如果你继续按-按钮。主要成员国:JBP,JBP,JBP,JBP,JBP,JBP,JBP,JBP,澳门。
依次点亮MOVA;先点亮灯,然后P,,直到P,,然后点亮P,循环:MOVP,AACallDelay您构建了一个延迟子例程来使灯亮一段时间RLASJMPLOOP。使用取表的方法,端口P改变单个灯:左移、秒移、右移、秒移、闪烁、秒移(延迟时间,秒)。汇编源程序org,start: movdptr,tableloop: clramovca, adptrcjnea,,loop。
;比特是,点亮;实际上,其原理是单个I/O端口的移位处理,但只需连接和处理起始端口:MOVA、MOVP、MOVP、RLP;进程p,rlamovp,aacalldelayjnbacc。RLP电影公司。这个程序用过,学习版烧成STC,输出OK,P,所有P都找到并替换。
includeincludesbitstart=P,,sbitstop=P,,sbitup=P,,sbitdn=P,,unsignedcharled=,Fe;void delay(unsignedchara){ unsignedchari,j;for(I =。与下面的过程类似,将与需要点亮的灯对应的所有值放入数组中,然后读取传递端口。//文件名shiyan,cinclude。
感谢您的来访,获取更多精彩文章请收藏本站。
![](https://jiamigoupojie.net/wp-content/themes/zibll/img/feef5032a5a9.png)
© 版权声明
THE END
暂无评论内容