要对芯片进行编程,请构建以下电路:
将芯片上的串行输入连接到22K电阻。
将10K电阻连接到此端。接头连接到插孔的“ B”部分。
将10K电阻连接到负极。
将插孔的“ C”部分连接到负极。
将芯片上的串行输出连接到中心引脚(“ A”
将芯片连接到正极和负极。
步骤2:设置输入
要连接两个开关:
将开关的一侧连接到正极。
将开关的另一端连接到10K电阻,然后连接到负极。
将开关和电阻之间的接头连接到输入引脚。
将开关和电阻之间的接头连接到二极管,然后连接到备用输入引脚。
两个开关都重复此步骤,但将二极管的两端连接到同一输入。
步骤3:连接LED
连接LED:
将LED连接到输出引脚。
将另一端连接到300R电阻器。
连接另一端
步骤4:编程
将电路连接到计算机,并打开编程软件。输入以下代码:(该代码用于下图中的电路)
setint%00001000,%00001000
main:《转到》 main
中断:
高5 《《暂停》 5000
low 5
setint%00001000,%00001000
return
下面是代码的含义:
setint%00001000,%00001000
此代码设置了引脚3的中断,
main:
这是名为“ main”的例程的标签。
goto main
该例程运行“ main”。这两行代码不断循环,无济于事。这是显示中断。
中断:
这是一个称为“中断”的子例程的标签,该子例程在触发引脚3时运行。
高5
这将引脚5(已连接)
pause 5000
这告诉代码在继续之前要等待5000毫秒(5秒)。
low 5
将此引脚5设置为低电平
setint%00001000,%00001000
再次启用该中断,因为在触发时已将其禁用。
return
这告诉代码返回到该点。子例程已激活(按下任何一个开关时)
步骤5:测试
按下任何一个开关时,LED均应点亮5秒,然后再次关闭。
-
中断
+关注
关注
5文章
898浏览量
41522
发布评论请先 登录
相关推荐
评论