-
第第26课,亮灯倒计时课,亮灯倒计时10秒,开始播放音乐秒,开始播放音乐这一课,我们用一点简单的控制之后,才开始播放音乐。这种工作方式可以用在一些计时后报警等场合。我们采用前面学习过的定时器精确定时,在10秒钟后给出信号,触发音乐播放。―――――――――――――――――――――――――#defineucharunsignedchar//定义一下方便使用#define
积分:
2 矿块
/ 时间:2020-07-10 /
页数:5 /
阅读:211
26,倒计时,10,开始,播放,音乐
-
第第16课。写入一个字节到课。写入一个字节到24c02并读出来验证并读出来验证本课的程序已经包含了上一颗的内容,增加了读24c02的函数,请看程序:―――――――――――――――――――――――――――――#defineucharunsignedchar//定义一下方便使用#defineuintunsignedint#defineulongunsigned
积分:
2 矿块
/ 时间:2020-07-10 /
页数:4 /
阅读:223
16,一个,24,c02,字节,读出,上一课,写入,验证
-
第第6课,用定时器中断闪灯,定时器中断的学习课,用定时器中断闪灯,定时器中断的学习在第二课,我们学习了用指令延时闪灯,但是用指令方式闪灯有cpu不能做其他工作的缺点。这一课,我们将学习如何使用定时器方式使灯闪烁。中断的理解。这里将涉及到单片机中断的应用,在cpu的一步步按照指令运行的过程中(主程序),可能会有其它的更紧急的需要做的事情(中断服务程序),需要cp
积分:
2 矿块
/ 时间:2020-07-10 /
页数:4 /
阅读:215
06,定时器,中断,学习
-
前言,前言,30章章C51学习教程介绍学习教程介绍2006.6作为一个初学者,如何单片机入门?我需要那些知识和设备?知识上,其实不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了。一般的大学毕业生都可以了,自学过这2门课程的高中生也够条件。设备上,一般是建议购买一个仿真器,这样才可以进行实际的,全面的学习。日后在工作上,仿真器也大有用处。(仿真器请使用
积分:
1 矿块
/ 时间:2020-07-10 /
页数:1 /
阅读:186
前言,30,C51,学习,教程,介绍
-
第第22课,音阶声音输出试验课,音阶声音输出试验这一课,我们不再输出简单嘀声了,而是要输出各种不同频率的音乐声。先输出基本的音阶,12345671。为了输出准确的音阶频率,我们需要用定时器输出来控制蜂鸣器的驱动,这里用的T0。我们再每一次定时器中断溢出时取反P17引脚,以形成频率驱动蜂鸣器,定时器0工作在16位方式,需要在中断里重新置入初始值。这个值就决定了P17
积分:
1 矿块
/ 时间:2020-07-10 /
页数:3 /
阅读:208
22,音阶,声音,输出,试验
-
第第12课,可编程自动控制控制跑马灯课,可编程自动控制控制跑马灯这一颗,我们学习如何让跑马灯自动按照我们预定的顺序进行。这种控制在工控场合经常用到。这个程序里,我们预先定义了一个变化的顺序speedcode,每跑一圈灯就根据预定设置的表格数据来决定下一圈的跑马速度。这样我们就实现了按照预定的顺序自动变化运行。请看代码:-------------------------------
积分:
1 矿块
/ 时间:2020-07-10 /
页数:2 /
阅读:204
12,可编程,自动控制,跑马
-
第二课,用指令方式延时闪烁第二课,用指令方式延时闪烁LED灯灯本章将学习如何使LED闪烁,和如何查看变量的值。单片机内部的CPU工作都是要靠时钟驱动的。在标准51芯片中,每个指令周期是12个时钟。所以只要外部时钟固定,某一条指令运行的时间也是固定的。比如本试验中的单片机晶振振荡输出的时钟是22118400HZ,一条单周期指令执行的时间就是12/22118400秒=5
积分:
2 矿块
/ 时间:2020-07-10 /
页数:9 /
阅读:181
02,指令,方式,延时,闪烁,LED
-
第第30课,从课,从24c02中读出音乐来并播放音乐中读出音乐来并播放音乐这是本入门教程的最后一课,也是最复杂的一个程序。我们要从24c02中读出上一课写入的一个乐谱,并播放出来。这是模拟mp3的工作方式。获取外部的存储器的音乐数据并播放,而这个音乐数据是任意的,只要符合播放规则就可以。本课我们还要学习函数模块的做法。请打开第30课的工程:可以看到,在左边的列表
积分:
2 矿块
/ 时间:2020-07-10 /
页数:10 /
阅读:199
30,24,c02,读出,音乐,播放
-
第第20课,变频声救护车报警信号输出试验课,变频声救护车报警信号输出试验这一课,我们做一个更复杂的声音输出,不断交替输出2个频率的声音,类似救护车的声音。同时闪烁2个灯。―――――――――――――――――――――#defineucharunsignedchar//定义一下方便使用#defineuintunsignedint#defineulongunsig
积分:
1 矿块
/ 时间:2020-07-10 /
页数:2 /
阅读:203
20,变频,救护车,报警,信号,输出,试验
-
第第10课,课,4个按键个按键4级变速的跑马灯试验,多任务的工作方式级变速的跑马灯试验,多任务的工作方式这一课,我们要用4个按键,控制跑马灯的4种不同的跑动速度。按键的控制我们也做过了,结合跑马灯,很容易程序就出来了。只是每按一个键,就赋给一个不同的定时器2溢出次数而已。我们设置为1秒,1/2秒,1/5秒,1/10秒四个档次,分别时K1-K4控制。这个
积分:
1 矿块
/ 时间:2020-07-10 /
页数:2 /
阅读:175
10,按键,变速,跑马,试验
-
第第23课,按键控制音阶声音输出(电子琴)课,按键控制音阶声音输出(电子琴)上一课我们实现了通过蜂鸣器自动输出7个音符的试验,这一课我们用按键控制音符的输出,4个按键输出4个音符,效果就和电子琴的按键一样。由于平时不能发声,只有按键后才发声,我们用定时器的启动TR0作为声音输出开关。在发现按键后,送入对应频率值,打开定时器,就发出了声音,延时一阵,再关闭定时器,声音
积分:
1 矿块
/ 时间:2020-07-10 /
页数:3 /
阅读:201
23,按键,控制,音阶,声音,输出,电子琴
-
第第13课,用外中断方式读按键,控制灯的亮灭课,用外中断方式读按键,控制灯的亮灭这一颗,我们学习外中断的用法。也就是外部IO的中断INT0,和INT1。对应的引脚是P32和P33。在我们的电路图中,P32也就是接在K1的引脚。所以当我们按下P32接到地的时候,可以触发一个INT0中断,当然,必须预先初始化才会启动。这种中断方式的按键,可以实现按键的立即响应。
积分:
1 矿块
/ 时间:2020-07-10 /
页数:2 /
阅读:167
13,中断,方式,按键,控制
-
第三课,跑马灯试验第三课,跑马灯试验在本课中,你可以学习到几乎所有单片机试验课程都会介绍到跑马灯试验。打开lesson3目录的工程文件,如图:这里实现跑马灯的方法是,依次灭掉前一个灯和点亮后一个灯,再延时一会,不断循环,就可以看到跑马灯的效果了。请在编译后,进入仿真,点全速运行看结果。好好研究这段代码,下面做作业:作业:例程中的跑马灯在同一时刻只显示1个灯,现在改为同时
积分:
1 矿块
/ 时间:2020-07-10 /
页数:1 /
阅读:168
03,跑马,试验
-
第第25课,乐谱方式输入的音乐播放课,乐谱方式输入的音乐播放,仙剑奇侠传仙剑奇侠传这一课开始,我们就要听到美妙的音乐了,这一课,我们可以听到演奏仙剑奇侠传的乐谱。这一课的程序,增加了2个比较复杂的函数,一个乐谱解释函数,一个音乐播放函数。我们音乐仙剑奇侠传的乐谱以一个我们自己定义的乐谱形式写好,作为一个预定义的字符串。再通过乐谱解释函数解释为“音符频率的序号”和“音符播放的时间”
积分:
2 矿块
/ 时间:2020-07-10 /
页数:6 /
阅读:120
25,乐谱,方式,输入,音乐,播放
-
第第15课,写一个字节到课,写一个字节到24c02中中24c02是一个非挥发eeprom存储器器件,采用的IIC总线技术。24c02在许多试验中都有出现。24c02的应用,主要在存储一些掉电后还要保存数据的场合,在上次运行时,保存的数据,在下一次运行时还能够调出。24c02采用的IIC总线,是一种2线总线,我们在试验中用IO来模拟这种总线,至于总线的时
积分:
1 矿块
/ 时间:2020-07-10 /
页数:3 /
阅读:190
15,一个,字节,24,c02
-
第第5课,标记的用法,用一个按键控制课,标记的用法,用一个按键控制1个个LED灯的亮灭,按键去抖灯的亮灭,按键去抖这一课,我们学习怎么用一个按键K1控制1个LED灯的亮和灭两种状态。按一次K1灯亮,再按一次K1灯灭。再按一次又亮,再按一次又灭。我们学习一下用一个bit变量来做一个标记,然后在按键的控制下,这个标记会变化,再根据这个标记的值,LED也输出不
积分:
1 矿块
/ 时间:2020-07-10 /
页数:2 /
阅读:186
05,标记,用法,一个,按键,控制,LED
-
第第28课,一个按键选择播放六首音乐课,一个按键选择播放六首音乐上一课,我们学习了用4个键控制播放3首音乐,另一个键停止播放。但是我们只能选择3首音乐,是不是太少了?因此这一课,我们用一个按键K1控制选择播放更多的音乐,共6首乐曲。如果按下另外三个按键中的任意一个,音乐就立即停止。―――――――――――――#defineucharunsignedchar
积分:
2 矿块
/ 时间:2020-07-10 /
页数:6 /
阅读:181
28,一个,按键,选择,播放,音乐
-
第第18课,嘀声报警信号输出试验课,嘀声报警信号输出试验这一课,我们将学习如何控制蜂鸣器的声音输出,这一课我们只输出一个频率的声音,之后几课我们将逐步输出更为复杂的音乐声,你甚至可以自己输入一个乐谱,直接播放出来。蜂鸣器有有源和无源的几种。也称为直流蜂鸣器和交流蜂鸣器。有源蜂鸣器只要通上直流电,就会发出预定的声音,比如,连续嘀声,或者间断嘀嘀声,这种声音无法控制,频率也无法改
积分:
1 矿块
/ 时间:2020-07-10 /
页数:1 /
阅读:170
18,报警,信号,输出,试验
-
第第8课,定时器中断跑马灯课,定时器中断跑马灯在第3课,我们用指令延时方式实现了跑马灯。这里我们用定时器方式再次实现,定时器方式有效率高,定时准确等优点。一个编程经验是,所有的中断都要尽快的运行和退出,中断服务程序越短越好,这样才不至于干扰主程序的工作和其他中断的运行。也就是,我们应该尽量把程序代码从中断服务函数里搬出来。对于定时器的中断的工作方式,我们可以建立一个全局的标记,
积分:
1 矿块
/ 时间:2020-07-10 /
页数:2 /
阅读:199
08,定时器,中断,跑马
-
粘土基坑支挡结构水土压力研究Studyofwaterandearthpressuresonretainingstructuresaroundclayfoundationpits(申请清华大学工学硕士学位论文)院(系、所):水利水电工程系专业:岩土工程研究:宋磊指导教师:温庆博副教授二零零三年六月密级:公开
积分:
18 矿块
/ 时间:2020-07-09 /
页数:104 /
阅读:30
粘土,基坑,结构,水土,压力,研究,宋磊