欢迎来到天天文库
浏览记录
ID:12552549
大小:251.50 KB
页数:25页
时间:2018-07-17
《单片机基础备课笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《单片机基础》备课笔记4.0《单片机基础》备课笔记王晓荣教材:《单片机基础》李广弟北航出版社2002教学辅导书:《单片机学习辅导测验及解答讲义》李朝青北航出版社2003年上半年第一稿(讲授班级:电气001-2)2003年下半年第二稿(讲授班级:自001-5)2004年上半年第三稿(讲授班级:电气011-2)2004年下半年第四稿(讲授班级:自011-6)25《单片机基础》备课笔记4.0第一讲(需带教具:8051芯片、编程器、仿真器)自我介绍(姓名信箱电话)课堂纪律:1)上课提前10分钟到,我要检查作业;2)缺课
2、需有请假条(请假条数+实到人数=应到人数)3)禁止小声讲话点名教材:《单片机基础》李广弟北航出版社(单片机方面的最好教材)1单片机概述什么叫单片机(拿出8051芯片)大家一起谈谈对单片机的印象SCMC(SingleChipMicroComputer)简单的说:一个单片的微型计算机。不会吧(屏幕呢、键盘呢):当然没有(CPU、内存、硬盘、主板)单片机的特点1)价格低(8元)2)体积小3)功耗小4)处理速度慢(与计算机和DSP相比)(8位12M,20多年历史)单片机的应用(随处可见,大家一起来寻找单片机的应用)1)
3、智能仪器仪表、智能电器、智能玩具2)工业控制(温度控制系统)应用这么广,学好它找工作不成问题。单片机的种类单片机的种类很多。很多公司生产单片机:Intel公司、Motorola公司、Atmel公司等每个公司生产很多种类的单片机:例如Intel公司:MCS-51系列、MCS-96系列MCS-51系列:几十种。大家不要怕:计算机型号多不多?那我们怎么学计算机?我们这门课仅讲授1种单片机:8051(大同小异)(工艺上、功能上)MCS-51系列单片机的市场占有量:54%还有很多公司的单片机以MCS-51为内核:如Atm
4、el公司AT89系列大家想想看,为什么8位、12M不被淘汰(386早已被淘汰)?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。单片机的设计如果让单片机具有显示功能,如何设计?25《单片机基础》备课笔记4.0简单:插上显卡,接上显示器,装驱动程序即可。这就对了!!硬件设计:芯片、外设、连接!软件设计:操作系统、驱动程序我们这门课的任务就是教会大家如何进行单片机的软硬件设计。*实例1:用8051实现发光二极管的闪烁这么简单的功能,没必要
5、用32位的Intel奔四处理器吧?硬件电路:(错误:1。缺电阻2。接地)1、方框:8051单片机(边画边讲、展示8051芯片)2、40个引脚(P15、不要怕,以后慢慢介绍,今天先讲用到的引脚)3、电源(当然是必不可少的了):VCC(40)接+5V,VSS(20)接地4、时钟电路(P30):固定接法,大家记住即可。5、复位:固定接法,大家记住即可。6、EA引脚(记住区别1:单片机只能执行固定的程序。简介:“1”从内部开始、“0”从外部开始):EA引脚接到正电源端7、发光二极管(p10(1))25《单片机基础》备课
6、笔记4.0软件部分:我们这里使用汇编语言(由111条指令)组成LOOP:SETBP1.0 ;标明位置、指令、;程序说明 LCALLDELAY CLRP1.0 LCALLDELAY AJMPLOOP ;以下子程序DELAY:MOVR7,#50H ;P150D1:MOVR6,#0e0H D2:NOP(12M晶振:约1us)NOPDJNZR6,D2 DJNZR7,D1 RET END 问题:1、编程环境(汇编语言、C语言
7、:翻译成机器语言)(伟福公司网站:www.wave-cn.com)(需要下载一个文件:COMP51放到跟目录下)2、程序存在哪?(ROM:片内、片外)3、程序如何存?(编程器)(讲解:程序如何运行)4、程序调试(编程器、仿真器)5、调试完成(编程器)因为这门课内容比较多,但是学时又比较少。我讲课只能是大家自学不了的地方多讲,能自学的地方少讲。打开目录:自学章节:1、3、4作业:1)自学‘单片机概述’2)8051、80C51、89C51的区别3)如果采用片内ROM,8051中的/E/A引脚如何接?4)民用级、工业
8、级、军用级的温度范围是?5)单片机的英文简称6)用8051实现两个发光二极管轮流发光25《单片机基础》备课笔记4.0第二讲*2单片机芯片的硬件结构我们一起来看看这小小芯片内到底有什么东西。P11的图2.1使单片机结构一目了然。2.1CPU读取指令、执行指令(P12的图不看)2.2**256B的RAM(P17图)内部数据存储器(RAM)共有256个单元(每个单元存放1个字节数据),分为5
此文档下载收益归作者所有