项目彩灯控制课题MicrosoftW_第1页
项目彩灯控制课题MicrosoftW_第2页
项目彩灯控制课题MicrosoftW_第3页
项目彩灯控制课题MicrosoftW_第4页
项目彩灯控制课题MicrosoftW_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目二 彩灯控制项目内容:通过程序,控制单片机端口,从而控制连接在端口上彩灯的亮灭。p0.7p0.6p0.5p0.4p0.3p0.2p0.1p0.0了解mcs51单片机的性能及结构、mcs51单片机的引脚功能、单片机的存储器组织、单片机时钟产生方式和工作方式、时钟电路和复位电路。 能力目标:课题1 单片机的内部结构课题2 存储器地址分配实践演练:1通过实践了解单片机cpu的组成和与其有关的寄存器、存储器的结构类型和使用特点、i/o接口的结构和功能以及使用特点。2学生进行彩灯硬件电路的设计,线路板的焊接,控制程序的调试。3通过该项目的训练,提高学生的实际动手操作能力,养成学生的工程道德观念,建立

2、工程敬业精神和团队合作精神。项目二 课题2存储器地址分配一、 知识要点掌握mcs51单片机的寄存器、存储器的结构类型和使用特点。了解单片机的工作方式。二、 能力训练通过实践了解mcs51单片机的寄存器、存储器的结构类型和使用特点。知道内部程序存储器、数据存储器的结构以及特殊功能寄存器的地址分配。知道单片机的三种工作方式。三、 课题内容1、at89c51单片机的存储器组织在物理结构上,所有的atmel flash单片机都将程序存储器和数据存储器分为不同的存储空间,at89c51单片机的典型存储器结构如图2所示:1)、程序存储器(rom)at89c51单片机可寻址的内部和外部程序存储器总空间为64

3、kb,它没有采用程序存储器分区的方法,64kb的地址空间是统一的。单片机的ea引脚接高电平时,单片机执行内部rom命令,如接低电平时,单片机就从外部程序存储器中取指。图2外部ea=0外部 ea=1内部 0000psenffffh:外部ffffh:000rd wr00ffh:内部2)、数据存储器(ram) 间接寻址方式访问直接寻址方式访问直接和间接寻址方式访问专用寄存器区(特殊功能寄存器区) ffh 80h ffh高128字节区 80h 7fh低128字节区 00h at89c51单片机的数据存储器在物理上和逻辑上都分为两个地址空间,一个为内部数据存储空间,一个为外部数据存储空间。3)、地址分配

4、及寻址区at89c51单片机的存储器组织有着其自身的特点,它们有3种基本的存储器地址空间。 64kb的程序存储器地址空间。 64kb的外部数据存储器地址空间。 256字节的内部数据存储器空间。2、数据存储器的地址分配特殊功能寄存器sfr只能直接寻址可直接寻址也可间接寻址64kb外部存储器ff 807f00ffff 或 0000内部存储器1)、低128字节ram(00h7fh)的地址分配 工作寄存器组03。 位地址区。 通用ram区(堆栈区)2)、高128字节(80hffh)的地址分配 直接寻址方式 间接寻址方式3、特殊功能寄存器(sfr)的地址分配1. 累加器acc。2. 寄存器b。3. 程序

5、状态字。4. 堆栈指针。5. 数据指针。6. 程序计数器。89系列单片机与其他微处理器一样,其工作方式有:复位方式、程序执行方式、省电方式等。4、复位方式单片机在启动时都需要复位,以使cpu及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从rst引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果rst引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则cpu就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位 1)、手动按钮复位手动按钮复位需要人为在复位输入端rst上加入高电平。一般采用的办法是在rst端和

6、正电源vcc之间接一个按钮。当人为按下按钮时,则vcc的+5v电平就会直接加到rst端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。 手动按钮复位电路上电复位电路2)、上电复位at89c51的上电复位电路如图2-19所示,只要在rst复位输入引脚上接一电容至vcc端,下接一个电阻到地即可。对于cmos型单片机,由于在rst端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1µf。上电复位的工作过程是在加电时,复位电路通过电 容加给rst端一个短暂的高电平信号,此高电平信号随着vcc对电容的充电过程而逐渐回落,即rs

7、t端的高电平持续时间取决于电容的充电时间。为了保证系统能够可靠地复位,rst端的高电平信号必须维持足够长的时间。上电时,vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10mhz,起振时间为1ms;晶振频率为1mhz,起振时间则为10ms。在图2-19的复位电路中,当vcc掉电时,必然会使rst端电压迅速下降到0v以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。如果系统在上电时得不到有效的复位,则程序计数器pc将得不到一个合适的初值,因此,cpu可能会从一个未被定义的位置开

8、始执行程序。3)、复位后寄存器的状态当系统复位后,内部寄存器的状态见表2-8。在sfr中,除了端口锁存器、堆栈指针sp和串行口的sbuf外,其余的寄存器全部清0,端口锁存器的复位值为0ffh,堆栈指针值为07h,sbuf内为不定值。内部ram的状态不受复位的影响,在系统上电时,ram的内容是不定的。5、程序执行方式程序执行方式是单片机的基本工作方式,由于复位后pc=0000h,所以程序总是从地址0000h开始执行。程序执行方式又可分为连续执行和单步执行两种。1连续执行方式连续执行方式是从指定地址开始连续执行程序存储器rom中存放的程序。2.单步运行方式程序的单步运行方式是在单步运行键的控制下实现的,每按一次单步运行键,程序顺序执行一条指令。单步运行方式通常只在用户调试程序时使用,用于逐条指令地观察程序的执行情况。6、省电方式89系列单片机提供了2种省电工作方式:空闲方式和掉电方式。目的是尽可能地降低系统的功耗。在省电工作方下,单片机由后备电源供电。省电工作方式是由电源控制寄存器pcon中的相关位来控制的。pcon寄存器的控制格式如下:位序d7d6d5d4d3d2d1d0位符号smodgf1gf0pdidl四、 技能操作1通过实践操作掌握mc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论