APP下载

基于Proteus的数码管动态显示与计数设计

2021-06-17宋昕一万宏飞

电子制作 2021年8期
关键词:单片机设计

宋昕一,万宏飞

(上海理工大学,上海,200093)

0 引言

随着社会的不断进步与发展,不同类型与性能的数码管相继发明出现。数码管可以显示数字与相应信息,其亮度高、控制简单、性能稳定、呈现速度即时等诸多优点,使得数码管在电子设计应用中得到广泛应用。本文运用Proteus仿真软件,利用汇编语言进行编码,将程序写入并编译仿真实现数码管的动态显示与设计。

1 Proteus简介

Proteus是一款高性能的EDA工具软件,配置有完善的电子设计开发环境,器件库齐全,功能形象。可进行原理图设计、搭建、仿真,PCB设计等多功能操作。支持C51、ARM、DSP诸多处理器。在软件中进行虚拟仿真,力求实证现实;在Proteus软件中可直接在原理图搭建完成后,进行编译输出得到结果,进行实时电路分析与实物仿真。Proteus软件大大缩短了设计时间,降低器件损耗的开发成本,途径灵活,仿真结果准确,在实际开发与教学中得到广泛应用。

2 数码管动态显示与计数工作原理

■2.1 定时器结构与原理

■2.2 脉冲产生

利用单片机U1 P3.0口进行脉冲的输出,通过定时器模式选择与初值的设定,完成定时器定时功能的实现。运用定时器进行端口定时控制,实现每1ms高低电平变换。就可以实现一个占空比为50%的矩形脉冲输出。

图1 定时器T0(T1)结构图

■2.3 脉冲计数

利用单片机U1 P3.0口输出的脉冲连接到单片机U2的中断INT0口P3.2,通过脉冲的高低电平变换触发中断0,进行脉冲个数的计数,再通过数码管显示出数字信息。中断INT0口P3.2连接有示波器可观察脉冲波形的高低变化。……

登录APP查看全文

猜你喜欢

单片机设计
何为设计的守护之道?
《丰收的喜悦展示设计》
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
小议PLC与单片机之间的串行通信及应用
设计秀
有种设计叫而专
基于单片机的平衡控制系统设计