百度网盘下载地址(993):点击下载

#include <reg52.h>                              /* 包含头文件 */
#include <math.h>
#include "uart.h"
#include "display.h"
#define uint    unsigned int
#define uchar   unsigned char                   /* 宏定义 */
sbit    ale = P2 ^ 6;
sbit    start   = P2 ^ 7;
sbit    eoc = P3 ^ 2;
sbit    oe  = P3 ^ 3;                       /* 定义adc0809的控制引脚 */
sbit    adda    = P2 ^ 0;
sbit    addb    = P2 ^ 1;
sbit    addc    = P2 ^ 2;                       /* adc0809的地址引脚 */
/** sbit rs=P2^3;* sbit rw=P2^4;* sbit en=P2^5;                     //液晶的控制引脚*/
sbit        key1    = P3 ^ 4;
sbit        key2    = P3 ^ 5;
unsigned long   voltdata[8];
uint        i, j, k, l, t, sum, a[5];       /* 定义全局变量 */
unsigned char   CH;
uchar       add;                            /* 地址变量 */
long        TxBuf[8];                       /* 四个显示的位 */
long        realvolt;
unsigned char   t0Count;
unsigned char   flagAu = 1;/** 函数说明*/
void addselect()                                /* 量程选择 */
{CH++;                                   /* 通道号加 */if ( CH > 7 )                           /* 最大到7       符号&:按位与符号,二进制的对应位如果都为1,那么结果的对应位就为1,否则为0 */CH = 0;                         /* 清零,一共三个通道0 1 2 ,对应二进制是0000.0001.0010. */adda  = CH & 0x01;                    /* 例如1通道计算方法:将通道对应的二进制0101&0001,结果就是0001,赋值给adda(引脚只能接受最低位的数据,只有1和0),那么adda引脚就是高电平 */addb = (CH & 0x02) >> 1;             /* 然后将通道1的二进制0101&0010,结果就是0000(因为所有位都不同),然后整组数据右移一位,赋值给addb,那么addb引脚就是低电平 */addc  = (CH & 0x04) >> 2;             /* 然后将通道1的二进制0101&0100,结果就是0100,然后整组数据右移两位,赋值给addc,那么addc引脚就是高电平,最后芯片的通道选择引脚的状态就是101,则选择的就是通道5了 */delay( 5 );                             /* 短延时 */
}

基于单片机的航空发动机振动测量系统的设计-毕设课设protues仿真相关推荐

  1. 基于单片机的光伏电量检测系统的设计-毕设课设protues仿真

    百度网盘下载地址(991):点击下载 #include <reg51.h> #include <intrins.h>#include "get_status.h&qu ...

  2. 基于单片机的盆栽自动浇花系统-毕设课设protues仿真全套资料

    百度网盘下载地址(996):点击下载 功能介绍: 单片机土壤湿度检测自动浇花系统系统采用STC89C52单片机+ADC0832+LCD1602液晶+土壤湿度传感器+防水温度传感器+抽水电机+ 按键+蜂 ...

  3. 基于单片机智能盲人拐杖臂章报警系统设计(毕设课设)

    该智能盲人拐杖采用51单片机做主控芯片,US-100超声波传感器测量前方障碍物距离,并通过数码管显示出来,数码管用的是74HG573驱动.蜂蜜器可以根据不同的障碍物距离来发出不同频率的响声.有个光敏电 ...

  4. 基于单片机音符和音乐电子琴仿真设计-毕设课设资料

    [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软 ...

  5. 基于51单片机超声波智能测距仪设计(毕设课设)

    1.可设置报警距离,按下"设置"键后就可以再按"↑"键和"→"键就可以修改报警距离,最后按"确认"键保存设置的距离. 2 ...

  6. 基于单片机节水定时智能控制器设计-毕设课设资料

    资料下载地址-1050(百度网盘):点击下载 功能: 1.实现实时时间的显示和校时: 2.实现温度的实时采集: 3.实现农历显示: 4.手动开关放水: 5.定时时间自动放水: 6.两路红外检测,水的开 ...

  7. 基于单片机甲醛浓度监测系统仿真设计-毕设课设

    资料下载地址-1046(百度网盘):点击下载 只要在检测范围内,感应到了人的存在,就会自动判断是否需要排风.在没有感应到人的活动时,只要在检测范围内,感应到了人的存在,就会自动判断是否需要排风.在没有 ...

  8. 基于单片机红外遥控LED控制灯亮灭设计毕设课设资料

    资料下载地址-1038(百度网盘):点击下载 #include <reg52.h> sbit LED1 = P1 ^ 0; sbit LED2 = P1 ^ 1; sbit LED3 = ...

  9. 基于单片机语音智能导盲仪仿真设计-毕设课设资料

    资料下载地址-1110(百度网盘):点击下载 包含超声波传感器检测障碍物,温度传感器检测当前温度.可以通过按键设置距离报警范围,报警装置通过声光报警.包含的电路有电源电路.显示电路.语音模块电路.温度 ...

最新文章

  1. Ubuntu virtualbox
  2. 哪个版本python适用于windows-何种版本的Python适合您
  3. ibatis解决sql注入问题 .
  4. PAT甲级1031 Hello World for U:[C++题解]模拟、数学运算
  5. 转一个后缀数组的简单总结:
  6. 计算几何之凸包_卷包裹算法
  7. php-fpm.conf 配置文件详解
  8. html的table效果,html的table用法(让网页的视觉效果显示出来)
  9. 画布上面重叠事件_python学习手札turtle库的键盘事件
  10. vbs教程《弹出窗口》
  11. Word 从任意页开始设置页码
  12. 傻瓜教学——什么是常量?常量可以分几类?它们分别又是什么?又有什么含义?
  13. 为什么要推销自己_推销自己:为什么? 如何!
  14. 为FishBot模型注入物理属性并在Gazebo中显示
  15. win7语言文件夹c盘什么位置,win7桌面上的文件 在c盘哪个目录
  16. 2020010909
  17. SkeyeVSS实现监控摄像头进行网页WEB和微信、手机无插件直播点播解决方案
  18. vue——双层循环嵌套
  19. js动态添加,jq,ajax
  20. 软件测试可以做到多大岁数?

热门文章

  1. Mbus从站使用TSS721芯片通讯问题
  2. stm32 hal 库组织分析
  3. Eclipse导入epf文件
  4. LeetCode刷题记录+数据结构总结
  5. ArcGIS Pro3.0.2安装教程
  6. 交互设计是什么:一篇文章推开交互设计的大门
  7. 解决 HP Deskjet 1000 打印字体模糊
  8. 谁喝水谁养斑马答案C语言,一群斑马一起在河边喝水,意外打造出条码效果,让人有眩晕的视觉...
  9. ubuntu18.04合并pdf文件
  10. Android实现箭头无限循环上升的简单动画