登录
首页 » 单片机 » 单片机实现多级菜单

单片机实现多级菜单

于 2022-01-25 发布 文件大小:1.81 MB
0 91
下载积分: 2 下载次数: 1

代码说明:

基于单片机C语言实现多级菜单的控制。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 遥控循迹避障小车
    基于51单片机的遥控循迹蔽障小车,采用红外传感器完成循迹功能,SR04超声波传感器完成距离检测,避障以及跟随的功能。并自带上位机软件,实时观测距离以及其他数据量。
    2023-03-28 23:40:03下载
    积分:1
  • 51+ds18b20温感温控实验
    51单片机实现:例1-读温感DS18B20显示温度值整数例2-读温感DS18B20显示温度值带小数例3-温控继电器
    2022-03-21 02:20:34下载
    积分:1
  • 应用例程
        本程序为单片机爱好者提过了方便,里面包含了单片机使用的各种例程,对于新手来说,是一个很好的工具。
    2022-06-26 07:58:16下载
    积分:1
  • C51的GPS程序
    实现GPS的经纬度读取 并用1602实时显示
    2023-05-14 12:55:03下载
    积分:1
  • STC 51 四轴飞行器
    一款基于STC单片机的四轴飞行器,内含PCB 原理图 及程序,这是STC官方提供的资料,供大家参考学习。
    2023-08-23 13:55:02下载
    积分:1
  • 温湿度测量
    单片机测量温湿度,通过esp8266上传到物联网上,无线发射模块的学习。
    2022-12-07 18:05:03下载
    积分:1
  • 常用宏
    单片机常用宏 以前学51单片机的时候每次要配置寄存器的时候,虽然都知道看着器件手册去写,但是我还是觉得很痛苦,后来就有了这些宏,阅读起来会直观一点,不过敲的代码也得多一点,我后来写的代码都是用这些宏来封装寄存器操作的。 #ifndef MACRO_FUNCTION #define MACRO_FUNCTION //这个头文件里定义了一些宏定义,方便使用 /********************************************************************************* * AssignBit / AssignFlag *说明: * 这个宏用来得到一个变量的某个或某几个位被赋值后的值 *参数: * type 参数flag的类型 * flag 要赋值的变量 * which_bit * 标明flag的哪几个位要被赋值 * val 表示要赋给flag的那几个位的值 *注意: * 1. 对于宏,其参数不要用++i;之类的表达式!也不要直接使用调用函数得到的返回值! * 2. 如果type是寄存器,那么它必须是可读的 *示例: * u8 a = 0xf0; * AssignBit(u8, a, BIT4 | BIT0, BIT0); * 执行完后,a == 0xe1; *备注: * 1. 效率上, 如果参数(除flag外)都是常量, 编译器会自动优化, 如果参数是变量, 就算手动写代码也是这个样子的 * 2. (which_bit) 括号是为了保证 AssignBit(flag, BIT0 | BIT1, 0)之类的用法不会出错
    2022-07-22 02:46:37下载
    积分:1
  • mega16密码锁
    基于mega16 单片机的多功能密码锁程序代码 输入三次错误密码将被锁住。 含有功能选择,输入密码正确可播放一段音乐 带有修改初始密码功能,密码为四位 led显示, 矩阵键盘输入
    2022-02-05 01:33:32下载
    积分:1
  • 21ic下载_51实现的温湿度采集监控,日历时钟,12864显示,包括调时,温湿度超标报警.zip
    21ic下载_51单片机实现的温湿度采集监控,日历时钟,12864显示,包括调时,温湿度超标报警
    2022-03-06 15:45:25下载
    积分:1
  • 实验:万年历
    #include #include #define uint unsigned int #define uchar unsigned char #define DATA P0 sbit RS=P2^2; sbit RW=P2^1; sbit EN=P2^0; sbit cs1=P2^3; sbit cs2=P2^4; /*定义字库*/ uchar code hzk[]={0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x00,0x00,0x00,/*山*/};       0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xff,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x80,0x80,0x40,0x20,0x10,0x0c,0x03,0x00,0x03,0x0c,0x10,0x20,0x40,0x80,0x80,0x00, /*延时子程序*/ void delay(uint xms) { uint i,j; for(i=xms;i>0;i--)    for(j=110;j>0;j--); } /**********LCD忙检查程序*************/ void lcd_busy() { uchar dat; RS=0; RW=1; do { DATA=0x00; 
    2022-09-20 01:30:03下载
    积分:1
  • 696516资源总数
  • 106459会员总数
  • 0今日下载