针对目前单片机理论教学和实训教学中存在的问题,介绍一种基于仿真软件的单片机串行通信教学系统的设计。首先,确定串行通信控制系统的设计方案,按照功能划分为控制模块、通信模块、显示模块和测试模块4个部分。然后,根据设计方案使用Proteus仿真软件搭建虚拟仿真的硬件平台。再使用KEIL软件编辑编译软件程序代码。最后使用Proteus软件自带的虚拟仪器验证系统通信数据正确性、通信数据格式正确性和通信动作正确性。该教学系统不仅可以完成内容难度较大的串行通信理论知识的讲解,同时也能完成多种串行通信的实践,进一步培养学生设计实践和拓展应用的能力。
1
温度传感器DS18B20的PROTEUS仿真。LCD1602显示结果,可显示正负值,保留1位小数。仿真很稳定。
2020-04-15 03:07:13 77KB 温度传感器 DS18B20 仿真 PROTEUS
1
基于proteus的8259仿真。proteus基本元件仿真原件
2020-03-08 03:00:58 42KB proteus
1
基于8086的交通灯仿真 proteus电路图+汇编语言实现
2020-01-03 11:29:16 92KB proteus
1
PROTEUS 2051单片机modbus的通讯仿真例子,主机程序,从机程序,还有仿真电路图都有,如果学485modbus他是最好的例子了,不要错过呀。
2020-01-03 11:17:32 178KB modbus的通讯仿真PROTEUS
1
读取ADC数值后显示在LCD1602. 51单片机 ADC0832 ADC 仿真 proteus LCD1602 显示 研究生 联系QQ 137712826 /*****************************************/ /**********主程序*************************/ void main() { char adc1,adc2,adc3,adc4,adc5,adc6,adc7; unsigned long adcdata=0; LCD1602_init(); while(1) { /////////////获取 adc adcdata=(unsigned long)Get_AD_Result(0); /////////////转换数据 adc1=adcdata/1000000 ; adc2=adcdata00000/100000 ; adc3=adcdata0000/10000 ; adc4=adcdata000/1000 ; adc5=adcdata00/100; adc6=adcdata0/10 ; adc7=adcdata/1; /////////////显示数据 GotoXY(4,1); LCD1602_Write(1,adc1+0x30); LCD1602_Write(1,adc2+0x30); LCD1602_Write(1,adc3+0x30); LCD1602_Write(1,adc4+0x30); LCD1602_Write(1,adc5+0x30); LCD1602_Write(1,adc6+0x30); LCD1602_Write(1,adc7+0x30); delay(100); } }
2019-12-24 03:37:54 74KB 51单片机 ADC083 AD PROTEU
1
交通灯的显示有很多方式,如十字路口、丁字路口等,而对于同一个路口又有很多不同的显示要求,比如十字路口,车辆如果只要东西和南北方向通行就很简单,而如果车子可以左右转弯的通行就比较复杂,本实验仅针对最简单的南北和东西直行的情况。要完成本实验,首先必须了解交通路灯的燃灭规律。本实验需要用到实验箱上交通灯模块中的发光二极管,即红、黄、绿各三个。依人们的交通常规,“红灯停,绿灯行,黄灯提醒”其交通的燃灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯开始闪烁。闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯开始闪烁。闪烁若干次后,再切换到东西路口方向,重复上述过程。
2019-12-21 22:16:16 174KB 交通灯
1
013 万年历 时钟 闹钟 按键 可调
2019-12-21 21:59:53 260KB proteu 51单片机 万年历
1
本文档是一个proteus仿真的buck电路,课设必须做的,与simulink功能类似
2019-12-21 21:41:55 29KB buck
1
基于c51的音乐播发编程proteus仿真 proteus仿真
1