- 1.1.1]--单片机概述
- [1.2.1]--单片机基本结构
- [1.3.1]--单片机点亮LED
- [2.1.1]--带你认识Arduino
- [2.2.1]--Arduino点亮LED
- [2.3.1]--Arduino之Blink&Fritzing
- [3.1.1]--Arduino之串口
- [3.2.1]--按键、blink、流水灯、串口
- [4.1.1]--Arduino之定时器&PWM
- [4.2.1]--Arduino之模拟IO
- [4.3.1]--Arduino之时钟模块
- [5.1.1]--Arduino之中断
- [5.2.1]--Arduino之中断&矩阵键盘
- [6.1.1]--Arduino控制数码管
- [6.2.1]--Arduino控制LED点阵
- [6.3.1]--Arduino控制LCD显示
- [7.1.1]--Arduino控制传感器
- [7.2.1]--Arduino读写SD卡
- [7.3.1]--立体LED
- [7.4.1]--光立方
- [7.5.1]--吉他MIDI
- [7.6.1]--多功能光弦琴
- [7.7.1]--超声波电子琴
- [8.1.1]--Arduino超声测距
- [8.2.1]--超声波小车避障
- [8.3.1]--蓝牙遥控小车
- [8.4.1]--超声波电子琴
- [9.1.1]--Protoy智能编程积木
- [9.2.1]--arduino作品集锦1
- [9.3.1]--电梯控制
- [9.4.1]--arduino作品集锦2
- [9.5.1]--简易示波器
随着信息技术的飞速发展,计算机技术的应用领域越来越广,特别单片机技术,在工程测量和控制领域得到了广泛应用。通过本课程的学习,使学生较系统地掌握单片机的原理、接口和应用技术及应用,为将来进行机电一体化和智能化产品的开发设计提供技术准备。本课程主要以MCS-51单片机为代表,通过学习,使学生了解单片机原理与接口技术领域的概貌、掌握MCS-51单片机的内部结构、原理、指令系统、汇编语言和程序设计、中断系统,以及系统扩展、接口技术。初步建立起以单片机为核心的电子系统的开发调试方法,为从事综合单片机开发方面的工作奠定基础。和应用系统的设计方法。具有初步的单片机系统开发能力。
教学方法:系统原理解析辅助图片解构、启发思考、实际演示操作;在课程中穿插使用相关开发软件和仿真软件。让学生既能在实践中形象地演示相关知识之应用,又可以掌握业界先进的开发工具
理论与实践教学学时分配
章/节/单元
内容
总学时
学习形式
讲授
实践
其它
第1章
微型计算机基础和单片机概述
3
3
第2章
MCS-51单片机结构原理
6
6
第3章
MCS-51单片机指令系统与汇编语言程序设计
9
9
3
第4章
MCS-51单片机的内部接口单元
12
12
2
第5章
半导体存储器及并行I/O接口扩展
9
9
5
第6章
A/D和D/A转换器的接口
5
5
3
第7章
单片机的串行数据接口
2
2
第8章
单片机C语言程序设计
4
4
3
第9章
单片机应用系统设计
4
4
3
合 计
54
四、选用教材和主要教学参考书
1.赵嘉蔚,张家栋,霍凯,肖燕彩,单片机原理与接口技术,清华大学出版社,2013-1-11
2.《MCS-51单片机原理、系统设计与应用》.万福君等著.清华大学出版社.2008.6第1版.ISBN 978-7-302-16959-8
3.《MCS-51系列单片机使用接口技术》.李华.北京航空航天大学出版社.2008.6第1版.ISBN7-81012-420-X/TP.091
4.《单片机原理与接口技术》.肖金球.清华大学出版社.2004.12第1版. ISBN978-7-302-10255-7
5.《爱上单片机》.杜洋.人民邮电出版社.2011.10第2版. ISBN978-7-115-25512-9
6.《8051实验指导书》.北京精仪达盛科技有限公司
7.《MCS-51单片机接口及应用实验和训练指导》.董国增.机械工业出版社.2005.1第1版.ISBN7-111-07106-9
8.《Keil 与proteus 完美结合教程》.
9.《Proteus ISIS 入门》.http://www.elecfans.com 电子发烧友
10.《Proteus 入门教程》作者:archeng504
11.Keil Software Help System
12.Proteus VSM Model Help System
五、理论教学内容
(一)第一章微型计算机基础和单片机概述
主要讲授内容:
1.微型计算机概述(0.5学时)
1)基本概念
2)计算机的基本构成
3)微型计算机的基本构成
4)微型计算机的基本工作原理
2.微型计算机的基础知识(1学时)
1)数制及其转换
2)二进制算术与逻辑运算
3)微型计算机的码制与编码
3.单片机概述(1.5学时)
1)单片机的结构特点
2)单片机的主要产品系列
3)单片机的应用
4)单片机应用系统开发
教学时数:
3学时
重点与难点:
1、单片机的概念。
2、单片机的特点及应用领域。
3、数制转换与编码的基本方法。
4、单片机应用系统开发的过程。
思考题或练习题:
1.微处理器、微型计算机、微型计算机系统及单片机之间的关系是什么?
2.为什么计算机要采用二进制?十六进制有什么特点?为什么研究十六进制数?
3.将下列十六进制数转换为十进制数和二进制数
129D、253D、01000011BCD、00101001BCD
4.什么叫原码、反码及补码?
5.当微机将下列数看成无符号数时,它们相应的十进制数值是什么?若将它们看成是补码,最高位为符号位,那么它们相应的十进制数值是什么?
6.单片机有哪些特点
7.按照片内配置存储器的不同,单片机分为哪几类?
(二)第二章MCS-51单片机结构原理
主要讲授内容:
1.MCS-51单片机内部结构(1学时)
1)MCS-51单片机内部的结构图示
2)CPU结构
3)存储器结构特点
4)并行I/O接口
5)中断系统
6)定时器/计数器
7)串行I/O接口
2.MCS-51单片机存储器结构(2学时)
1)MCS-51单片机存储器的结构图
2)MCS-51单片机程序存储器的组成
3)MCS-51单片机数据存储器的组成
3.MCS-51单片机的引脚信号(1学时)
1)MCS-51单片机引脚图
2)MCS-51单片机引脚的逻辑功能
4.MCS-51单片机的工作方式(0.5学时)
1)复位电路与复位方式
2)程序执行方式
3)节电方式
4)EPROM的编程与校验方式
5.MCS-51单片机的时钟电路与时序(1学时)
1)时钟电路
2)振荡周期、机器周期和指令周期
3)典型指令的时序
4)外部ROM访问时序
5)外部RAM访问时序
6.MCS-51单片机的应用系统(0.5学时)
1)MCS-51单片机外部总线结构
2)8051/8751/AT89C51最小应用系统
3)8031最小应用系统
教学时数:
6学时
重点与难点:
1.单片机的基本结构
2.单片机的引脚
3.单片机的存储器结构。
4. 单片机的并行接口结构与规则
思考题或练习题:
课后习题1、5、8、9、13、14、15
1.MCS-51单片机内部由哪些部分组成?
2.MCS-51单片机存储器的组织结构是怎样的?
3.MCS-51单片机的工作寄存器有多少个?共分为多少个区域?如何选择工作寄存器区?
4.SP是什么寄存器?它有什么作用?有什么特别的注意事项?
5.程序计数器PC的功能是什么?MCS-51单片机复位后,PC的值是多少?这意味着复位后MCS-51单片机从哪里开始执行程序?
6.什么是时钟周期、机器周期和指令周期?MCS-51单片机的一个机器周期包含多少个时钟周期?
7.对照MCS-51单片机的外部RAM访问时序图,简述单片机对外部RAM存储器的读/写操作过程。P0口和P2口用于传送什么信号?RD/WR信号有什么作用?
(三)第三章MCS-51单片机指令系统与汇编语言程序设计
主要讲授内容:(共9学时)
1.MCS-51指令系统概述(0.5学时)
1)指令及指令格式
2)MCS-51单片机指令分类
3)MCS-51单片机指令系统
2.寻址方式(0.5学时)
3.数据传送指令(1学时)
1)内部传送指令
2)外部传送指令
4.算术与逻辑运算和移位指令(1学时)
1)算术运算指令
2)逻辑运算指令
3)移位指令
5.控制转移指令和位操作指令(2学时)
1)控制转移指令
2)位操作指令
6.汇编语言程序设计(4学时)
1)汇编语言的语句种类和格式
2)汇编语言源程序的设计与汇编
3)汇编语言程序设计的结构
教学时数:
9学时
重点与难点:
1.寻址方式(七种)
2.指令的使用
3.源程序编辑与手工汇编技能。
4.四种基本程序结构(顺序结构、分支结构、循环结构、子程序)。3
5.汇编程序设计
思考题或练习题:
1.MCS-51单片机的指令有哪些寻址方式?它们的具体含义是什么?
2.分析下列指令的寻址方式(针对源操作数)