- 博客(1)
- 收藏
- 关注
原创 基于Atmega16的简易计算器实验设计和Proteus仿真
本文在atmega16的基础上实现了两个多位数字的加减乘除,以及按键‘C’对结果和输入数字的清除功能
2022-11-20 18:43:54
1210
1
基于Atmega16的数字电压表实验设计和Proteus仿真.zip
一、实验目的
1. 掌握片内AD的工作原理。
2. 掌握EEPROM的存储和读取原理。
二、实验内容及结果
1. 实验内容
(1)自行搭建仿真系统模型。
(2)采集可变电阻两端的电压,并显示。
(3)保存采集到的电压值,通过按键读取保存的电压值。
三、该设计利用LCD12864显示实时测量电压值和近三次保存电压,用READ按键进行切换。按下SAVE按键至LED翻转会将当前电压值保存至Atmega16的内部e2prom中,最多保存三组数据。
2022-11-26
基于Atmega16的温度采集和阈值报警课程实验以及Proteus仿真.zip
本课程实验基于Atmega16、DS18B20、LCD1602进行了温度采集、LCD显示以及超过阈值报警等功能。本课程实验基于Proteus 8.6仿真,注意需要设置为8MHz的内部震荡。正常工作时,1602显示温度值以及上下限的阈值;按下FUN,切换为上限值,再按一下切换为下限值,再按切回正常显示。单独显示上/下限值时可以用'+','-'按键进行阈值的调整,按下SET确定调整值。
2022-11-22
基于Atmega16的简易计算器实验设计和Proteus仿真.zip
该程序参考https://zhuanlan.zhihu.com/p/128593249,实现了两个多位数字的加减乘除,在此基础上增加了按键‘C’对结果和输入数字的清除功能,尚未实现输入的逐位清除,此外,在运算除法时只能显示结果的整数部分。仿真基于Proteus8.6进行。
2022-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人