欢迎来到天天文库
浏览记录
ID:17856901
大小:25.96 MB
页数:128页
时间:2018-09-07
《单片机项目实践教程刘燎原-项目一点亮led课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微控制器系统设计与应用(单片机原理及应用)刘燎原机电工程学院江苏建筑职业技术学院标题单片机原理及应用硬件基础软件基础电路模拟电子线路数字电路汇编语言先修课程智能仪器嵌入式系统设计毕业设计后修课程6一、本课程前后衔接介绍电路的分析设计方法单片机硬件电路设计与编程能力相关软件手段1.一种C51语言2.单片机各种接口技术及编程C语言程序设计徐州建筑职业技术学院二、教学内容(项目教学)教学方法改革点亮LED1流水灯2徐州建筑职业技术学院手动计数器3倒计时4徐州建筑职业技术学院数字电压计5数字温度计6徐州建筑职业技术学院简易波形发生器7玩具小车调速(选学)8串行通信9徐
2、州建筑职业技术学院三、本门课教学目标理论硬件:单片机的内部结构、定时/计数器、中断系统、串行通信、输入输出及接口技术;软件:C语言程序设计实践会设计简单单片机产品的电路会完成简单程序的编写会使用KEILC51、PROTEUS软件会制作产品以及进行产品调试徐州建筑职业技术学院类比法单片机------人四、本门课学习方法良好习惯课堂上注意听讲并及时记录教师课堂上的内容,认真阅读教材多看看平时多看参考设计、多读别人的程序代码、多收集有用的子程序多动手动手做产品、动手写程序、动手做作业徐州建筑职业技术学院项目总结、习题任务描述点亮LED准备知识项目实现(电路、编程、仿真
3、)徐州建筑职业技术学院徐州建筑职业技术学院项目一点亮LED项目引入在现代各种常用的电器中都有LED灯的使用,要求LED按照一定的频率闪烁,这实际上就是一个最简单的单片机控制电路。发光二极管LED是一种最简单和常用的电子器件,如图1-1所示,我们单片机的学习就从点亮LED灯开始。本项目任务就是利用单片机驱动LED电路,设计程序使其点亮或闪烁。徐州建筑职业技术学院1.2准备知识1.2.1认识单片机单片机是什么?徐州建筑职业技术学院知识目标:1.了解单片机的基本结构2.掌握单片机的数制3.熟悉单片机最小系统的组成技能目标:1.掌握单片机外部引脚和功能2.了解单片机开发
4、工具3.掌握KEIL、PROTEUS的安装和使用徐州建筑职业技术学院1.什么是单片机为回答此问题,先讲讲什么是微型计算机。一、单片机的基本概念徐州建筑职业技术学院(1)微型计算机(简称微机)中央处理器(CPU)、只读存储器(ROM)、随机存取存储器(RAM)、输入/输出(I/O)接口和其它外设,依靠系统总线(地址、数据、控制)相连而形成的系统。微处理器随机存储器只读存储器数据总线地址总线控制总线输入/输出输入输出设备电源徐州建筑职业技术学院(2)单片机:随着大规模集成电路技术的发展,构成微型计算机的CPU、ROM、RAM、I/O接口等主要功能部件及总线都集成在同
5、一块芯片上,成为单芯片的微型计算机(SingleChipMicoroComputer),简称单片机(单片机)。CPURAMROM中断系统串行口并行口定时计数器振荡电路X1X2P0P1P2P3TXDRXDINT0INT1T0T1徐州建筑职业技术学院(3).嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。嵌入式系统,其一个重要特征就是带有嵌入式操作系统,另一个就是它是32位或更高位系统,一般的核心为ARM、DSP、FPGA等.单片机系统一般都是不带操作系统和8/16位核心,当然也有32位或带操作系统的,不过是少数,其实A
6、RM就是单片机的进一步发展。徐州建筑职业技术学院1975第一块单片机,4位单片机经历了4位8位16位32位机的各个阶段。目前应用最广的还是8位机,占据单片机市场半数以上。国内应用的主要型号有:INTEL公司:8031,8051ATMEL公司:AT89系列(AT89S51),AVR单片机(ATMEGA48)宏晶公司:STC12C5410ADMICROCHIP公司:PIC系列(PIC16F877)MOTOROLA公司:M68HC08系列(MC68HC908GP32)TI公司:德州仪器,TMS370和MSP430系列,MSP430系列单片机二、单片机的发展徐州建
7、筑职业技术学院(2)ROM和RAM分开。RAM只存放运行中的临时数据、变量等。ROM用来固化调试好的程序、常数、数据表格等,这样,可使运行可靠。即便掉电,也能确保程序、常数、数据表格等的安全。除体积小,价格低,用途广、灵活性强、可靠性高等优点外,还具有许多特点。(1)突出控制功能。单片机是面向对象控制要求来设计的。其结构、功能和指令系统都突出了控制功能。故对外部信息能及时采集,对被控制对象能实时控制。三、单片机的特点徐州建筑职业技术学院(3)单片机资源具有广泛的通用性。同一种单片机可用于不同的应用控制系统中。只要固化不同的应用程序即可。(4)易于扩展ROM、RA
8、M、定时/计数器、中断源
此文档下载收益归作者所有