单片机简单控制应用及开发系统介绍
时间:2021-11-15 05:28:00
一、单片机简略操纵使用
自动化、数字化和智能化是当代科技进展的潮水,而但凡需求自动化、数字化和智能化的产物和设置装备摆设等都离不开单片机。1、 时钟计时
(1)时钟计时配置
应用80C51的定时器/计数器来完成时钟计时,是一个很好的使用课题。解释以下:
-
要计较计数初值。
-
接纳中缀体式格局,即经由过程中缀办事步伐举行计数器溢出次数的累计,计满8次即失掉秒计时。
-
经由过程在步伐中的数值累加和数值比拟来实现从秒到分和从分到时的计时。
-
配置时钟表现缓冲区。
(2)步伐流程
①主程序MAIN
主程序的首要性能是举行定时器/计数器的初始化编程,而后经由过程频频挪用表现子程序的要领,等候125 ms准时中缀的涌现。流程图以下:
②中缀办事步伐PIT0
中缀办事步伐的首要性能是举行计时操纵。步伐开端先判别计数溢出是不是满了8次,若不满8次注解尚无达到最小计时单元秒,则中缀前往;若满8次注解已达到最小计时单元秒,则步伐连续向下施行,举行分和时的计时。中缀办事步伐流程如图所示。
③ 加1子程序DAAD1
加1子程序用于完成对秒、分、时的加1操纵,中缀办事步伐中在秒、分、时加1时共有3处挪用此子程序。步伐流程如下图。
加1操纵共包孕如下3项内容:
-
合数。因为每位LED显示器对应一个8位缓冲单位,是以,由两位BCD码暗示的时候值各占用一个缓冲单位,且只占其低4位。所以在加1运算以前需把两个缓冲单位中寄放的数值分开起来,组成一个字节,而后能力举行加1运算。以是也称为“合字”。
-
十进制调解。加1后须举行十进制调解。
-
分数。把加1后的时候值再拆分红两个字节,送回各自的缓冲单位中。
2 、数字式热敏电阻温度计
(1) 热敏电阻温度转换道理
热敏电阻与一般热电阻分歧,它拥有负电阻温度特点,当温度降低时,电阻值减小。其特点曲线如下图所示 。常在请求不高的普通使用中,作出在必定的温度范围内温度与阻值成线性瓜葛的假设,以简化计较。热敏电阻的使用是为了感知温度,为此给热敏电阻通以恒定的电流,丈量电阻两头失掉一个电压,而后就能经由过程以下公式求得温度: t=t 0-KV T
式中:
-
t为被测温度
-
t0为与热敏电阻特点无关的温度参数。
-
K为与热敏电阻特点无关的系数。
-
VT为热敏电阻两头的电压。
(2) 基础电路
假设应用ADC0809举行A/D转换。其电路连贯如下图所示
数字式热敏电阻温度计
(3)步伐设想
1)温度计较步伐
在温度计较公式中,系数值K是一个很小的数,为计较便利,取扩充256倍后的K值与VT做乘法运算,即256×K×VT。相乘后假如对乘积只取其高8位而舍弃其低8位,就能对消K的256倍扩充,失掉精确的效果。此外,从热敏电阻的阻值-温度特点图中能够看出,在+10~+150℃的温度范围内,阻值与温度的瓜葛线性度比较好。平日就把这个温度局限作为无效温度局限。当温度超出此局限时以数码管全数表现F作为标记。假设6位数码管表现缓冲区的存储单位为外部RAM 27H~2CH(对应LED0~LED5)。输出的A/D转换电压V T在累加器A中,扩充256倍后的K值为0XXH,T0值为0YYH。温度计较步伐以下:COMP: MOVB, #0XXH ;扩充256倍的K值送B
MULAB;256×K×VT
MOVA, #0YYH ;t0值送A,舍弃乘积低8位
CLRC ;清进位位
SUBBA, B;t0-K×VT
CJNEA, #0AH, COMP1
COMP1:JNC COMP4 ;温度低于10表现F
CJNEA, #97H, COMP2
COMP2:JC COMP3 ;温度低于151℃,则转移
COMP4:MOV 27H, #0FH 超越无效温度局限表现F
MOV28H, #0FH
MOV29H, #0FH
MOV2AH, #0FH
MOV2BH, #0FH
MOV2CH, #0FH
ACALLDISP 挪用表现子程序
COMP3:RET
2)温度值转换为十进制步伐计较失掉的温度值在A中,但以十六进制方式存在餍足LED表现需求应转换为十进制因为无效温度跨越150以是温度表现用3位数码管表现花样为:AD此中×××为温度值)参考步伐以下:
MOVR1, #00H
MOVR2, #00H
CLRC
CHAN: SUBBA, #64H ;减100
JCCHAN1 不敷减,则转
INCR1 无效地位1
AJMPCHAN2
CHAN1: ADDA, #64H复原系数
CHAN2: SUBBA, #0AH ;减10
JCCHAN3 不敷减,则转
INCR2 ;够减,十位数加1
AJMPCHAN2;重复减10
CHAN3: ADDA, #0AH;还原个位数
MOV27H, #0AH
MOV28H, #0DH
MOV29H, #10H
MOV2AH, R1
MOV2BH, R2
MOV2CH, A
RET
二、 单片机使用进展
1、 操纵手艺与嵌入式体系单片机使用加深了计算机手艺主动操纵手艺连系,从根本上改变着传统操纵体系设想思维设想要领,使以往必须由模仿或数字电路完成操纵性能当初能够应用单片机经由过程软件步伐要领完成这类以软件庖代硬件并能进步体系功能操纵体系硬化手艺,被称为操纵手艺。
作为嵌入式体系关头的是把软件和硬件集成在一起,也即把操纵体系使用步伐步伐存储器中(软件固化)。嵌入式体系普通比拟庞杂需求操纵体系举行治理,此即嵌入式操纵体系。
2 、单片机的Internet手艺
三、单片机开辟体系
1、仿真与仿真器仿真是在一台计算机步伐中去完成另一台计算机步伐性能进程要领,而仿真器便是完成这类性能的硬件设置装备摆设和软件。
仿真器是计算机手艺、仿真手艺和逻辑阐发手艺的综合产品,它由一个基础计算机体系加之一些仿真模块和软件组成当初的许多单片机仿真器支撑汇编言语开辟支撑言语开辟,并有规范软件包可供间接挪用。
2、仿真器应用
仿真器拥有全系列单片机体系设想体系测试毛病在线阐发以及单片机体系剖解阐发等功能应用中,它能以与用户单片机沟通的时序运转步伐,可按需求配置断点,可随时接收敕令,对用户体系举行周全测试残缺的数据传递。仿真器还应拥有厚实开辟软件。
在仿真器上还能对用户体系举行模仿现场环境的调试。