资料介绍
STC12C5A60S2的内部程序及结构图
//主程序lcd.h放在下面,需要根据IO的不同更改驱动口
#include “stc12.h” #include“delay.h” #include“smg.h”
#define uchar unsigned char #define uint unsigned int uint AD_get; float res; uint val; uint count=0;
/*Define ADC operation const for ADC_CONTR*/
#define ADC_POWER 0x80 //ADC电源控制位 #define ADC_FLAG 0x10 //ADC完成标志
#define ADC_START 0x08 //ADC开始标志位。 //AD速度设置。
#define ADC_SPEEDLL 0x00 //540 clocks #define ADC_SPEEDL 0x20 //360 clocks #define ADC_SPEEDH 0x40 //180 clocks #define ADC_SPEEDHH 0x60 //90 clocks
void AD_Init() { uint i=0; P1ASF=0x01;//仅P1^0作为模拟输入。 ADC_RES=0;
ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ADC_START;
for(i=0;i《10;i++);//延时,打开总中断,AD中断。 EA=1; EADC=1; }
void main() { TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; AD_Init(); while(1) {
res=AD_get/1023.0*500.0; //AD_get的值从0到1023;
val=(unsigned int)(res); //value的值从0到500;if(count==1) { display(val/100,val/10%10,val%10); } count=0; } } //AD中断。void adc_isr() interrupt 5 using 1 { ADC_CONTR &= !ADC_FLAG; //清楚AD的标志位。AD_get=(ADC_RES《《2)+ADC_RESL; //10位AD转换ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ADC_START; //重新将配置写入AD配置寄存器。} void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; count=1; } val=(unsigned int)(res); //value的值从0到500; if(count==1) { display(val/100,val/10%10,val%10); } count=0; } }
//AD中断。
void adc_isr() interrupt 5 using 1 {
ADC_CONTR &= !ADC_FLAG; //清楚AD的标志位。 AD_get=(ADC_RES《《2)+ADC_RESL; //10位AD转换 ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ADC_START; //重新将配置写入AD配置寄存器。 }
void timer0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; count=1; }
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 单片机内部结构是怎样的?
- 单片机内部结构原理,让你豁然开朗!
- STM32学习(1)-资料查找,STM32简介,STM32选型以及芯片内部结构图
- 3.51单片机内部结构
- 单片机内部结构分析
- 8051单片机内部结构
- 【51单片机】☀️万物互联☀️一招搞定单片机(持续更新中......)
- STM8S单片机内部结构图
- mcs-51单片机CPU的内部结构及工作原理
- AVR单片机的CPU内部结构的详细资料说明
- 51单片机的内部结构深度解析说明
- 51单片机的五张经典结构图免费下载
- 8051单片机内部程序存储器(ROM)结构图 0次下载
- 8051单片机内部数据存储器(RAM)结构图 0次下载
- 利用视频来演示AVR单片机内部结构
- 集成芯片内部结构图 2315次阅读
- 集成芯片结构图怎么画 1956次阅读
- STC89C52单片机内部结构及基本特性 1.6w次阅读
- Delta绕线电机的内部结构介绍 5886次阅读
- 热过载继电器结构图虎工作原理 7214次阅读
- 单片机内部密码破解的常用方法解析 5978次阅读
- 低音炮音箱内部结构图_低音炮音箱有哪些分类及重要作用是什么 10.5w次阅读
- 8086cpu由哪两部分组成_8086CPU内部结构图分享 7.3w次阅读
- 塑壳断路器特点有哪些_塑壳断路器内部结构图 2.8w次阅读
- 变压器内部结构图_变压器的容量计算 1.6w次阅读
- 74hc165使用方法(74hc165功能_内部结构图_时序图) 5.3w次阅读
- 指针万用表内部结构图详解 12.5w次阅读
- ltc6802中文资料_引脚图_内部结构图及应用电路 1.5w次阅读
- agv小车设计的内部结构图解,agv小车工作原理_定位方法_特点及引导方式 8.5w次阅读
- ISO103F管脚结构图 3507次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论