ImageVerifierCode 换一换
格式:PPT , 页数:22 ,大小:287.50KB ,
资源ID:1456232      下载积分:12 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1456232.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第4、6章习题讲解.ppt)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

第4、6章习题讲解.ppt

1、湖南理工学院信息与通信工程学院电子信息教研室制作所有 习题均采用外部中断 0下降沿进入外部中断 0处理按键;采用定时器定时,全部功能在中断中完成。晶振频率为 12MHz。第 4、 6章习题讲解湖南理工学院信息与通信工程学院电子信息教研室制作所有 习题均采用外部中断 0下降沿进入外部中断 0处理按键;采用定时器定时, 全部功能在中断中完成 。分析:1、按键引起外部中断 0中断,在外部中断 0程序中: 判断按哪个键; 显示按键值; 根据按键设置参数。2、计数器溢出,进入计数器中断程序,进行相应处理。第 4、 6章习题讲解湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习题讲解1、 没

2、有按键时彩灯不亮,按上面的键 8个 LED全亮 0.1S全灭 0.1S闪烁,并且数码管显示 “1”;按下面的键全亮 0.5S全灭 0.5S闪烁,并且数码管显示 “2”。要求:采用 T0方式 1定时 。分析1、主程序中,定时器设置:模式、方式设置,初值设置 T0定时 50ms,但不启动 T0;中断设置:允许外部中断 0中断,允许 T0中断;全灭。2、外部中断 0程序中: 判断按哪个键; 显示按键值; 根据按键设置闪烁时间。以 T0定时 50ms,设置 1个次数参数 time,若按 上面的键 ,time=2; 若按下 面的键 , time=10。3、计数器中断程序,每中断 1次, i+,当 i=t

3、ime, a=a; P0=a。第 1题湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习题讲解#include#define uchar unsigned chardata uchar a,b,i,time;uchar code table10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 ; void main( ) TMOD=0x01; / 设置定时器 T0为方式 1定时TH0=(65536-50000)/256; / 给 T0装入初值TL0=(65536-50000)%256; / 给 T0装入初值ET0=1; / 允许

4、 T0中断EX0=1; /允许外部 0中断IT0=1; /外部 0下降沿中断EA=1; /CPU开中断a=0xff;P0=a;while(1); 第 1题湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习题讲解外部中断 0程序中: 判断按哪个键; 显示按键值; 根据按键设置闪烁时间。以 T0定时 50ms,设置 1个次数参数 time,若按 上面的键 ,time=2; 若按下 面的键 , time=10。void int0_isr(void) interrupt 0 / 外中断 0的中断服务函数 b=P1; /读键值b=b;P2=tableb; /显示键值TR0=1; /启动 T

5、0if(b=1) time=2; /设置参数else time=10; 第 1题湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习题讲解计数器中断程序,每中断 1次, i+,当 i=time, a=a; P0=a。void T0_int(void) interrupt 1 /T0中断函数 TH0=(65536-50000)/256; /重置初值TL0=(65536-50000)%256;i+;if(i=time) /是否达到 time次?i=0;a=a;P0=a; 第 1题湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习题讲解2、 没有 按键时彩灯不亮,按上面的键

6、 D1D3D5D7D1 流动点亮,并且数码管显示 “1”;按下面的键 D7D5D3D1D7 流动点亮,并且数码管显示 “2”。要求:采用 T0方式 1定时,点亮时间 0.2S。 。分析1、主程序中,定时器设置:模式、方式设置,初值设置 T0定时 50ms,但不启动 T0;中断设置:允许外部中断 0中断,允许 T0中断;全灭。2、外部中断 0程序中: 判断按哪个键; 显示按键值 b; 根据按键设置参数 a。若按 上面的键 , a=1; 若按下 面的键 , a=128。3、计数器中断程序, 若 b=1,左移;若 b=2,右移。第 2题湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习

7、题讲解#include#define uchar unsigned chardata uchar a,b;uchar code table10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 ; void main( ) TMOD=0x01; / 设置定时器 T0为方式 1定时TH0=(65536-50000)/256; / 给 T0装入初值TL0=(65536-50000)%256; / 给 T0装入初值ET0=1; / 允许 T0中断EX0=1; /允许外部 0中断IT0=1; /外部 0下降沿中断EA=1; /CPU开中断a=0xff;

8、P0=a;while(1); 第 2题湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习题讲解外部中断 0程序中: 判断按哪个键; 显示按键值 b; 根据按键设置参数 a。若按 上面的键 , a=1; 若按下 面的键 , a=128。 void int0_isr(void) interrupt 0 / 外中断 0的中断服务函数 b=P1; /读键值b=b;P2=tableb; /显示键值TR0=1; /启动 T0if(b=1) a=1; /设置参数else a=128; 第 2题湖南理工学院信息与通信工程学院电子信息教研室制作第 4、 6章习题讲解计数器中断程序,每中断 1次, i+,当 i=4进行处理: 若 b=1,左移;若 b=2,右移。void T0_int(void) interrupt 1 /T0中断函数 TH0=(65536-50000)/256; /重置初值TL0=(65536-50000)%256;P0=a; /先输出if(b=1) a=a2; /右移if(a=0)a=128; 第 2题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。