最新单片机实例

  • new【单片机实例】   CD4053组成的单片机串口复用电路 2024-07-01

    CD4053组成的单片机串口复用电路,只适用于两路串行信号不同步的情况下使用。(电路只在理论层面上获得了通过,未量产,请广大网友检验)

  • new【单片机实例】   点亮一个发光管--手把手教你学单片机 2024-07-01

    一、单片机的外部结构 拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。 1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。 2、振蒎电路:单片机是一

  • new【单片机实例】   定时计数器T0作定时应用技术(一) 2024-07-01

    1.实验任务   用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。硬件电路如下图所示2.电路原理图                        图4.15.13.系统板上硬件连线(1).把"

  • new【单片机实例】   用单片机点亮一个闪烁的发光管--手把手教你学单片机(一) 2024-07-01

    一次我们的程序实在是没什么用,要灯亮还要重写一下片子,下面我们要让灯不断地闪烁,这就有一定的实用价值了,比如可以把它当成汽车上的一个信号灯用了。怎样才能让灯不断地闪烁呢?实际上就是要灯亮一段时间,再灭一段时间,也就是说要P10不断地输出高和低电平。怎样

  • new【单片机实例】   流水灯数字显示综合练习--手把手教你学单片机(一) 2024-07-01

    该程序运行结果为个位数码管轮流现实0,1,2,3,4,5,6,7,8,然后十位数码管轮流现实0,1,2,3,4,5,6,7,8反复循环,P1.0,P1.1, P1.2,P1.3, P1.4,P1.5, P1.6,P1.7, 依次点亮然后轮流点亮,小喇叭不停发出滴答声: 数码管显示数字注意0为点亮 1 为灭 显示数字p0.7p

  • new【单片机实例】   多路开关状态指示 2024-07-01

    1.实验任务  如图4.3.1所示,AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,P1.4-P1.7接了四个开关K1-K4,编程将开关的状态反映到发光二极管上。(开关闭合,对应的灯亮,开关断开,对应的灯灭)。2.电路原理图                      

  • new【单片机实例】   4×4矩阵式键盘识别技术 2024-07-01

    1.实验任务  如图4.14.2所示,用AT89S51的并行口P1接4X4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;在数码管上显示每个按键的"0-F"序号。对应的按键的序号排列如图4.14.1所示                  图4.14.12.硬件电路原理图     

  • new【单片机实例】   实例12: 函数发生器 - 单片机开发技术实例(一) 2024-07-01

    实例名称:函数发生器。 实例所需主要资源 AT89C52 、MAX517 、JCM12864M 、4 x4 矩阵键盘 实例目标:根据液晶显示模块(LCM) JCM12864M 的提示,用户通过4 x4 矩阵键盘将控制信号,如波形、周期(大于500ms) .输入到AT89C52 单片机. MAX517D/A 转换芯片不断将单片机发送过

  • new【单片机实例】   动态数码显示技术 2024-07-01

    1.实验任务   如图4.13.1所示,P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示"12345"字样;当开关接低电平时,显示"HELLO"字样。 2.电路原理图                图4.13.1 3.系统板上硬

  • new【单片机实例】   MCS-51单片机实用子程序库(二) 2024-07-01

    (11) 标号: DIVS 功能:双字节二进制有符号数除法(补码) 入口条件:被除数在R2、R3、R4、R5中,除数在R6、R7中。出口信息:OV=0时商在R2、R3中,OV=1时溢出。影响资源:PSW、A、B、R1~R7 堆栈需求: 5字节DIVS: LCALL MDS ;计算结果的符号和两个操作数的

  • new【单片机实例】   基于Ds18B20构成的单片机温控系统(一) 2024-07-01

    Dsl8B20的硬件连接(以51单片机为例).Dsl8B20与单片机的接口极其简单,只需将Dsl8B20的信号线与单片机的一位双向端口相连即可。如图5—15(a)所示。此时应注意将VDD、DQ、GND三线焊接牢固。另外也可用两个端口,即接收口与发送口分开,这样读写操作就分开了,不会出现信

  • new【单片机实例】   大学生应该学习哪些电子知识(一) 2024-07-01

    有不少的在校的大学生写信给我,问在学校里应该学习什么电子知识.就业形势越来越严峻,不光是在中国,全球都一样,全球经济的发展速度放慢,至少会持续几年的时间.半导体产业目前进入低潮,很多公司裁员和亏损.但是技术还是在不断进步,摩尔定律还在起作用,半导体产品的集成度,

  • new【单片机实例】   单片机唱歌---“祝你平安”--手把手教你学单片机(一) 2024-07-01

    下面是他的asm源程序和hex程序(asm程序可以用配套光盘的 编辑后得到hex, 当然下面的hex也可以直接复制到记事本后存为txt,直接烧入芯片。注意XP套件支持文本烧写方式。倚天版套件必须汇编。配套光盘里已经有汇编好的HEX,可以直接使用。) ORG 0000H LJMP START ORG 000

  • new【单片机实例】   广告灯(利用取表方式) 2024-07-01

    1.实验任务  利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次(延时的时间0.2秒)。2.电路原理图                  图4.5.13.系统板上硬件连线   把"单片机系统"区域中的P1.0-P1.7用8芯排线连接到"八路发光二极管指示模

  • new【单片机实例】   单片机应用3例(一) 2024-07-01

    例1:一个液晶显示的数字式电脑温度计   液晶显示器分很多种类,按显示方式可分为段式,行点阵式和全点阵式。段式与数码管类似,行点阵式一般是英文字符,全点阵式可显示任何信息, 如汉字、图形、图表等。这里我们介绍一种八段式四位LCD显示器,该显示器内置驱动器,

  • new【单片机实例】   “嘀、嘀、……”报警声 2024-07-01

    1.实验任务  用AT89S51单片机产生"嘀、嘀、…"报警声从P1.0端口输出,产生频率为1KHz,根据上面图可知:1KHZ方波从P1.0输出0.2秒,接着0.2秒从P1.0输出电平信号,如此循环下去,就形成我们所需的报警声了。2.电路原理图             图4.18.13.

  • new【单片机实例】   实例17:红外遥控风扇 - 单片机开发技术实例(一) 2024-07-01

    实例名称:红外遥控风扇。 实例所需主要资源: AT89C51 、TC9012 发射集成电路、455kHz 晶体振荡器、红外发射管、HSO038 红外接收头、按键。 实例目标:利用AT89C51 单片机,通过红外通信方式遥控风扇,实现对风扇五种转速的控制。 实例目的:学习红外线遥控工作原理及实现

  • new【单片机实例】   99秒马表设计 2024-07-01

    1.实验任务(1).开始时,显示"00",第1次按下SP1后就开始计时。(2).第2次按SP1后,计时停止。 (3).第3次按SP1后,计时归零。 2.电路原理图                       图4.17.13.系统板上硬件连线(1).把"单片机系统"区域中的P0.0/AD0-P0.

  • new【单片机实例】   实例13: 电子背力计 - 单片机开发技术实例(一) 2024-07-01

    实例名称:电子背力计。 实例所需主要资源: AT89C51 、拉力传感器、AD623 放大器、TIC2543A/D 转换器、LCD1602 液晶显示模块。 实例目标:利用AT89C51 单片机,通过A/D 转换器采集拉力传感器得到的拉力数据,并将结果显示到液晶显示器上。 实例目的:学习力的测量方法、拉

  • new【单片机实例】   按键识别方法之一 2024-07-01

    1.实验任务   每按下一次开关SP1,计数值加1,通过AT89S51单片机的P1端口的P1.0到P1.3显示出其的二进制计数值。2.电路原理图                        图4.8.1 3.系统板上硬件连线 (1).把"单片机系统"区域中的P3.7/RD端口连接到"独立式键

  • new【单片机实例】   小喇叭发出救护车的声音--手把手教你学单片机 2024-07-01

    这个实验演示了我们的倚天版开发套件小喇叭发出救护车声音的实例,您直接汇编这个文件,烧写进我们配送的89s51里面,然后再插入试验卡座。打开电源,就可以听到喇叭里发出滴答一长一短的报警声音。这个就有一点点使用价值啦/ 送出的端口是p3.3输出1khz,2khz变频信号报警

  • new【单片机实例】   可预置可逆4位计数器 2024-07-01

    1.实验任务   利用AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,用来指示当前计数的数据;用P1.4-P1.7作为预置数据的输入端,接四个拨动开关K1-K4,用P3.6/WR和P3.7/RD端口接两个轻触开关,用来作加计数和减计数开关。具体的电路原理图如下图所示2.电路原理

  • new【单片机实例】   单片机的逻辑运算--手把手教你学单片机 2024-07-01

    ;知识要点:理解熟悉单片机的逻辑运算 ;运行结果:P1口输出结果为01100000,注意1为灭0为亮,从1.7到1.0排列 ;ANL 0FH就是把数据与00001111相与那么遇1得原来的数遇0则为0,结果是前面的4位变0, 后面的4位保留 ORG 0000H;程序开始 LJMP MAIN; ORG 030H; MAIN:MOV A,#59H

  • new【单片机实例】   学习单片机的逻辑运算--手把手教你学单片机 2024-07-01

    ;知识要点:理解熟悉单片机的逻辑运算 ;运行结果:P1口输出4次计算的数值,注意1为灭0为亮,从1.7到1.0排列 ;与的概念:有0为0 全1出1.或的概念:有1为1 全0出0.取反的概念遇1为0遇0为1 ;异或的概念:相同为0不同为1 ORG 0000H; LJMP MAIN;程序开始 ORG 030H; MAIN:MOV A,#

  • new【单片机实例】   认识单片机发音程序--手把手教你学单片机 2024-07-01

    什么是声音?上过初中的朋友都知道声音是由震动所产生的。一定频率的震动就产生了一定频率的声音。在我们的倚天版开发套件和XP开发套件中,实验版的P3.3口(13脚)接了一个小喇叭,如果我们往它那里送一个高电平,送一个低电平,他就会发出滴嗒的声音。我们把上面的闪烁

  • new【单片机实例】   模拟计算器数字输入及显示 2024-07-01

    1.实验任务(1).开机时,显示"0"(2).第一次按下时,显示"D1";第二次按下时,显示"D1D2";第三按下时,显示"D1D2D3",8个全显示完毕,再按下按键下时,给出"嘀"提示音。2.电路原理图                      图4.23.13.系统板上硬件连线(1)

  • new【单片机实例】   实例5: 多位数码管显示 - 单片机开发技术实例(一) 2024-07-01

    实例名称:多位数码管显示(串行实现方式) 。 实例所需主要资源: AT89C51 、数码管、74HC164 实例目标:利用AT89C51 单片机串行控制3 位数码管,显示温度(0 - 99.9°C范围内任意一个数) ;给出两种实现方式。串行口方式和普通I/ O 模拟串行输出方式;给出汇编语言和C 语言完

  • new【单片机实例】   实例2: 键控LED - 单片机开发技术实例(一) 2024-07-01

    实例名称:键控LED。 实例所需主要资源: AT89C51 、LED 、7407 、按键。 实例内容:利用AT89C51 单片机P1.O 点亮一个LED; 扩展一片7407 作为驱动; P2.0外接按键K1, lNTO外接接键K2。通过按键控制LED 的亮灭,若按下Kl 则LED 闪亮周期为ls ,占空比50% .若按下K2 则触发中

  • new【单片机实例】   纯手工打造摇摆LED时钟(一) 2024-07-01

    看到市场上正在流行的时尚商品——摇摆LED 时钟,感觉非常新颖独特,正在玩单片机的我,激起了自己也想DIY 一个的冲动。不就是一个流水灯吗?有什么难的?! 于是,一个单片机项目就这样开始了。然而动手以后才知道问题并非想象那样简单,因没有任何现成的资

  • new【单片机实例】   一键多功能按键识别技术 2024-07-01

    1.实验任务  如图4.9.1所示,开关SP1接在P3.7/RD管脚上,在AT89S51单片机的P1端口接有四个发光二极管,上电的时候,L1接在P1.0管脚上的发光二极管在闪烁,当每一次按下开关SP1的时候,L2接在P1.1管脚上的发光二极管在闪烁,再按下开关SP1的时候,L3接在P1.2管脚上的