网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机听课笔记1-8课 (的金沙滩2014年更新).doc

单片机听课笔记1-8课 (的金沙滩2014年更新).doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机听课笔记1-8课 (的金沙滩2014年更新)

单片机听课笔记1-8课----金沙滩工作室2014年更新 Lesson 1: 用公司用的单片机/视频用的单片机 书是用来查的。 单片机方面不怎么需要软件仿真 KEIL软件安装 (keil c51)30分钟-35分钟 双击→next→√→next→默认路径→next→1,2,3,email格式→next→自动安装→去掉三个选项的√→finish。 桌面上出现KEIL快捷方式。 文字大小,文字颜色的设定:edit→configuration→colourfont→:editor c files→只需要修改text, text selection,number,keyword,string即可。 下载软件stc-isp-v480.se win7系统第一次打开,右键,以管理员身份运行一次。 《三傻大闹好莱坞》:追求卓越,成功就会在不经意间追上你。 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、#includereg52.h及函数名后不需要加分号。 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、点亮小灯的程序 # includereg52.h sbit LED = P0^0; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() { ENLED = 0; ADDR3 = 1; ADDR2 = 1; ADDR1 = 1; ADDR0 = 0; LED = 0; while(1); } 14、安装usb-串口的驱动; 查找COM口。我的电脑→设备管理器。 选择单片机型号→打开hex文件→选择使用的COM口→波特率默认→下次冷启动选择:与下载无关→(STC89C52RC冷启动单片机)先点下载后上电。 作业: 3.了解KEIL软件 的基本用法和单片机编程流程,能够独立完成编程下载等基本操作。 Lesson 3:硬件基础学习 电磁干扰EMI, 电磁兼容EMC 低频滤波电容:去除电源低频纹波,稳定电源作用。 铝电解电容、钽电容(有色标的一端为正极,性能好)、陶瓷电容。 高频滤波电容:对高频短路,可滤去高频干扰。(104 = 0.1uF) 电容选取两个主要参数:耐压值、容值。 三极管的功能:开关控制(100IbIe,则工作在饱和状态)、信号放大、电平转换。 三八译码器: 74HC138 地址输入端c/b/a及E3使能端接4.7K电阻上拉。 双向缓冲器:74HC245 DIR为高,A→B;输入端接4.7K上拉电阻。 保存过后的c文件,文件名旁边没有※。 作业: 4、能够独立点亮开发板上的每一个小灯,并且可以实现小灯亮和灭以及闪烁。 Lesson 4 C语言基础以及流水灯实现 1、进制 2、C语言变量类型及范围 Unsigned char 0-255 signed char -128—127 Unsigned int 0-65535 signe

文档评论(0)

wawahao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档