- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工作原理 了解按键扫描原理(行扫描、列扫描) 识别按键可用查询法或中断 main() { 按键初始化; 按键识别; 数码管初始化; 将识别到的键值在数码管显示; 如用中断则需使能中断及触发方式; } main() { 按键初始化; 按键识别; 串口初始化; 将识别到的键值在串口助手中显示; 如用中断则需使能中断及触发方式; } 设计硬件电路 用I/O口来控制继电器的通断,继电器连接LED,继电器得电,所连接的LED发光;相反,LED灭。 继电器所连接的I/O应该为P1_6,需用跳帽连接 连接到D4的LED不再连至P0_4,直接连接在继电器的NC端,由继电器来控制,继电器的COM连接地,为什么?(此处可采用杜邦线连接) main( ) {连接继电器的I/O初始化; 给继电器引脚一个信号,1为得电,0为不得电; 继电器得电,则点亮LED;不得电,则熄灭LED。 } 在任务2的基础上,继电器是否得电,不是直接给出1或0信号,而是由当前的光照度情况来决定,光照度强,继电器断电,熄灭LED;光照度弱,继电器得电,点亮LED。 使用定时器的PWM输出功能,输出脉冲信号; 调整脉冲信号的占空比,控制LED的亮度;每按下一次按键K1,LED的亮度变亮一点,直到最亮;每按下一次按键K2,LED的亮度变暗一点,直到熄灭。 涉及到的寄存器:T1CTL、T1CC0、T1CC2、T1CCTL2、P2DIR、PERCFG、,PWM 信号的周期通过设置 T1CC0 确定,通道输出的占空比由 T1CCn 确定,其中 n 是 PWM 通道 1 或 2。 对于简单的 PWM,最好使用使用输出比较模式 4 和 5 来生成。 初始化LED; 初始化按键; 初始化定时器T1,设置定时器的周期、工作模式; 设置PWM输出的占空比; 判断是否按键K1按下,如有按下,减小占空比,LED的亮度变暗;相反,如有按键K2按下,增大占空比,LED的亮度变亮。 void Delay(uint k) { uint i,j; for(j=0;jk;j++) for(i=0;i200;i++); } void Initial(void) { 按键初始化; LED初始化; T1CTL = 0X06; T1CC0H = 0X4E; T1CC0L = 0X20; 周期 T1CC2H = 0X27; T1CC2L = 0X10; 占空比 T1CCTL2 = 0X5C; 比较模式 } #include iocc2530.h #define uint unsigned int #define uchar unsigned char //定义控制LED灯的端口 #define LED1 P1_0 //定义LED1为P10口控制 void inittimer(void) { CLKCONCMD = ~0x40; //晶振 while(!(SLEEPSTA 0x40)); //等待晶振稳定 CLKCONCMD = ~0x07; //TICHSPD频CLKSPD不分频 CLKCONCMD |= 0x38; // time1的定时时钟为250KHz P1DIR |= 0x01; PERCFG |= 0x40; //定时器T1的备用位置2 P2SEL = ~0X10; P2DIR |= 0XC0; P1SEL |= 0x01; //P1 timer 通道2 P1_0 //time 1 init T1CC2H = 0x61;//1S 的占空比 T1CC2L = 0xa8; T1CC0H = 0x7a;//1S周期时钟 T1CC0L = 0x12; T1CCTL2 = 0x1c; // 模式选择 T1CTL = 0x06; //250KHz8频 } void main(void) { Initial(); //调用初始化函数 while(1) { if(K1==0) { Delay(300); if(K1==0) { T1CC2H -=0X03; T
您可能关注的文档
- 汽轮机原理与结构 盘车装置 盘车装置图片.ppt
- 汽油发动机管理系统故障诊断与修理 氧传感器工作原理 2-7-1氧传感器工作原理.ppt
- 钢结构检测与质量验收(旧) 栓钉焊后弯曲性能 焊钉 (栓钉 )焊接工程.pptx
- 牵犬师实用技术 犬的步态种类 犬的步态---马步.pptx
- 牵引供电系统 牵引变电所的主要功能 牵引变电所的主要功能.ppt
- 钢铁轧制工艺技术 轧钢基本工序:加热速度 原料的加热.pptx
- 牵引供电系统 牵引变电所供电方式 牵引变电所供电方式.ppt
- 嵌入式系统基础 项目二:ARM微处理器概述 ARM使用-软件烧写前的设置.pptx
- 高层结构工程施工 焊接箱型截面梁柱制作 焊接箱型截面梁柱制作.ppt
- 嵌入式应用基础 演示文稿 第十讲.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 第15课 两次鸦片战争 教学课件(共31张PPT)高中历史人教统编版中外历史纲要上册.pptx VIP
- 电子课件-《GSP实务教程》课题七.pptx VIP
- 电机与电气控制技术 任务后练习题参考答案 赵红顺 .pdf
- PEP人教版小学英语六年级下册教案 全册.pdf VIP
- [北京]2024年北京市文物局局属事业单位招聘笔试历年参考题库附带答案详解.docx
- 【课件】平移(课件)人教版(2024)数学七年级下册.pptx VIP
- 电子课件-《GSP实务教程》课题六.pptx VIP
- 部编版道德与法治五年级下册《读懂彼此的心》练习题.docx VIP
- 《研学旅行课程设计》课件——研学课程方案设计.pptx VIP
- 《Lagrange中值定理.ppt
文档评论(0)