单片机

    前两天我在机房管理的会议上讲了关于单片机的一些知识,分享给大家
    声明一下,我是物理学专业的但是我们专业没有学习过单片机这门课,讲课内容是临时在网上查询的资
 一、单片机
    什么是单片机?
        简单概括一下就是微型计算机,说道计算机大家都不陌生的,那么知道了单片机是微型计算机之后,
么单片机的学习也就完了
    定义:
        单片机,全称单片微型计算机,又称为控制器;集中央处理器、存储器、定时器、各种输入输出接口
     等于一块集成电路芯片上的微型计算机
    与计算机不同:
        缺少输入输出设备;内部结构比较简单
    下面就是一种单片机
            
 二、用途
     分类:
       按适用范围分为:通用型和专用型
       按是否提供并行总线分为:总线型和非总线型
         (总线型单片机内有并行地址总线,数据总线,控制总线用以扩展串行接口)
       按应用范围分类:
          工业:报警系统,GPS导航仪,超神诊断仪
          通信:手机,无线对讲机中都含有小型单片机
          家用:电饭煲,洗衣机,空调
          商用:LED灯,霓虹灯
     可以看出单片机在我们的实际生活中应用范围很广的,肯定有不少人都不知道单片机存在与我们生活的每
    个角落
 三、原理
     简单介绍一下,要深入研究可以上网查阅资料
     以下边这张图为例
          
     单片机相当于一个小型的计算机,拷贝到单片机内一段小程序,就可以控制灯光的闪烁顺序、控制让那几
   个灯亮等等,该程序和C++挺像的不难理解;中间白条形成的LOVE字形就是通过程序控制的,输入不同的程
   序可以形成不同的字形
 四、总结
    1.刚开始说要讲单片机的时候我对单片机也是一点也不了解,只是听过而已,但是还是毅然决然要讲单片
通过上网查资料,学习到了很多的东西,我想这股冲劲跟在提高班学习有很大的关系,因为我们都知道站
  在巨人的肩膀上学习
    2.善于观察身边的事物,学习不仅仅局限于对着电脑或者书本,学习无处不在






时间: 2024-08-02 21:52:31

单片机的相关文章

51单片机之串口通信(三)

51单片机之串口通信(三) 已有 47 次阅读2015-12-29 00:21 |个人分类:51单片机| 单片机, 通信 用串口实现发送和接收同时可操作: 电脑显示结果如图: 源程序: /*项目名称:串口发送接收实验项目内容:串口发送接收同时进行,计算机发送数据给单片机控制P0口,从而控制LED灯的亮灭,单片机发送数据到计算机,计算机显示出来时间:2015年12月23日项目负责人:YUAN*/#include <reg52.h>typedef unsigned char uChar8;type

小学期坑——单片机——铂电阻温度计

我真是给学院的小学期跪了!!! 一周6天扔在实验室!大四了还让不让人好好考研啊!!!这些玩意儿大二大三去搞就行了啊!!! 吐槽完毕.活还是要干的,砖还是要搬的.比起奇葩的电气传动电子的东西真是友好. 队友并没有黄金右手,抽到的题目好魔性. 铂电阻测温度大概是搞个电桥出来当温度传感器通过测电压来搞吧,然而并不会电桥就扔给擅长模电的机智的队友了. 默默揽下码代码的工作.然而我讨厌单片机编程 凸 凸 说得好像会一样== 上位机要求可设置温度上下界,可采集温度并画出波形. 下位机要求能测温,(AD转换)

单片机的非OS的事件驱动

单片机的非OS的事件驱动 Part 1 前言 很多单片机项目恐怕都是没有操作系统的前后台结构,就是main函数里用while无限循环各种任务,中断处理紧急任务.这种结构最简单,上手很容易,可是当项目比较大时,这种结构就不那么适合了,编写代码前你必须非常小心的设计各个模块和全局变量,否则最终会使整个代码结构杂乱无序,不利于维护,而且往往会因为修改了某部分代码而莫名其妙的影响到其他功能,而使调试陷入困境. 改变其中局面的最有效措施当然是引入嵌入式操作系统,但是大多数的操作系统都是付费的(特别是商业项

51单片机模拟PWM调制控制实验

-------------------------------------------- PWM(脉冲宽度调制) 对模拟信号电平进行数字编码的方法 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 设计要求: 由于AT89系列单片机没有PWM控制器,所以

单片机模拟电路接口的一些概念

集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路:左边的三极管为反相之用,使输入为"0"时,输出也为"0". 对于图 1,当左端的输入为"0"时,前面的三极管截止,所以5v电源通过1k电阻加到右边的三极管上,右边的三极管导通:当左端的输入为"1"时,前面的三极管导通,而后面的三极管截止. 我们将图1简化成图2的样子,很明显可以看出,当开关闭合时,输出直接接地,所以输出电平为0.而当开关断开时

单片机通信的加密和解密

通信,有时候为了保证截获方即使得到了数据包,也不知道内容,所以加密传输即可:但有时候不需要知道数据包的内容,只要知道知道数据包能干嘛即可,比如发指令,此种情况单单对数据包进行加密就不够了. 基础知识: 1.单片机适用的数据加密算法有TEA,经过TEA加密的数据字节数和加密前的一样,只是数据不一样了 2.CRC:一个数据包,根据CRC算法的不同,可以得到不同长度的CRC值:CRC一方面保证数据不会被篡改,另一方面能检测传输过程是否出现错误 假定A为发送方,B为接收方 加密模型1: A:发送:请求临

51单片机中断机制(定时器/计数器)

单片机中断简介 52单片机一共有6个中断源,它们的符号,名称以及各产生的条件分别如下: INT0 - 外部中断0,由P3.2端口线引入,低电平或下降沿引起 INT1 - 外部中断1,由P3.3端口线引入,低电平或下降沿引起 T0    - 定时器/计数器0中断, 由T0计数器计满回零引起 T1    - 定时器/计数器1中断, 由T1计数器计满回零引起 T2    - 定时器/计数器2中断, 由T2计数器计满回零引起 TI/RI - 串行口中断,串行端口完成一帧字符发送/接收后引起 其中T2是5

DIY单片机控制大功率LED最小系统

最近调试用手焊了一块单片机最小系统,实现了按键控制蜂鸣器.数码管.LED等简单的外围电路,虽然很简单,但是从这个过程中学习到了很多东西. 晒个手残焊工电路板,记录一下自己的过程,有时间了再详细记录自己的电路图.代码.以后也动手搞个FPGA的最小系统,刘筱一加油! 图 1 图2

51单片机课程设计:基于DS18B20的温度报警器

51单片机课程设计:基于DS18B20的温度报警器 本程序用于读取DS18B20温度,同时具备报警功能,工程分为3个文件,main.c.temp.c.temp.h,经本人修改部分代码,适用于吉林农业大学51开发板,其他朋友亦可移植到其他型号开发板.工程文件在文章最下方. 1.main.c文件 /*********************************说明****************************************** 本程序用于读取温度检测模块DS18B20数值,并

51单片机课程设计:基于MQ-3的酒精浓度报警器

51单片机课程设计:基于MQ-3的酒精浓度报警器 本程序用于将MQ-3上读取到的模拟信号转换为对应的数字信号,经51单片机处理后,在数码管显示,同时具有报警功能,当检测值高于预警值,蜂鸣器报警.除了可以检测MQ-3酒精浓度模块的AD值,也适用于MQ系列的其他模块,原理基本都相同,都是将读取到的AD值转换为数字信号,程序修改后,如果接线方法正确,可以在吉林农业大学51开发板上完美运行,相关工程文件见最下方附件. /*************************************说明***