第4、6章习题讲解.ppt

上传人:99****p 文档编号:1456232 上传时间:2019-02-28 格式:PPT 页数:22 大小:287.50KB
下载 相关 举报
第4、6章习题讲解.ppt_第1页
第1页 / 共22页
第4、6章习题讲解.ppt_第2页
第2页 / 共22页
第4、6章习题讲解.ppt_第3页
第3页 / 共22页
第4、6章习题讲解.ppt_第4页
第4页 / 共22页
第4、6章习题讲解.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

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题

展开阅读全文
相关资源
  • 2019年以案促改专题民主生活会对照检查材料和2019年强化创新理论武装树牢四个意识坚定四个自信勇于担当作为民主生活会个人对照检查材料两份.docx2019年以案促改专题民主生活会对照检查材料和2019年强化创新理论武装树牢四个意识坚定四个自信勇于担当作为民主生活会个人对照检查材料两份.docx
  • 2019年领导班子四个意识四个自信两个维护民主生活会对照检查材料和2019年个人树牢“四个意识”,增强“四个自信”,坚定“两个维护”对照检查材料.docx2019年领导班子四个意识四个自信两个维护民主生活会对照检查材料和2019年个人树牢“四个意识”,增强“四个自信”,坚定“两个维护”对照检查材料.docx
  • 2019年四个意识四个自信两个维护民主生活会对照检查材料和2019年以强化创新理论武装,树牢“四个意识”,坚定“四个自信”,坚决做到“两个维护”民主生活会领导对照检查材料.docx2019年四个意识四个自信两个维护民主生活会对照检查材料和2019年以强化创新理论武装,树牢“四个意识”,坚定“四个自信”,坚决做到“两个维护”民主生活会领导对照检查材料.docx
  • 2019年个人树牢“四个意识”,增强“四个自信”,坚定“两个维护”对照检查材料和2019年四个意识四个自信两个维护民主生活会对照检查材料合集.docx2019年个人树牢“四个意识”,增强“四个自信”,坚定“两个维护”对照检查材料和2019年四个意识四个自信两个维护民主生活会对照检查材料合集.docx
  • 2019年某领导班子树立四个意识坚定四个自信坚决做到两个维护民主生活会对照检查材料两份合集.docx2019年某领导班子树立四个意识坚定四个自信坚决做到两个维护民主生活会对照检查材料两份合集.docx
  • 2019年树牢“四个意识”,坚定“四个自信”民主生活会领导对照检查材料和2019年“树牢‘四个意识’,坚定‘四个自信’,勇于担当作为”专题民主生活会对照检查材料合集.docx2019年树牢“四个意识”,坚定“四个自信”民主生活会领导对照检查材料和2019年“树牢‘四个意识’,坚定‘四个自信’,勇于担当作为”专题民主生活会对照检查材料合集.docx
  • 2019年四个意识四个自信两个维护民主生活会对照检查材料和2019年对照“思想政治、精神状态、工作作风”三个方面民主生活会对照检查材料合集.docx2019年四个意识四个自信两个维护民主生活会对照检查材料和2019年对照“思想政治、精神状态、工作作风”三个方面民主生活会对照检查材料合集.docx
  • 2019年某领导班子树立四个意识坚定四个自信坚决做到两个维护民主生活会对照检查材料和2019年党委书记民主生活会剖析材料合集.docx2019年某领导班子树立四个意识坚定四个自信坚决做到两个维护民主生活会对照检查材料和2019年党委书记民主生活会剖析材料合集.docx
  • 2019年“树牢‘四个意识’,坚定‘四个自信’,勇于担当作为”专题民主生活会对照检查材料和2019年以案促改专题民主生活会对照检查材料合集.docx2019年“树牢‘四个意识’,坚定‘四个自信’,勇于担当作为”专题民主生活会对照检查材料和2019年以案促改专题民主生活会对照检查材料合集.docx
  • 2019年对照“思想政治、精神状态、工作作风”三个方面民主生活会对照检查材料和2019年四个意识四个自信两个维护民主生活会对照检查材料.docx2019年对照“思想政治、精神状态、工作作风”三个方面民主生活会对照检查材料和2019年四个意识四个自信两个维护民主生活会对照检查材料.docx
  • 相关搜索
    资源标签

    当前位置:首页 > 教育教学资料库 > 课件讲义

    Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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