松翰松翰c语言编程指导,松翰C程序检单例程代码下载
标签:
松翰C程序检单例程
#include "define.h"
#include "sn8p2501b.h"
//------------------------------------------延时
void delay(void)
{
for(Z=15;Z!=0;Z--)
{};
}
//------------------------------------------开始
void start_i2c(void)
{
P_SCL=1;
delay();
P_SDA=1;
delay();
P_SDA=0;
delay();
P_SCL=0;
delay();
}
//------------------------------------------停止
void stop_i2c(void)
{
P_SDA=0;
P_SCL=1;
delay();
P_SDA=1;
}
//------------------------------------------应答信号
void ack_i2c(void)
{
delay();
P_SDA=0;
delay();
P_SCL=1;
delay();
P_SCL=0;
delay();
P_SDA=1;
}
//------------------------------------------非应答信号
void noack_i2c(void)
{
P_SDA=1;
P_SCL=1;
delay();
P_SCL=0;
}
//------------------------------------------写
void write_i2c(unsigned int writer_data)
{
unsigned int i;
for(i=0;i<8;i++)
{
FC=0;
writer_data=writer_data<<1;
if(FC) P_SDA=1;
else P_SDA=0;
delay();
P_SCL=1;
delay();
P_SCL=0;
}
}
//------------------------------------------读
unsigned int read_i2c(void)
{
unsigned int i,j,k;
i=0;
for(j=0;j<8;j++)
{
k++;
i=i<<1;
delay();
P_SDA=1;
delay();
松翰松翰c语言编程指导,松翰C程序检单例程代码下载相关推荐
- c语言求三门课总成绩,C语言编程,求高手 编写程序求某班20位学生三门课(英语,数学,语文)总成绩,并按照总成绩从大到小...
C语言编程,求高手 编写程序求某班20位学生三门课(英语,数学,语文)总成绩,并按照总成绩从大到小 关注:212 答案:3 mip版 解决时间 2021-01-17 10:35 提问者夜落花台 2 ...
- 易历知食c语言编程,易历知食_易历知食下载[2021官方最新版]易历知食安全下载_
极速下载...
软件介绍 易历知食包含有多种游戏娱乐和实用工具,主要功能如下: 1.太易日历,是个万年历,可查公元前日历,信息包括公历.农历.回历.节气.节日.干支.星座.帝王年号.民间杂占.三元九运.五运六气.太阳 ...
- c语言错误指导,c语言编程指导.pdf
高质量C++/C 编程指南 文件状态 文件标识: [ ] 草稿文件 当前版本: 1.0 [ √] 正式文件 作 者: 林锐 博士 [ ] 更改正式文件 完成日期: 2001 年7 月24 日 高质量C ...
- c语言编程入门题库,级程序设计基础题库(c语言)(..更新).doc
级程序设计基础题库(c语言)(..更新).doc 14级<程序设计基?础>题库100?道 1.总共抽10?道题,按题型:顺序(1道).分支(1道).单循环(2道).多循环(1道).数组(1 ...
- C语言编程鉴赏,吴坚鸿单片机程序风格赏析(一)
有些电子发烧友质疑,吴坚鸿整天牛气哄哄的,号称深圳同龄人中最牛的单片机工程师,不就是写了几篇叙事性的文章吗?谁不会.有本事就多来点技术性的探讨,少谈点人生.这样的质疑越来越多的时候,我就有点按耐不住了 ...
- C语言编程拼错的纸条,程序员编程C语言指针答疑:小心scanf函数给指针输错值...
一.程序员编程C语言答疑合集 https://m.toutiaocdn.com/group/6718545102257521166/?app=news_article×tamp=15 ...
- 组态王c语言编程实例,组态王命令语言程序.doc
组态王命令语言程序 命令语言程序 10.1 命令语言类型 组态王中命令语言是一种在语法上类似C语言的程序,工程人员可以利用这些程序来增强应用程序的灵活性.处理一些算法和操作等. 命令语言都是靠事件触发 ...
- C语言编程一个人活了多少天,来用代码算一算在这个世界上活了多少天吧
前言:活了那么久,想不想知道自己已经在这个世界上活了多少天了?本文就以小程序的形式解决这个问题,告诫大家人生苦短,请务必惜时如金. 为了提升小程序的用户体验,不让用户做过多的输入,我们引入C语言中的这 ...
- 海盗分椰子c语言编程,水手分椰子——迭代法、递归解题(示例代码)
题目内容: n(1< n <=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆,还剩下1个给了猴子,自己藏起1堆.然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆, ...
最新文章
- JavaScript--练习1--99乘法表
- 高逼格的 SQL 写法:行行比较
- ubuntu 安装SSH并设置免密码登录
- SVN和Git 介绍,区别,优缺点以及适用范围
- 性能测试之JMeter中JSON断言详解
- 嵌入式linux clion,跨平台IDE集成开发环境Clion教程:嵌入式开发
- afm原子力分析软件_AFM数据处理软件|原子力显微镜配套数据处理软件 nanoscope analysis1.8 官方版 - 极光站...
- CVE-2020-7961 Liferay Portal 命令执行漏洞
- java gc 监控_java 内存、GC、性能监控
- 自旋锁spin_lock和raw_spin_lock
- MFC中关于char[]转换成LPCWSTR的问题
- 如何搭建储能监控云平台?
- 虚拟机的介绍(超详细)
- 哪些些实验适合用计算机实测,计算机实测物理实验2014年讨论内容
- WINDOWS BAT 批处理入门
- 西北工业大学计算机学院张磊,西工大校友张磊当选2018年IEEE Fellow
- a10 linux 烧写,全志 A10 A20 A31 A13固件配置,打包,烧写指南.pdf
- 太赞了!CSS or Canvas带你实现疯狂点赞!
- R 软件包及其依赖包下载
- 基于SSH的超市管理系统
热门文章
- 【问题收录】Ubuntu14.04安装时黑屏处理
- 小技巧 | 使用 mv 重命名文件无需两次键入文件名称
- 截断坐标轴参数的应用小例子
- 港大徐爱民组研究助理招聘-内分泌代谢方向
- IF10+的数据库文章!这里有5个案例,一起发起来?
- Nature:功能微生物组研究典范—采用甘露糖苷选择性抑制尿路致病性大肠杆菌...
- 走进科学-小菌株大作为—枯草芽孢杆菌替代畜牧业抗生素添加
- Docker的基本使用-Ubuntu18.04
- R语言ggplot2可视化:ggplot2可视化密度图(显示数据密集区域)、ggplot2可视化密度图(对数坐标):log10比例的收入密度图突出了在常规密度图中很难看到的收入分布细节
- R语言ggplot2可视化图例放置在图像底部(bottom)并分两行显示实战