单片机并行I/O口应用实验,求流程图与源代码讲解

并行I/O口程序:
P1 口做输出口,接8 个发光二极管L1—L8;
P3.3 口做输入口,外接一开关,编写程序,每输入一个正脉冲,使P1 口按二进制加一方式点亮发光二极管。
需要程序流程图与程序源代码
基础不牢,烦请回答问题的大神指点,谢谢各位了!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^