一.前序:
1.需要安装CH340驱动,没有驱动,单片机通过usb连接电脑就不会识别到;
2.安装KEILC51软件,我理解该软件:一针对个C51芯片的集成开发环境。写C代码,生成该芯片类型的可执行文件,当然也可以调试等。
3.安装程序烧入程序,将上一步生成的.hex软件,烧入单片机中。
4.打开单片机开关,通电,运行我们写的程序。
二.第一个灯代码:
将这个程序编译(KEIL中叫做build)后生成后缀为.hex的文件,将该文件烧录到单片机中,就可以通电运行了。
分析代码:
C51语言中两个关键字:
sfr :用来访问特殊功能寄存器。什么是特殊功能寄存器:特殊功能寄存器在片内RAM中对应一个字节单元或者两个字节单元,通过访问该寄存器,可以控制单片机的定时器,计数器,串口,IO部件等等。
sbit:用来定义位变量. 写法: sbit 位变量名=位地址;
位地址有两种:直接位地址 / 特殊功能寄存器带位 或 可位寻址变量带位 (定义时用 ^ 相隔开).
如上代码:sbit led=P2^0; //为变量名位led,地址位P2寄存器的第0位.
GPIO:通用输入输出端口。51单片机的CPIO引脚与外部设备连接起来就可以实现与外部通讯/控制等功能。
1.STC89C516芯片:
引脚:共40个,不同的引脚对应不同功能。其中Px.x就是GPIO引脚,一共4组,每一组8个.
三.跑马灯and闪烁灯
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!