当前位置:文档之家› 单片机应用技术项目教程(C语言版)项目一 发光二极管LED点亮控制

单片机应用技术项目教程(C语言版)项目一 发光二极管LED点亮控制


2.什么是单片机? 单片微型计算机(微控制器 MCU )是指集成在一个芯片上 的微型计算机,也就是把组成微型计算机的各种功能部件, 包括CPU、随机存取存储器RAM、只读存储器 ROM、基 本输入/输出(Input/Output)接口电路、定时器/计数器等 部件都制作在一块集成芯片上,构成一个完整的微型计算 机,从而实现微型计算机的基本功能。 单片机应用系统是以单片机为核心,配以输入、输出、显 示、 控制等外围电路和软件,能实现一种或多种功能的实用系 统。
DIP:双列直插 式封装技术
PLCC:四侧面引脚表面贴装 型封装
3、单片机能够做什么? 单片机芯片要配合写入程序和外围电路完成某项控制功 能。
4、如何学习单片机?
单片机除了有51单片机外,还有pic、avr等。
单片机属于硬件,虽然我们教学采用仿真教学,但是要想更好 的掌握的话,还是多动手实践。(光看书没有用,再说很难懂,很 难入门,对于看书只需了解引脚功能和寄存器,反复看。然后花更 多时间去实践,不懂再查书,记忆深刻)
项目一 单个发光二极管 (LED)控制
教学目的
了解AT89S52单片机的内部结构; 掌握AT89S52单片机引脚功能; 掌握AT89S52单片机最小系统电路设计; 掌握C语言的基本构成和基本语句; 会利用单片机的I/O口实现一个LED的点亮 和闪烁控制。
1.1 工作模块1 点亮一个发光二极管
用PROTEUS设计第一个LED控制电路
新建设计文件 保存设计文件 选取元器件 放置元器件 编辑元器件 放置终端 连线 属性设置 电气规则检测
C1
30pF
U1 X1
19 XTAL1 CRYSTAL 18 XTAL2 P/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17
实践方法有二:一是买学习板,二是请高手帮你搭建个单片机 最小系统电路板。
5、需要的基础和参考教材 ① 计算机电路、c语言、微机原理、Protel ②《新概念51单片机c语言教程》(郭天祥编),网上有视 频,《十天学会单片机》
教学目标
掌握单片机的内部结构、指令系统与寻址 方式、C语言程序设计、计时器/计时器、 中断系统、串行通信、输入输出及接口技 术; 掌握单片机应用的软硬件设计和安装调试 所需要的基本技能; 了解外部系统扩展及单片机系统开发。
“十二五”职业教育国家规划教材
(经全国职业教育教材审定委员会审定)
单片机应用技术项目教程--C语言版( 第二版)
新课导入
1.单片机课程的重要性: ① 单片机应用广泛,它的产品渗透到我们生活的各个领域中, 如:冰箱、洗衣机、空调、音响、电视机、DVD、VCD 碟机、手机、汽车单元控制、电测仪表及工业控制等很多 方面。 ② 是学习其它嵌入式控制器的基础,还可以自己研发产品 。 ③ 通过写入的程序控制,使得电路设计更简单 ,减少了元 器件的使用,节约硬件成本。
R1
10k
C2
30pF
9
RST
C3
10uF 29 30 31 PSEN ALE EA
R2
220
D1
LED-RED 1 2 3 4 5 6 7 8 P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89S52
PROTEUS简介
PROTEUS是英国Labcenter Electronics公司开 发的多功能EDA软件。PROTEUS不仅是模拟电 路、数字电路、模/数混合电路的设计与仿真平 台,也是目前较先进的单片机和嵌入式系统的设 计与仿真平台。 它实现了从在计算机上完成电路设计、系统测试 与功能验证到形成PCB的完整的电子设计、研发 过程。
工作任务
使用AT89S52单片机, P1.0引脚接发光二极 管(LED)的阴极, 通过C语言程序控制, 从P1.0引脚输出低电 平,使发光二极管点 亮。
C1
30pF
U1 X1
19 XTAL1 CRYSTAL 18 XTAL2 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17
教学方式
• 教学方式采用“教、学、做一体化”教学模式
边学边练,所有任务完成按照实践-理论—实践的过 程进行; 首先引导学生实践训练完成一个《单片机应用技术》 具体项目的任务,使学生对《单片机应用技术》的相 关知识点有感性认识,同时通过训练产生学习的兴趣; 然后对学生项目进行总结提出系统的理论知识点让学 生掌握理解; 布置学生进行项目训练消化和巩固需要掌握的知识点。
教学设计思想
采用项目式教学,以项目任务为教学单元
把《单片机应用技术》要求掌握的知识点融合到各项 目的任务中去。 通过各个教学单元的任务完成,由浅入深,知识逐渐 完善,能力逐渐提高。 通打破原有界限,以目标导向教学法引导学生,通过 用具体项目的完成来掌握《单片机应用技术》课程的 各个知识点。
LED控制电路设计思路
按照工作任务要求,点亮一个LED电路是由 AT89S52单片机最小系统和1个LED电路构成。 AT89S52单片机是美国ATMEL公司生产的低电压、 高性能8位单片机,具有丰富的内部资源, 使用 AT89S52单片机无须外部存储器。 LED的接法,压降1.7V左右,允许通过3~20mA 电流,限流电阻的选择。
相关主题