把基础的东西都过一下,用来学习记录一下。
目录
1、Keil工程
2、Keil实现代码
3、烧录程序
0、实现的功能
点亮一个LED灯
1、Keil工程
打开Keil,Project----New uVision Project,工程文件命名----OK
选择单片机类型AT89C52,和STC89C52RC差不多,只是公司名字不一样而已
弹出的界面点击否,不需要初始代码
新建-----保存-----main.c文件
右键Source Group1,点击Add Files,选择刚刚的文件
2、Keil代码实现
原理比较简单。单片机的P1口只需要输出0(低电平)即可实现点亮
实现代码如下,点击编译
编译前要生成HEX文件,方便后续烧录:
【注意】主函数中不能直接写P1^0 = 0; 因为P1是有8位,如果同样实现该功能,应该写为P1 = 0xFE;否则会报以下的错
3、烧录程序
电脑连接上单片机(前提PC已经装好驱动),我的电脑----右键管理----程序管理器,查看单片的端口名
选择好单片机型号、串口号后,打开HEX文件,地址和工程文件的地址一样。点击下载即可,最好把最左下角勾上,这样直接就能编译即烧录
实物展示。上面的跳线挺方便,原理图中也有展示,拔掉就灭,不然实现其他功能时太闪眼
贴片电容读法:105----10e5 pF = 1e6 pF = 1uF