stc8单片机高精度ADC

“stc8单片机高精度ADC”相关的资料有哪些?“stc8单片机高精度ADC”相关的范文有哪些?怎么写?下面是小编为您精心整理的“stc8单片机高精度ADC”相关范文大全或资料大全,欢迎大家分享。

单片机高精度温度控制实例

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

单片机高精度温度控制实例

【摘要】 本文介绍了以A T89S51单片机为核心的温度控制器的设计,在该设计中采用高精度的温度传感器AD590对电热锅炉的温度进行实时精确测量,用超低温漂移高精度运算放大器OP07将温度-电压信号进行放大,再送入12位的AD574A进行AD转换,从而实现自动检测,实时显示及越限报警。控制部分采用PID算法,实时更新PWM控制输出参数,控制可控硅的通断时间,最终实现对炉温的高精度控制。 【关键词】 水温控制系统 PID控制单片机

温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。 一 系统设计方案的论证与比较

根据题目要求,电热锅炉温度控制系统由核心处理模块、温度采集模块、键盘显示模块、及控制执行模块等组成。

方案一 采用8031作为控制核心,以使用最为普遍的器件ADC0809作模数转换,控制上使用对电阻丝加电使其升温和开动风扇使其降温。此方案简易可行,器件的价格便宜,但8031内部没有程序存储器,需要扩展,增加了电路的复杂性,且ADC0809是8位的模数转换,不能满足本题目的精度要求。

方案二 采

基于单片机实现高精度电子秤的设计

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

摘要

称重技术是人类生活中不可缺少的部分,自古以来就被人们所重视。作为一种计量手段,被广泛应用于工业、农业、贸易等各个领域。随着现代文明和科学技术的不断进步,人们对称重技术的准确度要求也越来越高,电子秤产品技术水平的高低,直接影响各行各业的现代化水平和社会经济效益的提高。近年来,电子称重技术取得了突飞猛进的发展,电子秤在称重计量领域中也占有越来越重要的地位,其应用领域也在不断地扩大。尤其是商用电子秤,由于其具有准确度高、反应灵敏、结构简单等优点,被广泛应用于工商贸易、轻工食品、医药卫生等领域。目前,机械秤正在逐步被电子秤取代,这就促使电子秤的研究需要进一步的深入。

本设计是以AT89S51为核心的一种高精度电子秤,系统采用模块化设计法,其硬件结构主要包括:数据采集模块、最小系统模块、电源模块、键盘和显示模块。其中,数据采集模块包括称重传感器和A/D转换电路;最小系统部分主要包括AT89S51和扩展的外部数据存储器;键盘由4×4位矩阵键盘组成;显示部分LM4229液晶显示。软件部分由C语言编程,实现对各部分的控制。该电子秤可以能够显示商品的名称、价格、总量、总价等;能够自动完成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能。

基于单片机实现高精度电子秤的设计

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

摘要

称重技术是人类生活中不可缺少的部分,自古以来就被人们所重视。作为一种计量手段,被广泛应用于工业、农业、贸易等各个领域。随着现代文明和科学技术的不断进步,人们对称重技术的准确度要求也越来越高,电子秤产品技术水平的高低,直接影响各行各业的现代化水平和社会经济效益的提高。近年来,电子称重技术取得了突飞猛进的发展,电子秤在称重计量领域中也占有越来越重要的地位,其应用领域也在不断地扩大。尤其是商用电子秤,由于其具有准确度高、反应灵敏、结构简单等优点,被广泛应用于工商贸易、轻工食品、医药卫生等领域。目前,机械秤正在逐步被电子秤取代,这就促使电子秤的研究需要进一步的深入。

本设计是以AT89S51为核心的一种高精度电子秤,系统采用模块化设计法,其硬件结构主要包括:数据采集模块、最小系统模块、电源模块、键盘和显示模块。其中,数据采集模块包括称重传感器和A/D转换电路;最小系统部分主要包括AT89S51和扩展的外部数据存储器;键盘由4×4位矩阵键盘组成;显示部分LM4229液晶显示。软件部分由C语言编程,实现对各部分的控制。该电子秤可以能够显示商品的名称、价格、总量、总价等;能够自动完成商品的价格计算;能够储存几种简单商品的价格;能够具有超重提醒功能。

基于STM8L单片机的高精度数字压力表的设计

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

龙源期刊网 http://www.qikan.com.cn

基于STM8L单片机的高精度数字压力表的设计

作者:胡权林 秦会斌

来源:《无线互联科技》2014年第08期

摘 要:本文提出了一种以STM8L单片机作为控制器的新型高精度数字压力表的设计方法。介绍了压力表的设计原理,并对描述了相应的软硬件设计的方法,特别是在软件方面的处理。

关键词:STM8L;高精度

Abstract:This paper presents a new design method of high precision digital pressure gauge based on STM8L microcontroller as the control unit. The design principle of the gauge, and describe the corresponding hardware and software design methods, in particular, deal with the software. Key words:STM8L;High Precisio

基于STM8L单片机的高精度数字压力表的设计

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

龙源期刊网 http://www.qikan.com.cn

基于STM8L单片机的高精度数字压力表的设计

作者:胡权林 秦会斌

来源:《无线互联科技》2014年第08期

摘 要:本文提出了一种以STM8L单片机作为控制器的新型高精度数字压力表的设计方法。介绍了压力表的设计原理,并对描述了相应的软硬件设计的方法,特别是在软件方面的处理。

关键词:STM8L;高精度

Abstract:This paper presents a new design method of high precision digital pressure gauge based on STM8L microcontroller as the control unit. The design principle of the gauge, and describe the corresponding hardware and software design methods, in particular, deal with the software. Key words:STM8L;High Precisio

STC8F系列单片机技术参考手册

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

宏晶科技

STCmicroTM南通国芯微电子有限公司

STC8F系列单片机 技术参考手册

技术支持网站:www.STCMCU.com / www.GXWMCU.com 资料更新日期:2015/12/25

STC8F系列技术手册 官方网站: www.STCMCU.com / www.GXWMCU.com 技术支持: 13922809991/13922805190

目录

1 2

概述 ........................................................................................................................................................ 1 特性 ........................................................................................................................................................ 2 2.1 STC8F8K系列特性 .......

STC系列单片机串口通信的总结

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

串口通信:

软件调试,在调试过程中需要使用虚拟串口助手。在编程中注意设计时钟和波特率。注意程序的串口设置和串口调试助手中串口设置相同。 单串口:

mode com2 9600,0,8,1 assign com2 sout stime = 0 多串口:

mode com2 9600,0,8,1 assign com2 s0out 0表示单片机的串口0 编程:

STC12介绍的方法:

接收一个字节的函数和发送字符串的函数,发送字符串需要知道字符串的长度。对于接收字符串的函数,可以仿照通过调用接收一个字节的函数,写出接收字符串函数。 void WriteUart(uchar *pucData ,uchar ucLength) { if(ucLength == 0) { return; } if(UartBuzy == 1) return; ucSendLength = ucLength; pucSendData = pucData; SBUF = *pucSendData; UartBuzy = 1; ucSendedCount = 0; }

uchar ReadUart(void) { uchar Data;

STC系列单片机总复习题

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

STC系列单片机总复习题

一、填空题

1、对于STC系列单片机,访问不同的存储器空间,使用不同的传送指令,如访问程序存储器ROM则用 MOVC 指令,访问片内基本RAM用 MOV 指令,访问扩展数据存储器XRAM用 MOVX 指令。

2、STC系列单片机的片内RAM的00H~1FH单元为工作寄存器区,该区寄存器组采用分组结构,共设有 4 组工作寄存器组,是由PSW中的 RS0 位 和 RS1 位来选择当前工作寄存器组的。(写位名称即可)

3、STC15单片机有14个中断源, 与8031相同的最基本的5个中断源的名称分别为 外部中断0 、 外部中断1 、 定时器0 、 定时器1 __ _和 串行口 。

4.STC单片机的堆栈区通常设置在 区域 ,堆栈寄存器sp是 位的寄存器。SP复位值是 H。

5.STC单片机外部中断请求触发信号有电平方式和 ,在电平方式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。

6.定时

STC 单片机下载器使用说明

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

STC单片机下载器使用说明

介绍:

这是一个USB转TTL电平的串口转换器。它利用USB协议里规定的总线转换功

能,把USB转换成串行通信口。因为现在的台式机、笔记本电脑普遍已经不再配备串口,因此在需要串口的时候,可以使用这种转换器。

由于STC单片机可以使用串口下载程序,所以可以使用这种USB转串口模块来

给STC的单片机下载程序。

写到此处,我想多说几句题外话,8051内核单片机诞生于1980年左右,由Intel 公司设计,(这家公司各位一定不陌生吧)。当时英特尔公司刚刚起步,走的是开放的、兼容型的路线。所以,intel公司把8051单片机的设计授权给了给了其他半导体厂商,于是众多厂商生产了各种各样的51系列单片机,这些厂商包括: ATMEL公司

WinBond(华邦)公司

Philips(飞利浦)公司NEC(日电)公司

、 LG公司 、

等。

SIEMENS(西门子)公司

如今,8051单片机内核的知识产权保护期已过,因此许多国产半导体厂商兴起,

如:深圳宏晶(STC)、上海海尔、台湾笙泉、湖南华芯、台湾华邦(芯唐)、台湾中颖、台湾新茂、台湾太欣等等。

我们之所以选用国产STC单片机作为教学用单片机,主要还是考虑到其成本因

素。相对来说,STC单片机价格

STC单片机AD转换程序设计

标签:文库时间:2024-10-05
【bwwdw.com - 博文网】

#include

#include

sfr P1_ADC_EN = 0x97; //A/D转换功能允许寄存器 sfr ADC_CONTR = 0xC5; //A/D转换控制寄存器 sfr ADC_DATA = 0xC6; //A/D转换结果寄存器 sfr P1M0=0x91; sfr P1M1=0x92;

#define uchar unsigned char ; #define uint unsigned int ;

void delay(uchar delay_time) // 延时函数 {

uchar n;

uint m;

for (n=0;n

{

for(m=0;m<10000;m++); } }

uchar get_AD_result(uchar channel) {

uchar AD_finished = 0; // 存储 A/D 转换标志 ADC_DATA = 0;

ADC_CONTR = channel; // 选择 A/D 当前通道 delay(1);