实验目的:点亮二极管。
实验参考:笨笨工作室实验一、基本I/O口试验:点亮二极管。(查看原文)
实验板: FB51A(查看)。
所用部分的电路图如下:
汇编程序:
org 0000h
loop: mov p0, #55h
ajmp loop
end
★ 其中55h=01010101b,由电路可知,八支二极管与单片机相接为低电平有效,故应该对应的D1,D3,D5,D7四个二极管发光。
实测结果:下载到实验板上可以看到对应的二极管被点亮。
C51实现:
#include<reg51.h>
main()
{
P0 = 0x55;
}
下载到板上测试结果同上。
说明:
51的I0口能够直接驱动LED,可以不用接74LS245。因为实验板上有这部分电路,所以此处原理图以实验板上的资源为准。P0口的作IO口使用时必须接上拉电阻。
另外,原理图中省略了电源,时钟,复位等最小系统基本电路。
另外,原理图中省略了电源,时钟,复位等最小系统基本电路。
评论