C51 ADC0804LCN 应用
#include<reg51.h>
//stdio.h,string.h用于printf函数原型
#include<stdio.h>
#include<INTRINS.H>sbit AD_CS = P1^2;
sbit AD_WR = P1^0;
sbit AD_RD = P1^1;
sbit AD_PORT = P0;/**************************************
*
* 启动ADC
*
***************************************/
void AdcStart(void)
{
AD_CS = 0;
_nop_();
AD_WR = 0;
_nop_();
AD_WR = 1;
_nop_();
AD_CS = 1;
_nop_();}/**************************************
*
* 读取ADC值
*
***************************************/
int AdcRead(void)
{
int temp;
AD_PORT = 0xFF; //单片机读取AD值之前PORT口先写高
AD_CS = 0;
_nop_();
AD_RD = 0;
_nop_();
_nop_();
_nop_();
temp = P0;
_nop_();
AD_RD = 1;
_nop_();
AD_CS = 1;
_nop_();
return temp;
}
C51 ADC0804LCN 应用相关推荐
- c51语言的标准库函的头文件,C51编程中头文件的使用
头文件在C51的编程中是不可缺少的部分.本文将对keil C中常用头文件予以说明,并就如何编写头文件进行初步介绍. 一.C51常见本征函数库 一些常见的头文件都是keil C自带的,在安装目录下的C5 ...
- 配置Keil C51配置开发 STC51单片机过程
内容 1. Keil C51 下载 2. 配置开发STC51单片机 配置 Keil IDE与TEASOFT编辑 1. 配置Keil编辑器 2. 设置Keil自动开打文件 参考博文 1. Keil C5 ...
- 如何让Keil MDK兼容Keil C51?
原来用51单片机,使用的是Keil C51 uVision V4.02:最近搞STM32,装了keilMDK uVision V4.23. 原来我是先装keilC51,后装keilMDK的,装在不同的 ...
- 转帖:从C51的指针到病毒-c51软复位,经典,分析透彻
来自:http://www.51hei.com/mcu/634.html 从单片机指针说到黑客程序 纯C51复位功能函数:一个大三学生,让人又爱又怕 现单列复位部分如下: main() { unsig ...
- C51单片机中断定义
作者:小J 文章来源:www.EC66.com 点击数: 更新时间:2005-6-2 C51函数声明对ANSI C作了扩展,具体包括: 1. 中断函数声明:<?XML:NAMESPACE PRE ...
- 51单片机c语言测距,求助 关于C51单片机超声波测距 C语言程序设计 高手帮帮忙...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C51编程:超声波测距程序(附图) [请帮助] 2006-9-30 18:44:03 #include #define k1 P3_4 #define c ...
- C51汇编伪指令 CSEG DSEG
转自:http://blog.sina.com.cn/s/blog_6728e8790100i1r1.html C51汇编伪指令: 1.DS ---预留存储区命令 格式: [标号:] DS 表达式 ...
- keil c51的内部RAM(idata)动态内存管理程序(转)
源:keil c51的内部RAM(idata)动态内存管理程序 程序比较简单,但感觉比较有意思,个人认为有一定应用价值,希望大家有更好的思路和方法,互相促进. 程序的基本思路是:在CPU堆栈指针SP以 ...
- C51中变量类型和范围
文章目录 1 C51中变量类型和范围 1 C51中变量类型和范围 C51中变量类型和范围需要特别注意下,int只占两个字节,指针类型也是占2个字节. 参考资料: 手把手教你学51单片机:C语言版
最新文章
- Java并发编程 Synchronized及其实现原理
- Android添加垂直滚动scrollview
- lvs-健康检查方式
- 我与计算机作文450字,打电脑作文450字
- 学习老男孩linux全程班决心书
- 笔记︱利用python + flask制作一个简易本地restful API
- SQLPro Studio mac如何链接MYSQL?
- 『图解』深度可分离卷积
- 计算机的cpu故障,计算机cpu常见故障
- Python生成文档(PDF, HTML)
- 魅族系统怎么无需root激活Xposed框架的经验
- 程序分析-Joern工具工作流程分析
- MFC画图的基本知识 转载链接http://lc7cl.iteye.com/blog/1336221
- 自然语言处理——金庸小说的信息熵计算
- 2020区块链春风不止,河北、湖南、北京等5省发布区块链专项发展政策|链塔智库...
- linux中ifconfig无法显示ip地址
- pta 1144 The Missing Number
- 关于报错: output or inout port “seven_tube_sel_n“must be connected to a structural net expression
- 爱情,你究竟是什么模样?
- 188. 买卖股票的最佳时机 IV(JavaScript)