STC12C5A60S2-AD电压高级采集.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STC12C5A60S2-AD电压高级采集 /* 使用 STC单片机内置 10AD(仅用高八位,分辨 率 为 5mV) 做 的 简 易 电 压 表 */ /* 本程序 AD部分使用了深圳宏晶公司官方 AD转 换 示 范 程 序 修 改 , 特 此 鸣 谢 */ /* 使用 STC12C5A60S21T 单片机,12M外部晶振 , Keil V3 编译通过,AD转换脚定义为 P1.1, */ /* 使用芯片本身 5V 电源为基准,在深圳精创电 子的 51/AVR 开发板实现。 8 位共阳 LED字符码 */ /* 接 P0 口,位线接在 P2 口,均为低电平显示, 使用右 4 位。本显示程序摘自网上,一并感谢。 */ /*2010.07.04 written by autopccopy(moon1.cn) */ #include intrins.H #include stc12c5a60s2.H //STC 的新头文件 sbit P20 = P2 ^ 0; // 个位 sbit P21 = P2 ^ 1; // 十位 sbit P22 = P2 ^ 2; // 百位 sbit P23 = P2 ^ 3; // 千位 sbit P07 = P0 ^ 7; // 小数点 typedef unsigned char INT8U; typedef unsigned int INT16U; #define AD_SPEED0x40 //0100,0000 1 0 140 个时钟周期转换一次 // INT8U get_AD_result(INT8U channel); void delay(INT8U delay_time); // 延时 函数 int DATA_LED[11] = { 0X3F,/*0*/ 0X06,/*1*/ 0X5B,/*2*/ 0X4F,/*3*/ 0X66,/*4*/ 0X6D,/*5*/ 0X7D,/*6*/ 0X07,/*7*/ 0X7F,/*8*/ 0X6F,/*9*/ 0xFF }; void led(int n) // 数码管显示及数据处理 程序 { P0 = 0xFF; P0 = DATA_LED[n % 10]; // 个位 P20 = 0; delay(1); P20 = 1; P0 = 0xFF; P0 = DATA_LED[n / 10 % 10]; // 十位 P21 = 0; delay(1); P21 = 1; P0 = 0xFF; P0 = DATA_LED[n / 100 % 10]; // 百位 P22 = 0; delay(1); P22 = 1; P0 = 0xFF; P0 = DATA_LED[n / 1000 % 10];

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档