MC96F8316应用及C语言开发环境.pdfVIP

  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文档。上传文档
查看更多
MC96F8316应用及C语言开发环境,c语言开发环境,ubuntuc语言开发环境,c语言开发环境搭建,c语言集成开发环境,macc语言开发环境,c语言的开发环境,linuxc语言开发环境,c语言开发工具,c语言项目开发实例

MC96F8316MC96F8316应用及应用及CC语言开发环境语言开发环境 二零一三年四月十日二零一三年四月十日 目录 1,MC96F8316和MC96F8208S特性及常用功能 模块使用 2, 基于MC96F8316 的Keil C51工程建立 3, OCD仿真介绍 4, 生产工具Stand alone PGM Plus介绍 特性及资源 特性 1,MC96F8316 MC96F8208S和为Mentor Graphics M8051EW 内核8位单片机,其一个指令周期只需要两个机器周期,是传统8051 内核速度的6倍。 2,工作电压 :1.8V~5.5V。 3,工作温度 :-40 ~+85摄氏度。 4,工作频率 :副时钟32.768KHz ;主时钟外部晶振0.4 ~12MHz,内部RC16MHz (0~50摄氏度误差 +/- 1.5%)。 5,具备ISP编程及OCD (片上仿真)功能。 内部资源 1, MC96F8316内置16K byte Flash, 256 IRAM, 512 XRAM。 MC96F8208S内置 8K byte Flash, 256 IRAM, 256XRAM 2,定时器 : a ,BIT 8位定时器 ; b,WDT (看门狗)定时器 ; c,WT (秒表)定时器 ; d,1通道8位定时器及2通道16位定时器 ; 3,1通道8位及2通道16位PWM。 4,ADC :12bit +/- 3LSB, MC96F8316 : MAX 16通道。 MC96F8208S: MAX 10通道 5,UART :1通道 6,IIC :1通道 7,SPI :1通道 8,Buzzer :1通道 (8bit) 特性及资源 内部资源 9,Low Voltage Reset 14 level detect (1.60V/ 2.00V/ 2.10V/ 2.20V/ 2.32V/ 2.44V/ 2.59V/ 2.75V/ 2.93V/ 3.14V/ 3.38V/ 3.67V/ 4.00V/ 4.40V) 10, Low Voltage Indicator 13 level detect (2.00V/ 2.10V/ 2.20V/ 2.32V/ 2.44V/ 2.59V/ 2.75V/ 2.93V/ 3.14V/ 3.38V/ 3.67V/ 4.00V/ 4.40V) 特性及资源  输入输入 (I/O)操作应用 需要操作MC96F8316需要按照功能要求设置以下寄存器 : 1,PX寄存器是输入输出数据寄存器 ,输出时1=高,0=低 ; 2,PXIO是输入输出方向寄存器,1=输出,0=输入 ; 3,PXOD是开漏极设置寄存器,1=使用开漏,0=不使用开漏 ; 4,PXPU是上拉电阻设置寄存器,1=上拉,0=无内部上拉 ; 5,PXFSR是复用功能选择寄存器 ; 6,PXDB是消抖延时寄存器 ; 举例 :设置P00为按键输入,P01为开漏极输出,使用AVREF输入作为AD参考电压,P04~P07作为AD输入 : 注意 : 1,只有地址能被8整除的SFR寄存器才可以使用位操作,比如P0寄存器地址为0x80,可以使用位操作 ; 2,当IO作为输入的时候不要使用位操作,建议输出也不使用位操作,举例 :  中断模块 1,中断源简介 :MC96F8316 有20个中断源,包括多个外部中断,及Timer,Uart,SPI,IIC,ADC,WDT等中断,每个中断可以由特定的 寄存器进行控制,所有中断可以由EA总中断控制开关,下表是中断及中断向量地址 : 2,中断控制寄存器: IE,IE1,IE2,IE3为中断使能寄存器,当需要打开某个中断只需要操作此几个寄存器对应的位; IP,IP1为中断优先级寄存器; IIFLAG, EIFLAG0, EIFLAG1 为中断产生标志寄存器,当某个中断产生时相应的寄存器的位被置1; EIPOL0H, EIPOL0L, EIPOL1,EIPOL2 为外部中断触发方式选择寄存器,可以选择上升沿,下降沿或双沿触发方式; 3,应用实例:需要使用定时器0匹配中断,外部中断EINT10,设置EINT10为下降沿触发方式,中断优先级为默认: 中断初始化设置: 注 :建议初始化设置时不需要使用的中断寄存器也进行设置,比如

文档评论(0)

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

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

1亿VIP精品文档

相关文档