目录
- 1、 外设 LED 介绍
- 2、计算限流电阻
- 3、USB接口电路介绍
- 4、点亮LED小灯原理
- 5、特殊功能寄存器和位定义
- 6、通过keil软件建立工程
- 7、编写程序
- 8、烧录程序
- 9、收获
1、 外设 LED 介绍
ED小灯 即发光二极管,发光二极管为二极管中的一种,二极管中有阳极和阴极,电流从正极流向负极导通,反向阻断。其中贴片发光二极管,正向导通电压在1.8V — 2.2V之间,靠电流驱动,工作电流在1mA – 20mA之间,1mA – 5 mA之间LED小灯亮度变化明显,5 mA – 20mA之间LED小灯亮度变化不大,20mA以上LED小灯易烧坏。
贴片发光二极管
3、USB接口电路介绍
USB接口电路
5、特殊功能寄存器和位定义
. 单片机内部有多个特殊功能寄存器,编程时必须得先用 sfr 关键字声明后才能使用,例如:
个模块的特殊功能寄存器地址可以通过单片机手册查询,keil软件已经把这些特殊功能寄存器保存到了 #include<reg52.h> 的头文件中,只需在文件中添加该头文件即可省去特殊功能寄存器的声明。
. 每个特殊功能寄存器里有8个开关,即8个IO口(输入和输出口),可以通过 sbit 关键字来定义这些开关。例如:
.特殊功能寄存器手册
7、编写程序
1. 点亮小灯程序
程序运行无误后,设置生成 .hex文件后重新编译, 重新编译成功后将生成.hex文件。
2. output窗口说明
strong>“不耻最后,即使慢,驰而不息,纵令落后,纵令失败,但一定可以达到他所向往的目标。” —-鲁迅
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!