本文介绍了一种基于单片机的设计,它是以atmeg16单片机为控制核心,辅以一些外围器件,采用C语言编写程序,实现。
atmeg16开发板 proteus仿真图板上试验:
1.AVR单片机IO口的操作【点亮发光二极管、驱动蜂鸣器、继电器】
2.数码管显示【多片数码管串行连接显示,动态显示】
3.键盘【独立键盘,矩阵键盘试验】
4.1602液晶显示【CVAVR内置函数LCD显示,模拟时序LCD显示】,T6963C控制LCD暂略
5.外部中断,定时器的使用【CTC模式,快速PWM模式试验】
6.内部AD试验,SPI串行通信试验
7.TWI(IIC)试验【CVAVR内置函数操作EEPROM,模拟I2C时序操作E2PROM,TWI硬件实现IIC,MAX517 DA试验】
8.UART试验
支持方案修改定制开发,详情咨询:扣3548852188
二、使用说明:
1. 程序代码打开工具KEIL中编辑源代码后编译生成.hex文件,加载到MCU即可以演示。
2. 仿真电路打开工具Proteus 打开即可以编辑或加载程序运行演示
3.设计的工程文件,包括原理图及PCB印制板图,可以用Altium Designer(AD)软件打开或修改,可作为你产品设计的参考。