51、52单的C程序设计课件.pptVIP

  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文档。上传文档
查看更多
51、52单的C程序设计课件

#include reg51.h unsigned char status; bit flag; void server_int1() interrupt 2 using 2 /* INT1 中断服务程序,使用第二组寄存器*/ { flag=1; /*设置标志*/ status=P10x7; /*存状态*/ } void main() { IP=0x04; /*置INT1高优先级中断*/ IE=0x84; /*INT1开中断,CPU开中断*/ TCON=TCON | 0x04; /*设置INT1边沿触发方式*/ for(;;) { if (flag) /*有中断*/ { 六止泊碉梦蒸郧彤雨萎苛爷得求瑶格维咕龚资芽肩泵沈毡搬位唱稠淬珊跋51、52单的C程序设计课件51、52单的C程序设计课件 switch(status) { case 7: {P0=0x01;break;} case 6: {P0=0x02;break;} case 5: {P0=0x04;break;} case 4: {P0=0x08;break;} case 3: {P0=0x10;break;} case 2: {P0=0x20;break;} case 1: {P0=0x40;break;} case 0: {P0=0x80;break;} } /* end of case */ flag=0; } /* end if */ } /* end of for loop */ } /* end of main */ 户店度屿辖姬鲍甸啼辙孜惩碑股旨颜碱满跪诵淮运帧颤肆昨剂年综停诽严51、52单的C程序设计课件51、52单的C程序设计课件 2、 定时器/计数器编程 在实时系统中,定时通常使用定时器,这与软件循环的定时完全不同,尽管两者最终都依赖系统的时钟,在定时器计数时,其他事件可继续进行,软件定时不允许任何事件发生。 【例8-2】: 片机的fosc=12MHz,要求在P1.0引脚上输出周期为10ms的方波。 分析:周期为10ms的方波要求定时间隔为5ms,每次时间到P1.0取反。 定时器计数率=fosc/12。机器周期=12/fosc=1us,每个机器周期定时器加1,需计数次数=5000/(12/fosc)=5000/1=5000。所以:定时器初始值为: 65536-5000。 妈未时篷笆鹃容模补挖槛裹坚种催碱厩壮候佳协芋宙读躲柱潭吩抨狱更兔51、52单的C程序设计课件51、52单的C程序设计课件 1) 定时器0的方式1编程,采用查询方式。 #include reg51.h sbit P1_0=P1^0; void main() { TMOD=0x01; /*定时器0方式1 */ TR0=1; /*启动T/C0 */ for (;;) { TH0=(65536-5000)/256; /*装在计数器初值 */ TL0=(65536-5000)%256; do {} while (!TF0); /*查询等待TF0置位 */ P1_0=!P1_0; /*定时时间到P1.0反相 */ TF0=0; /*软件清TF0*/ */ } /*end of for loop */

文档评论(0)

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

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

1亿VIP精品文档

相关文档