一般情况不需要改动,头文件包含特殊功能寄存器的定义
if(P1==0x7f) //检测是否移到最左端"=="表示检测符号2端的值是否相等
大致程序如上,按实际需要修改
谢谢,可是proteus画图需要彙编语言,不是C语言
proteus也可以调入C语言,只要生成了hex文件就好
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里戓许有别人想知道的答案
实验三(硬件实验):I/O 接口实验
將 P0 作为输出口连接 8 个 LED,编写程序使 LED 循环点亮。(LED1 亮,其余灭->LED2 亮,其余灭……如此循环 5 次后,进行全灭->全亮闪烁时间间隔为 500ms)。
1、学习單片机的 I/O 口使用方法;
2、学习延时程序的编写和使用;
3、熟悉实验电路原理图学习单片机硬件编程方法。
下面是另一种运用延时子程序來达到目的的方法因为太简单直接上代码,不再注释