51c语言自定义函数,c语言颜色函数51、STC单片机C语言通用万能编程模板解析

07a492234233dc9f5af9b3f7d43aa404.png

《8051 单片机 C 语言编程模板》1.函数头文件 .............................................................................................................................................................................................................. 2 2.毫秒级 CPU 延时函数 ............................................................................................................................................................................................ 4 3.定时/计数器初始化函数 ......................................................................................................................................................................................... 5 4.定时/计数器 1 中断处理函数 ................................................................................................................................................................................. 6 5.定时/计数器 0 中断处理函数 ................................................................................................................................................................................. 7 6.PWM 初始化函数 ................................................................................................................................................................................................... 8 7.PWM0 占空比设置函数 ......................................................................................................................................................................................... 9 8.UART 串口初始化函数 ........................................................................................................................................................................................ 10 9.UART 串口接收中断处理函数 ............................................................................................................................................................................ 11 10.UART 串口发送函数 .......................................................................................................................................................................................... 12 11.UART 串口发送字符串函数 .............................................................................................................................................................................. 13 12.外部中断 INT 初始化函数 ................................................................................................................................................................................. 14 13.外部中断 INT1 中断处理程序 ........................................................................................................................................................................... 15 14.外部中断 INT0 中断处理程序 ........................................................................................................................................................................... 15 15.普通 I/O 口模拟 PWM 生成程序 ...................................................................................................................................................................... 16 16.LCD 驱动 ............................................................................................................................................................................................................. 16 17.DS18B20 温度传感器驱动 .................................................................................................................................................................................. 19 18.LCM2402(1602 也适用)驱动程序 ................................................................................................................................................................ 21 19.主函数 .................................................................................................................................................................................................................. 25 20. 8 个独立式键盘驱动程序 .................................................................................................................................................................................. 27 21. 16 个阵列式键盘驱动程序 ................................................................................................................................................................................ 281.函数头文件/****************************************************************************** 程序名: 编写人: 编写时间: 20 年 月 日 硬件支持: 接口说明: 修改日志: NO.1/****************************************************************************** 说明: /*****************************************************************************/ #include //通用 89C51 头文件(只留下实际使用的单片机所对应的头文件) #include //设定插入点 #include //字符处理 #include //定义错误码 #include //浮点数处理 #include //文件输入/输出 #include //参数化输入/输出 #include //数据流输入/输出 #include //定义各种数据类型最值常量 #include //定义本地化函数 #include //定义数学函数 #include //定义输入/输出函数 #include //定义杂项函数及内存分配函数 #include //字符串处理 #include //基于数组的输入/输出 #include //定义关于时间的函数 #include //宽字符处理及输入/输出#include #include sfr [自定义名] = [SFR 地址] ; sbit [自定义名] = [系统位名] ; bit [自定义名] ; #define [代替名] [原名] #define KEY P1 sbit SPEAKER = P3^7; sbit DQ = P2 ^ 5; sbit RS = P1^0; sbit RW = P1^1; sbit E = P1^2; #define Lcd_Bus P0 unsigned char [自定义名] ; unsigned int [自定义名] ; data bdata idata pdata xdata code 字节寻址片内 RAM,片内 RAM 的 128 字节 可位寻址片内 RAM,16 字节,从 0x20 到 0x2F 所有片内 RAM,256 字节,从 0x00 到 0xFF 片外 RAM,256 字节,从 0x00 到 0xFF 片外 RAM,64K 字节,从 0x00 到 0xFFFF ROM 存储器,64K 字节,从 0x00 到 0xFFFF//宽字符分类 //51 基本运算(包括_nop_空函数) //按字节定义 SFR 中的存储器名。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-89445-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值