AVR MEGA16A USART ADC PWM IO读取,双色点阵,1602,五向摇杆等综合性代码,初学者慎入。
前言
此文章供于大家参考学习,一起进步。
实现功能
开机后,LCD1602 第一行按秒显示更新系统运行累计时间。显示形式如下(00:00)前两位为分钟,后两位为秒。
开机后,点阵显示数字“0”。
按下K1-K8,点阵(8*8)分别显示数字1-8。
遥杆向上推,打开串口使能,同时上位机(电脑)发送数据给单片机“Forward”,让LCD1602在第二行前半部分显示该数据。
遥杆向下推,关闭串口使能,上位机(电脑)无法发送数据给单片机,此时让LCD1602在第二行前半部分显示“USARTCLOSE”。
遥杆向中按下,打开AD转换,同时显示采集JP25输出电压值,保留小数点一位,LCD1602在第二行显示后半部分实时显示采集电压值,同时控制L9呈现呼吸灯的状态。
代码
/** topic_1.c** Created: 2020/5/18 9:17:46* Author : zjlc* k1-k8 接 PC0-PC7|1602数据口-PB0-PB8|1602控制口-PD1-PD3 RS RW EN|串口接收PD0|LED呼吸灯PD7|双色点阵(三hc595驱动)-PA1-PA6(SHCP,STCP,DS.SHCP,STCP,DS)|PA0-ADC采集|*/ #
AVR MEGA16A USART ADC PWM IO读取,双色点阵,1602,五向摇杆等综合性代码,初学者慎入。相关推荐
- STM32F103 驱动32x64双色点阵单元板 (标准HUB08 接口 F3.75)
MCU:STM32F103C8 点阵屏:32*64 F3.75 单元板 红绿双色 显示 接口:标准HUB08 OE :高电平有效 ,138译码 , 1/16 扫 欢迎加QQ群 ...
- 37种传感器(二十一)之共阴型双色LED模块+Stduino NanoUNO
37种传感器(二十一)之共阴型双色LED模块+Stduino Nano&UNO 本文转载自:http://www.stduino.com/forum.php?mod=viewthread&am ...
- 应广单片机adc_应广PMC232系列单片机 12位ADC PWM LCD 双核心8位MCU
PMC232系列 台湾应广 一级代理 现货批发 长期供应 带12位ADC.采用FPPATM技术.双核心8位单片机 PMC232为P232的升级版,内部基准电压更准,节省TL431. 工作电压更宽,功耗 ...
- FMD辉芒微FT61F133A-RB SOP16 ADC/PWM型单片机MCU
FMD辉芒微FT61F133A-RB SOP16 ADC/PWM型单片机MCU 产品简介 : FT61F13X是一款精简指令集的A/D型8位单片机,其内部集成了一个RAM数据存储器和一个非易失型数据E ...
- FMD辉芒微原厂FT61F133A-RB SOP16 ADC/PWM型单片机MCU
FMD辉芒微原厂FT61F133A-RB SOP16 ADC/PWM型单片机MCU 产品简介 : FT61F13X泛海微是一款精简指令集的A/D型8位单片机,其内部集成了一个RAM数据存储器和一个非易 ...
- 控制AVR单片机5路PWM波形
控制AVR单片机5路PWM波形 控制AVR单片机5路PWM波形 现开发了单片机控制5路PWM波形,也可以同时控制15路直流三色灯板,按触摸屏顺序点亮的电路和程序,供大家参考. 电路为 单片机ATMEG ...
- FMD辉芒微原厂FT61F135-TRB SOP20 ADC/PWM型单片机MCU
FMD辉芒微原厂FT61F135-TRB SOP20 ADC/PWM型单片机MCU FT61F13X 产品简介 : FT61F13X是一款精简指令集的A/D型8位单片机,其内部集成了一个RAM数据存 ...
- java io读取文件_java io读取文件操作代码实例
这篇文章主要介绍了java io读取文件操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要分为字节读取和字符读取,字节读取可以一个一个 ...
- 转载:C# IO读取文件问题:正由另一进程使用
C#IO读取文件问题:正由另一进程使用2008-11-28 09:04日前开发,在IO处理上遇到了无法操作的问题. 文件"D:\Log\Cargoabc\logfilecargoabc.tx ...
最新文章
- flash cs 3组件学习笔记
- django syncdb命令失效
- 智能合约不够安全?微软建专项小组从编程语言入手根治
- 图解一次Linux挂载操作和mount命令基本用法
- 局域网物理机怎么访问虚拟机
- java impliments,dubbo使用GenericService泛化调用
- “3遍读书法” 我是这样自学编程的
- 独家总结| 基于深度学习的目标检测详解
- 程序员项目_您如何让程序员加入您的项目?
- java List 数组删除元素
- 基于JAVA+SpringMVC+Mybatis+MYSQL的高校科研管理系统
- 2018.09.18 循环终止
- 推荐:百亿级微信红包的高并发资金交易系统设计方案
- 小白必看!DIY装机,电脑显示器选购
- java 获取map keys_Java ConcurrentHashMap keys()用法及代码示例
- (四十五:2021.08.05)《利用深度学习对ecg信号进行分割》
- br-lan、eth0、eth1及lo
- android-帧动画(原地不动人再走路)
- python 图片数据清洗,图片去重,去掉模糊图片,去掉结构性相似的图片
- 华为畅享7怎么切换android系统,华为畅享7是什么系统_华为畅享7系统更新-太平洋IT百科...
热门文章
- 成都拓嘉启远电商:拼多多运营方案教你如何运营
- 快速理解j=j++ 和 j=++j(新手入门)
- 项目开发环境搭建手记(3.GitLab搭建)
- 华为鸿蒙实装,鸿蒙实装?推特博主爆料华为P40将推出两种系统机型
- 【运维面试】帮你找到公司的业务及运维负责内容-面试前必看
- 【无线通信】无线通信系统结构演进(2)
- 超声影像皮肤层次分割调研
- Vuex的用法及组成部分
- oracle 拼接字符串超长,字符串连接超长的解决(一)
- SpringCloudAlibaba+Redis+MQ+MySQL+高德“网约车”项目!(含APP端)