单片机听课笔记1-8 课----金沙滩工作室2014 年更新 Lesson 1: 1、 用公司用的单片机/视频用的单片机 2、 书是用来查的。 3、 单片机方面不怎么需要软件仿真 4、 KEIL 软件安装 (keil c51)30 分钟-35 分钟 双击→next→√→next→默认路径→next→1,2,3,email 格式→next→自动安装→去掉三个选项的√→finish。 桌面上出现 KEIL 快捷方式。 5、 文字大小,文字颜色的设定:edit→configuration→colour&font→:editor c files→只需要修改 text, text selection,number,keyword,string 即可。 6、 下载软件stc-isp-v480.se win7 系统第一次打开,右键,以管理员身份运行一次。 7、 《三傻大闹好莱坞》:追求卓越,成功就会在不经意间追上你。 Lesson2: 1、51 单片机:兼容 intel 的MCS-51 体系架构的一系列单片机 2、STC89C52RC---学习板上的第一个单片机。 3、单片机最小系统: 电源电路、 晶振电路(20PF 起振电容,帮助晶振起振,并维持震荡信号的稳定)、 复位电路(0.1uF, 18R, 4.7K)。 4、单片机复位一般用三种:上电复位,手动复位,程序自动复位。 5、单片机原理图引脚位置与封装图可以不一样。 6、贴片发光二极管限流电阻的选用。 7、sfr P0 = 0X80,告诉我们编程软件P0 在 0X80 的位置上,查手册可得。 8、打开 KEIL 软件→project→new project →选择路径→写工程名,不需写扩展名→ 旧:选择单片机型号→NXP→P89V51 →copy,,,,,→否→新建文件file→new→保存→给文件起名 led.c→ 新:选择单片机型号→intel→随便一个 →copy,,,,,→是→新建文件file→new→保存→给文件起名 led.c 9、#include及函数名后不需要加分号。 10、单片机编程是根据硬件编程,不同的板子,程序可能不一样。 11、target 1 右边的target options→target→11.0592M, output→creat hex 选项框选中,点击ok,编译,连接就可生成 hex 文件。 12、hex 文件大小的看法:在编译连接之后,build output 对话框里看。 Program size: data = 9.0 xdata = 0 code = 29 表示: 其中data,xdata 指RAM,两项加起来就是内存的值:0+9=9 字节。 code 指占程序存储空间的值:29 个字节。 13、点亮小灯的程序 # include sbit LED = P0^0; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit AD...