基于S08的密码锁设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S08的密码锁设计

微控制器系统原理结课论文设计课题:基于HCSO8AW60电子密码锁系统设计 学院名称:电气工程学院专业班级:自动化F1202姓名:学号:指导教师:1、S08AW介绍S08AW系列是Freescale公司推出的新一代S08系列微控制器中的一款增强型8位微控制器,它不仅集成度高、片内资源丰富,接口模块包括SPI、SCI、IIC、A/D、PWM 等,还具有很宽的工作温度范围:-40℃~+125℃,它在汽车电子、工业控制、中高档机电产品等领域具有广泛的用途。 S08AW 微控制器采用8位S08CPU,片内总线时钟最高可达20MHz;片内资源包括2K RAM、将近62K Flash、串行接口模块(SCI、SPI和IIC)、定时器模块(TPM)、可选择宽范围时钟频率,它还提供一个8位/10位精度的A/D转换器,并支持后台调试模式BDM。S08AW系列有4种芯片:S08AW60/48/32/16,它们之间的区别主要是片上的程序存储器的容量不同且均有各种引脚及封装形式。有64-引脚、48-引脚、44-引脚三种,封装形式有LQFP、QFP或QFN三种。1.1、输入输出功能引脚1. PTA(Port A)端口(PTA7—PTA0)PTA7—PTA0是8个单一功能引脚,具有可设定的通用输入或输出功能,第26~33引脚。2.PTB端口(PTB7/ AD1P7—PTB0/ AD1P0)PTB7/ AD1P7—PTB0/ AD1P0是8个双功能引脚,可定义为通用输入/输出引脚或模数转换器的模拟输入引脚。3. PTC端口(PTC6—PTC0/SCL1)PTC6—PTC0/SCL1是7个双功能/单一功能引脚, 均可定义为通用输入或输出引脚;其中4个引脚(第60,61~63,64引脚)也可作为串行通信引脚。4. PTD端口(PTD7/ AD1P15/KBI1P7—PTD0/ AD1P8)PTD7/ AD1P15/KBI1P7—PTD0/ AD1P8是8个三功能/双功能引脚5. PTE端口( PTE7/SPSCK1—PTE0/ TXD1)PTE7/SPSCK1—PTE0/TXD1是8个双功能引脚, 除均可定义为通用输入/输出引脚外;部分引脚还可作为串行通信引脚(例如SPSCK1,TXD1),定时器引脚(例如TPM1CH0, TPM1CH1)。6. PTF端口( PTF7—PTF0/ TPM1CH2)PTF7—PTF0/ TPM1CH2是8个双功能/单一功能引脚, 均可定义为通用输入或输出引脚;其中6个引脚可作为定时器引脚(例如TPM1CH2, TPM1C3,TPM2CH0,TPM2CH1等)。7. PTG端口( PTG6/EXTAL—PTG0/ KBI1P0)PTG6/EXTAL—PTG0/ KBI1P0是7个双功能引脚, 均可定义为通用输入或输出引脚;其中5个引脚可作键盘中断输入引脚(例如KBI1P0, KBI1P4), 2个引脚可作外部晶体振荡器引脚(EXTAL, XTAL),该组引脚分布比较分散,为第23、24、25、48、49、57和58引脚。如图1.1所示。图1.1 S08AW60引脚分布图1.2、S08AW结构S08AW系统结构大致可分为MCU核心和MCU外设部分,对应于图1.2所示的左侧和右侧。1. MCU核心(HCS08CORE)部分S08AW核心部分包括具有运行监视功能的增强型中央处理器S08CPU、后台调试控制(具有单线后台调试接口BDM)、系统控制(时钟监视、中断控制、低电压检测)等。S08MCU有2种存储器FLASH \RAM;电压调整器,包括数字电路和模拟电路电源电压;程序存储器具有页面控制模式;具有内部时钟发生器(ICG)和低能耗晶体振荡器。2、MCU外设部分外设部分大致可分为六种外设:数字输入、数字输出、10位二进制精度的模拟量/数字量转换器A/D(ADC1P0~P15)、定时器/PWM(TPM1、TPM2)、串行接口(SCI1、SCI2、SPI、IIC)、许多微控制器中所没有的键盘中断输入(KBI1)。图1.2 S08AW系统结构图引脚内部集成有上拉电阻,当引脚作为输入功能时,软件可为该引脚配置内部上拉电阻;引脚IRQ使能时,软件可配置该引脚上拉/下拉。IRQ引脚内部没有接到VDD的钳位二极管,所以IRQ的输入电平不能超过VDD;PTD2、PTD 3、PTD 7、PTG4可软件配置其上拉/下拉功能。图1.3S08MCU基本系统电路原理图2、系统时钟S08的系统时钟如图2.1所示主要是指S08的内部时钟发生器(Internal Clock Generator,ICG)、系统时钟控制、总线时钟(Bus Clock,BUSCLK)等。总线时钟(BUSCLK)是整个MCU外围系统的定时基准和工作同步脉冲,其频率固定为CPU工作频率I

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档