粉丝653获赞1467


今天咱们出一些视频,教一下这个二七五二七六系列主机如何软解啊?首先把这个文件解压到优盘里边,优盘要空的,解压完之后是这样的,一共是七个文件,四个文件夹, 然后就可以把 u 盘拔下来, 把油盘拔掉,插到主机上板开机, 如果等待一会他没有反应的话,就得需要用五零五四开通开发者模式, 长按这个键进入服务模式,选择第二个,然后第一个 长按中间的位置松开,再按一次松开,他就会导入这个证书, 现在已经导入完成。把 usb 拔掉,长按开关机, 出现这个标志,然后搜 松开主机就已经软结成功了。 还有咱们之前说到的,如果没有开通这个服务模式,也就是开发这个选项,他是没有这个中间这个选项的,得需要在五零五四上面开通,现在拿五零五四插好 进到五 f 电子通信设备,然后需要访问诊断权限, 然后输入诊断登录,单面 全线已分配点匹配,调到第一个开发者模式, 如果没激活的话是未激活,把它改成已激活就可以了。 然后点击应用主机,长按开关机,重启一次就会出现这个了。

pic 单片机点亮发光埃及版在前两节课程讲了单片机的基础,还有损形,还有单片机 a 口的操作 计算器。好有了前两节的基础,那么就可以进入这节课程的学习,以幺六 f 八七节 a 芯片讲解,其他幺六 f 系列芯片都可以参考学习。 这个先讲一下这个 pic 开发平台的组成,有单片金用系统,还有开发工具, 应用系统,包括硬件还有软件,硬件呢,比如现在大家用的这个 h l 杠 k 幺八这个开发版 是一个硬件系统,软件呢,就说可以用到这些变异器啊,或者是相关的烧水器等等啊。开发工具呢,也包括这个硬件软件,硬件呢,比这个变成器调试器, 这个变成器呢? ps 大面积呢,要专门的变成器,有三百六十块的,有六百八十的,有一千二百块钱的,这个根据大家的需要选择选配软件呢,包括啊,这个开发环境还有 c, 就说边将这个编辑器杀死,软件仿生,软件未编期,还有 ce 编辑器集成在一个软件当中,还有个是 c 编辑器啊,就说开发工具还有了,这是开发平 开来我们就可以开发这个 pic 单片机了。那么 pic 软件开发大致流程分为六步, 第一呢,用 c 圆编线好圆程序啊,在电脑上编辑器,就说前面安装的这个 id 软件中。第二呢,将这个 原程序啊,也叫原代码变异常,目标程序也叫目标代码,那个机器码就说调用电脑上是原编辑器软件。 第三呢,用这个硬件调试器啊,你做烧水器,将这个目标代码写入到单片机当中。第四呢,用硬件调试啊,仿真啊,或者用软件仿真啊,这个仿真器价格比较贵啊,六百多块钱或者一千多块钱,现在呢,就 因为条件有限啊,同学们呢,可以直接啊把程序稍写到这个开发板上,就可以看到现象了,就不需要这个发电器了。第五呢,重新变异啊,进行调试啊。第六呢,单片及充电运行目标程序, 如果你能保证所编写的程序没有问题,也可以跳过第三第四两步程序呢,是不断的在调试啊。 好,现在呢,我们就教大家点亮开发板上的第一个啊发光管,有些同学问啊,发光管在哪里? 大家看到开发板上有一个点证啊,点证呢,这样给大家看的这个呢就是开发板上的点证,他是有 六十四个这个发光管组成的,现在呢,我们点亮这个,怎么去点亮,先看这个原理图, 就这个发光管点亮他只要发光管,发光二极管呢,在这个模拟电路里面,我学过二极管,发光二极管他是这样,这边呢是负,这边呢是正, 一般呢就需要这个线流电阻,这个线流电阻 两端啊,只要在这边给一个低电瓶,这边给一个高电瓶,那么这个发钢管呢,就可以点亮了, 同样要点亮这个发光管,这边呢就是给一个低电瓶零,也就是说这个这边是零,那么这边呢就是高高电瓶一,那么这个 发钢管就点亮了啊,我们再看一下这个具体的这个电路, 在学习之前呢,大家要懂得怎样看这个原理图,原理图在这个制药包第四原理图及芯片手册,打开,这里有个 h 二楼杠 k 幺八原理图 啊,双击打开,这个要安装 pdf 软件之后才可以的,还可以打开这个幺六 f 八 ga 著名手册啊,现在呢就就直接双击打开 啊,这个是芯片手册,芯片手册呢就介绍了这个八七七 a 的芯片的一些功能啊,还有一些说明啊,这里呢非常关键的,大家如果想成为高 手,一定要看这个食品手册,所有的书纸啊,都是参考这个食品手册进行搬搬过来的啊,这个要注意 好,这个呢就是四十九的这个幺六二五八七七 a, 而且八八四啊,这个幺六系列的都是可以兼容的 好看。芯片手册呢,大家第一步呢要找到他的目录在哪里,就说我们要学什么知识点啊, 哎,这个目录我们今天要学的知识点是这个 i o 口 i o 端口啊,就说控制他的高低电瓶,所以呢,你要找到这个三十九,这里面如果你要学这个定时器啊,那么就要找到七十三,或者一些 ad 转换,还是一批乱啊等等,意思就说你要学什么知识点,你就要找到他相关的。这个 目录在哪里好,这个出手车呢,有三百二十八页,在这里呢,不可能每页跟大家讲解,大家自己去看。好,我们打开三十三十九页啊,上面呢有一个可以直接输入三十九的 好,这个三十九啊,这里面呢就说是 l 端口, l 端口呢,这里有三十五个通用 l 端口, 前面讲过啊,两个计算器,一个 po r t a, 一个 t r i s a 呢是 a 端口。好,这两个端口的计算器, 他就说他是八位的,大家还记得哪一个是控制输输入输出,哪一个是控制这个高低电瓶吗?我们可以看一下上节课前讲的这个两个计算器啊,就说 方向控制计算器跟数据计算器,好,这样呢就很清晰了啊,就说方向计算器啊,相应位设置为一表示输入,设置为零表示输出,现在呢我们就输出高低电瓶,所以这个方向计算器呢,我们全部设置为零, 还有控制高低电瓶呢,就说这个相应设置为一,表示输出高电瓶啊,设置零,表示输出低电瓶啊,好,这两个呢就是这个计算器啊,设置啊,具体的用法, 大家可以暂停打开这个视频手册,再强势去看。这个手册里面呢就说每一个银角 a 口,一口 c 口,他都会强势去讲解,我们讲的只是一个通用的啊,好,这个计算器 它里面有八位,每一位干什么,这里呢都写的很清楚的,还有这个还有口音讲呢,还有第二功能,第三功能,第二功能,第三功能呢,它是由这个计算器来控制的, 由于现在是新手啊,大家讲这些计算器呢,可能大家就对这个单片机有一种恐惧感,所以呢对于新手来讲,我们讲太多计算器呢,反而不好,好,我们再看一下啊,刚才说点亮这个 发光耳机管,我们要打开原理图啊,打开原理图之后呢,你们可以看到好跟大家分析啊,比如这个发光安机管,我们首先呢要选通啊,这个 c o l 杠一啊, 这里有个跳线帽啊,有个开关,开关在哪里呢?我们在开板上的这个呢,就是 这个就是开关,我们要拨到 om 位置啊,这个 s 四打上去就选通了这个,还有这个 s 五呢,全部拉下来关掉,这个开关也是拉下来关掉,现在就具备了硬件条件,我们再看啊, 再看这个 c o l 杠一,他接在哪里?我们可以看到 c o l 杠一呢是接在这个 u 八,这里面,他是一个驱动芯片,这里要注意观察啊,这个这里呢是 ol 一,这里呢是杠一, 所以他经过了这个 ul 三二零零三这个芯片,这个芯片起到什么作用呢?可以放大电流作用啊, 还可以反向,比刚才这里要你要输液,要低电瓶,那么这边就是高电瓶,这边高电,这边低电瓶呢,这边就是高电瓶啊,起到这样的作用。好,我们再看一下啊, 要点亮啊,这一列,这一列,那么我们这要把这里呢是一个低电瓶零,也就是说 在这里呢就是低电瓶啊,我们这个 c o 杠 c o l 杠八呢需要一个低电瓶,那么这里呢就需要一个高电瓶了啊。一, 大家再看一下 c o l 八接在哪里?为什么要这样?现在说是一种网络标号,一种新的写法。我们再看一下单片机这个最小系统 c o l 八,我们找一下 l e 吧, 小 l 一在哪里啊?这个是 ol 一二三四五六,好,就在这里面,这里面呢相当于接在这个单片机的 ra 零口面,好,看到了啊, i'm in, 再看一下这这一行要这个发钢管点亮,那么这里要高电瓶一,也就说这里高电瓶 pdpa, 我们看一下接在哪里啊? pda 啊,我们接到这个这里面这个数码管,这里面这个 dpa 啊, 这里接到一个线头电阻啊,按二十七,也就是 a 啊,这边呢是 a abcdefg, 我们再看一下 a 口接在哪里啊?好,这个 好像下象棋那样啊,有很多,分为几步啊?好, a 口啊,我们这看到在这里面哦,换一下吧。 a 口啊,相当于,这里, 相当于呢就是阿迪林阿口接到这个阿迪林,好,现在呢,我们找到了两个阿迪这个阿口了,就下一步我们就知道怎么去做了。 好,这里要做电路分析啊,刚才讲了要点亮右下角第一个发光管,分两两个步骤,第一步啊就说 c o l 杠一,就说这个,刚才接到这个硬件的位置要拔上去,在上面拔上去 o o n 位置, 这个要打开,这个刚才说了,经过如二二零零三取反得到,这个是 ol 一接着单片机,这个啊,哎,一口只要控制啊,一口输出高电瓶,选通 这个点正管右边第一列 led 啊,整列选通了。第二步呢, 这个 dpa 要高电瓶啊,金线的电阻, r 七接到 a 网络编号, a 网络编号接到单片机 rd 零 l 口,只要控制 rd 零输出高电瓶,就可以点亮罚款安全管。好,这个呢就 很好理解啊,这个呢是单片机最小系统幺六 f 八七七 a 好,点亮,点亮这个原理的啊,已经讲了,只要给这两个啊挨口输出高电频就可以点亮这个灯了,这个时候要注意啊,这个设置, s 二呢,全部宝马开关在上面啊, 这个 s 四呢啊,一二三在上面,第四呢在上。好, s 二十四啊, s 三呢,全部在上面,就会就是开宝马开关,我们要注意他的位置,好,这个点亮这个原理呢,我们就知道了啊, 现在呢,这个进入啊,这个程序的编写,在写程序之前呢,大家也要知道这个最简单的这个生源程序结构, 在前面的基础知识也学过这个生意人,生意人呢,有一个主函数面, 作为单片及应用呢,他有包括了相关的一些头文件,也就说一些寄存器啊,里面 设置啊,这个呢就是底层工程师呢,已经写好了,大家把它包含进来就可以了,这时候第一条就是写这个语句,井号 mclude, ps 一点 h, 然后一个主函数,主函数后面一个大括号,这里呢就是写你的程序了, 这个 c 程序呢,有起点却没有终点的开始呢,从面函数开始啊,这里面呢就很多程序啊,你可以写很多, 我们再看一下这个头文件啊, ps 一点 h 头文件包含包括了 ps 幺六系列各种型号单片级的头文件, 三印头文件的内容比拼。 icd h 呢,它有特殊功能集成器的定义,还有长量的定义,还有配置自定义等等啊, 这个配置智能什么意思呢?对于新手啊,我们就暂时就知道,就说只要是设置啊,一些金正啊,比如用多少兆的金正,还有 你是关门狗,看门狗,关掉上电掉电啊,就是我们只要设置精湛就可以了,现在可以不关这条语句呢,就设置这个配置字的 cfig, 后面是一个计算器的,设置 好计算器啊,在我们的 id 软件呢,这个位置上,我们打开这条这个菜单,这里面呢就可以设置这个配置,配置有两种方式,一种呢就是说啊, 直接在这个软件里面设置,打开之后啊,就假如啊, 你把这钩去掉,可以在这里面设置这个配置字,这个金针钩上之后呢,我们在程序里面设置啊, 两种方式,就是第一种就是第二种,所以呢这位新手呢,我们建议大家直接用微镜电子配好的这个配置位,用这个就可以了,不需要在这里设置,这里设置很容易把芯片锁死, 这里也看到一个金正啊,一个看门狗啊,一些电压啊,一些等等的设置。 好,我们看完这个硬件部分,我们再看一场软件的一个写语句啊,比如这个外语句啊,外语句还有这种表达式啊,他的语句呢,内部可以可以为空他特点先判断表 表达式,然后再集成语句,原则呢,表达式不是零级为真,那么集成语句,否则就跳出这个外语句。好,第一次看,我们就简单的说啊,就是说一条语句,四亿元的语句,你在前面的基础里面呢,也知道了。 好,现在呢我们就开始啊,编写啊,第一个时间圆满,每一次写程序呢,要啊,第一次啊,现在呢就大家就学 ps, 大面积啊,第一次老师跟大家写程序呢,我们要一个字母一个字母的打出每条语句来, 那么在后面的课程呢,我们就直接把这个原代码打出,就不跟大家打字了,因为一个字一个字的敲要花很多时间。好,现在呢我们就 打开打开这个 id 软件啊啊,这个有点慢啊,打开 啊,第一步呢,我们也新建工程啊,在前面我们也新啊,做过一次了,这里为了大家熟时熟练,我们再做一次啊,我们在这里新建一个工程,下一步 这里选择芯片,这个很多啊,我们选择幺六 l 四系列的幺六 f 八七七 a, 如果你的是其他芯片呢,可以自己看啊,幺六 f 八七七 a, 下一步, 好,这里呢就稍等一下,有点慢,不能太着急。 好,这一波 大家记得是选择这个变异器,这个 picc 变异器,如果这里打岔了呢,我们就要找到这个 picc 变异器安装位置啊,这里呢没打岔了之后说明正常,我们可以点击下一步就可以了, 这个呢就是关联起来的,我们安装 picc 的时候呢,在这个位置啊,这个呢就是找到他的位置了, picc。 好,今天我们如果没有打岔,我们直接下一步,这里呢就是一个文件夹位置,我们要把它 装在这个低盘新建一个 k 幺八,这个幺六二五八七七爱心片,这里呢我们再建一个,现在呢 就说是第一个实验啊,一十三节课程 l led 啊,好,第一个实验,这个是文件夹啊,文件进来, 好,这里呢就是建一个项目的工程名称,我们的工程名称呢叫 h l 杠 k 幺八, 好保存,当然这个名称呢也可以改成其他名名称的,大家可以任意去修改的,而且改成你自己喜欢的名字都可以保存。好,现在呢就说明这个项目在低盘 这个位置上面,大家记得不要打中文啊,我们再下一步,好,这步呢我们直接下一步,这个说明芯片 是八七 a, 变音器呢,是 picc 这个幺六这个文件位置,我们点击完成好,这个项目就建好了啊,好,这时候我们就开始新建一个十元码, 好,先把它啊先刚才说的一个包含的一个头文件,这个头文件呢是井号,开头的井号 i n c l u e e。 啊,我用小写啊,中药用到英文输入法, i n c l u e e, 我们要头文键,头文键有两种写法,一种呢是中括号,一种呢是双引号,双引号 就说头文键在项目里面的中括号呢,这个头文键呢在这个 ph 里面的头文键,刚才我们说的是 pic 点 h。 好,这个时候呢我们先把它保存起来啊,这个保存保存在我们新建的这个项目里面,我们新建在这个低盘这个幺六 f 八七七 a, 刚才这个位置下面, 好,这里呢就一个名字, m a i m 点 c, 这里要注意用英文输入法就是点 c, 如果是句号是不行的,打到英文输入法。好,这个时候呢,这里呢这个颜色就变了, 变成浅蓝色了,还有要把这首语句啊,要增加到我们的下 项目里面,增加好,找到刚才我们的项目里面点开。好,接下来就增加进来了啊, 好,第二步呢,我们要刚才要写的是一个配置字,配置字是什么?我们在扩建里面,这里可以看到,我们就直接啊 直接把这个打出来就可以了,这个 c o c o n, 这里是两个空格啊,要注意啊,好,我就直接复制吧,我就不打了, 就说要两个,两个按住这个收腹键, 两个空 啊,这变红色了,直接复制吧,我这三个过来把这个直接复制过来啊, 我把它放在这个工程里面,大家直接把这个复制过来就不用打击了,这就说两个斜杠啊,要注意的问题,这个是什么作用呢啊?这个呢就是一些 好作解一下吧, 啊,就他门口还有金镇 配置是配置,刚才说的在哪里?在这个位置,这里可以 打开,打个勾的时候呢,我们就直接啊用我们现在这个配置纸,如果你想,如果你是高手啊,可以把这个去掉 点一下,在这里啊配置这个精湛,这个 h s 啊一样的好,我们是新手啊,不是高手,所以呢我们就先展示关掉这个,我们呢就直接用这个配置字来变成。 好,刚才我们要赛布要干什么?我们先定义啊,定义这个 c o l 也是用井号开头的。 第一,这个我们先把这个选通吧, 把这个啊 i 一啊,这个把它选通,把它定成高电瓶啊,其实编程呢有很多种写法,我这里呢就先用一种简单的写法吧, 我们就不定义了,这个定义呢可能,但是大家看不懂啊,因为现在还没学过好,我们直接就学这个主函数, 喂的这个 m a i n 这个 括号后面呢是一个大括号,大括号呢写我们的语句。 好,首先呢我们要定义两个计算器啊,一个呢是 trisa 啊,就这个 tris, 现在呢我们用到这个 a 口跟 d 口, 所以呢我们在这里呢就把它写出来一个 t, 这个用大写啊 trisa, 还有一个是 t r i s d 两个口,我们把它设计成输出啊,输出,大家记得家里面是低电瓶啊,好,低电瓶啊,就是设计成输出, 把这个呢也设计成输出啊,低电瓶啊,这里呢可以把它拉往后拉一点啊,这样按住这个推宝键。 好,这个时候呢,我们就要先要选通啊,这个啊一啊,怎么选通?我们用到一个计算器 port, 这个选通,这是 a, 等于高电瓶啊,直接高电瓶呢,其实就说这里有两种写法,一种呢是二正字的写法,一个是零 b, 二进行的是 b, 现在是哪一位?我们就看一下这个货件 啊,是第二位啊,相当是第二位啊,前面还有个零呢, 看我们这个怎么写,比如我们先打七七月八号吧,一二三四五六七八啊,现在, 现在是这个是第零位,我们呢这里呢是第一位啊,把这个去掉,加一个一啊,现在就可以了,这是 a 口的这个高电品啊,这相当于这个哪个卡, 相当于这个 p, 我们看一下啊,啊, a 一啊,相当于高电瓶啊,就这个好,选通了列,我们再选通啊,这选通什么? 在选通这个刚才说的这个 d 口啊, p o 大写啊, p o r t d 选通哪一位?我们也要十六进去,我们先把这个八位打出来,一二三四五六七八。好,八位打出来,我们就说第零零位啊,高电瓶啊, 你再看一下这个呢,就相当于是哪个,我们看一下靠近, 这是阿迪林啊, 阿迪林高电瓶啊,好,只要运行这个程序啊,我们的 这个发钢管就点亮啊,我们先试一下边翼啊,这个是边翼好,边翼好像有臭啊, 好,这个变异时候出现错误啊,我们点一下这里,他会跳到错误的位置啊,这个 t r i 这个是什么?大家看到我们是不是打错了 s 啊,这个是 s s, 所以这个计算器呢,大家要记住啊, t r i s, 刚才我就说把它打成 a 它就不行了,好,我们再编一遍,我们先一步步来好,这个就出现这种情况啊,就我们就允许程序运行 好,现在呢就变异成功了啊,变异成功之后呢,我们打开刚才的项目啊,这个 八七九 a, 我们看一下有没有生成一个啊,钥匙文件啊,这个 hl 刚可以把这个生成一个 house 文件了。好,这个时候呢我们就把这个程序也烧到我们单片机上看一下, 这个时候呢要选择啊,这个烧水器,烧水器呢,如果你的是 ps k 三选三,二选二, id 一 icd 啊是什么你就选什么,我现在用这个基层在板子上的这个 ps k id 二进行烧程序, 单独购买这个官方正版的要三百六十块钱,这个呢是要六百多块钱啊,我们用这个 ps 一个 it 二, 这个时候呢还要注意个问题啊,看到看到没有出现这种情况,这个情况呢就说我们开发板的电源开关没有打开,没有保证电源开关打开就可以了,这个时候呢这个灯会闪, 这说明没开没电源,我们就要拔掉重新来一次,所以开启的时候呢,我们就要把这个开关 好了,打开好,我们再来重新连接一次,先关掉再连 好,现在呢就连接成功了,我们把烧程序啊,大家在前面学过了,这个呢就是烧程序,烧好程序之后呢,我们就看到啊,这个板子上这个灯是不亮的,我们要点一下这个小箭头啊,这个时候呢 这个板子上这个灯才会亮的啊,好,这个时候呢,我们这个灯就点亮了啊,好,大家看一下啊,这个第一个程序啊,是不是很简单? 除了这个,我们现在不会是复制过来的,因为配置字比较复杂一点,新手呢不建议去了解这个产品呢,就非常简单的。好,这里还有个问题啊,因为单品 面积呢,他是不断的在运行的,就说如果这样呢,那么集成到这里大面积就停止了,不运行了。好,这个怎么办? 所以呢,这里用到一个外剧啊,我们就把这个不断运行的这个程序呢加到我们的外剧里面啊,好,这个甩通之后呢,我们就不管他了啊,尽量要增加一个外剧啊。 w, 刚才我们讲过的 w h i l e 这里呢有一个,我们要他不断的在里面运行啊,这里有一个大括号, 意思就说这个 单片机呢,不断的在运行。好,我们把它推宝键,我们再看一下这个语语句,什么意思啊? 好,这个外句就说表达是不是零级,没整那么几声语句,否则就跳出语句,现在呢,我们不跳出啊,由他直接在这里循环,所以呢,这里来说是一啊, 后面呢就没有结束啊,好,我们再编一下看一下。好,他也出现这个,这个时候呢,大家可以点这个不再提示啊,允许这个程序运行啊,因为有些杀毒软件认为这个编辑呢是病毒。好,编一成功啊,我们把它写在。 好,现在我们再看一下啊,一样这个灯也点亮了啊,好,到此为止呢,我们第一个程序呢,我们就编写完成,也把它稍写到这个单片机开包把上面了。 好,现在提出一个问题啊,能不能这个灯啊进行闪烁,我们在下节课程呢,就控制这个灯闪烁。 其实学 ps 大片机呢,也是非常简单,大家知道这是计算器的设置就可以了, 我们再看一下这个后键啊。好,第一个程序呢,我们就跟大家打字了,后面程序呢,我就直接打开项目跟大家进行圆码分, 同学们呢,自己去打字就可以了。好,这个稍写。第一个程序看结果啊,刚才已经看到了,就说已经点亮了这个发高二极管,那么说明你已经成为一名单片机开发人员啊。这个程序没什么实用价值, 你也不明白有些语句的意义,但是他给你带来了成就感和自信心,这才是作为初学者最需要的,有了信心与性兴趣,一切不再成为负担和难题。 好,总结一下啊,这讲讲到这里差不多了,用事实来说吧,学单片机难不难?单片机主要是用来实线自动控制,生活中我们每天都跟他有关系,他是装在 产品的内部,我们人也没有直接看到他。举个例子,你手上的这个手机或者平板电脑,现在呢是苹果十十二, 那就三星二十二,四二零三零或者华为啊,小米手机的呢啊,每个大学生都有一台手机, 它里面呢都是由单片机控制的,当然现在的叫法呢叫按摩芯片,这是嵌入式芯片,它是这个八合的,它的速度呢,可能达到二点八至,非常快,只要你学会了如何控制单片机的按按扣, 你就进入了单片集世界的大门。好,之后恭喜大家进入了单片集世界的大门。