单片机创新开发教程(基于STC8单片机)教材课件完整版电子教案.pptx

单片机创新开发教程(基于STC8单片机)教材课件完整版电子教案.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机创新开发教程(基于STC8单片机)344页完整版课件正版可修改PPT基于STC8H8K64U芯片的天问51图形化课程GPIO口设置天问51单片机1控制单个LED灯目 录2控制8颗LED流水灯CONTENTS3独立按键控制LED灯控制单个LED01CMP灯和引脚学习电路图指令学习程序实现:点亮与闪烁章节PARTCMP灯和引脚P41CMP电路图详细描述从电路图可以看出,想让LED灯亮,就需要将P4_1设置成高电平指令学习 在GPIO类别指令中,用于设置引脚模式指令。第一个参数用于设置引脚;第二个参数用于选择模式,共四种模式,分别为双向IO口、高阻输入、推挽输出和开漏输出。 在GPIO类别指令中,用于写引脚电平,第一个参数用于设置引脚;第二个用于设置电平高和低。程序实现---点亮CMP灯程序实现---让CMP的LED闪烁控制8颗LED流水灯02LED灯和对应引脚学习电路图指令学习程序实现章节PARTLED灯和对应引脚8颗LED灯LED1-LED8:P6端口,P6_0-P6_7引脚电路图详细描述P40在天问初始化的函数里已经初始化为双向IO口,外加R5下拉电阻,所以Q1默认状态为导通,我们只需要控制P6端口就可以设置流水灯亮灭。指令学习 在GPIO类别指令中,用于设置端口模式指令。第一个参数用于设置端口;第二个参数用于选择模式,共四种模式,分别为双向IO口、高阻输入、推挽输出和开漏输出。 在GPIO类别指令中,用于写端口的数据,第一个参数用于设置端口;第二个参数写入的是一个8位的数值,P6端口对应是8个引脚,分别为P6_0、 P6_1、 P6_2、 P6_3、 P6_4、 P6_5、 P6_6、 P6_7、 。默认是0xff,即10进制的255、2进制即8颗LED灯都是灭的状态;如果值为0,即2进制8颗LED都是亮的状态;如果值0x0f,为2进制即前4颗灯亮后4颗灯灭的状态。程序实现---分别点亮和熄灭8颗流水灯熄灭点亮程序实现---8颗流水灯闪烁程序实现---4颗亮4颗灭LED1-LED4灭、LED5-LED8亮LED1-LED4亮、LED5-LED8灭独立按键控制LED灯03独立按键和对应引脚学习电路图指令学习程序实现章节PART独立按键和对应引脚KEY1-P3_2KEY2-P3_3KEY3-P3_4KEY4-P3_54个独立按键电路图详细描述从电路图可以看出,按下独立按键为低电平,即为0;松开为高电平,即为1指令学习 在GPIO类别指令中,用于读取引脚返回的值程序实现---KEY1按键控制P4_1-LED基于STC8H8K64U芯片的天问51图形化课程—感谢您的聆听—时间:X年XX月天问51单片机基于STC8H8K64U芯片的天问51图形化课程定时器的使用天问51单片机1定时器2中断系统目 录3指令学习CONTENTS4程序实现定时器01章节PART什么是定时器 在工业检测、实时控制系统中,经常要用到定时或计数功能,用于产生精确的定时时间,对外部脉冲进行计数等。基于STC8H8K64U芯片的天问51单片机中有5个可编程定时器。其它型号芯片,请查看芯片手册确认可用定时器。定时长度 使用定时器功能时需要设置定时长度 天问里用的是16位自动重载模式,12T时钟,24MHz系统频率 最大计数值=216 =65536,最长定时时间=65536×Tcy 机器周期Tcy=12 / fosc =12 / (24×106)=0.5微秒 最大定时长度=65536×0.5=32768微秒中断系统02章节PART为什么使用中断 51单片机主要用于实时测控,要求单片机能及时响应和处理单片机内部或外部事件。由于很多事件都是随机发生的,如果采用定时查询方式来处理这些事件请求,有可能得不到实时处理,且单片机的工作效率也会变得很低。因此,单片机要实时处理这些事件,就必须采用中断技术来实现,这就要用到一个重要的功能部件--中断系统。中断系统 所谓中断, 是指当CPU正在处理某件事情时, 外部发生的某一事件(如一个电平的变化, 一个脉冲沿的发生或定时器计数溢出等) 请求CPU迅速去处理。于是,CPU暂时中止当前的工作, 转去处理所发生的事件。中断服务处理完该事件后,再回到原来被中止的地方,继续原来的工作,这样的过程称为中断,实现这种功能的部件称为中断系统指令学习03章节PART指令学习在定时器类别指令中,用于设置定时器及定时长度。基于STC8H8K64U芯片的天问51共有5个定时器,即0、1、2、3、4,其他芯片需要去芯片手册中查询定时器个数。第一个参数可选第几个定时器,第二个参数设置定时长度最大为32768微秒。 在定时器类别指令中,用于启动指定的定时器指令学习在定时器类别指令中,用于设置指定

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档