历史上的今天
返回首页

历史上的今天

今天是:2025年01月15日(星期三)

正在发生

2020年01月15日 | PIC单片机对数码管的动态扫描显示设计

2020-01-15 来源:elecfans

#include//包含单片机内部资源预定义

__CONFIG(0x1832);

//芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡

PIC单片机对数码管的动态扫描显示设计
 

voiddelay();//delay函数申明

voidinit();//I/O口初始化函数申明

constcharTABLE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92};//定义常数0-5的数据表格

voidmain()//主函数

{

while(1)//死循环,让数码管持续点亮

{

init();//调用初始化函数

PORTD=TABLE[0];//D口输出数据表格第1个数据0

PORTA=0X3E;//点亮第1位数码管

delay();//延时一定时间,保证数码管亮度

PORTD=TABLE[1];//显示数据1(同数据0)

PORTA=0X3d;

delay();

PORTD=TABLE[2];//显示数据2(同数据0)

PORTA=0X3b;

delay();

PORTD=TABLE[3];//显示数据3(同数据0)

PORTA=0X37;

delay();

PORTD=TABLE[4];//显示数据4(同数据0)

PORTA=0X2f;

delay();

PORTD=TABLE[5];//显示数据5(同数据0)

PORTA=0X1f;

delay();

}

}

voidinit()//I/O口初始化函数

{

TRISA=0X00;//设置A0输出,其他输入

TRISD=0X00;//设置D口输出

ADCON1=0X07;//设置A口为普通I/O口

PORTA=0xff;

PORTD=0xff;//先熄灭所有显示

}

voiddelay()//延时程序

{

inti;//定义整形变量

for(i=0x100;i--;);//延时

}

推荐阅读

史海拾趣

方舟(ARKLED)公司的发展小趣事

方舟公司高度重视产品品质管理,从原材料采购到生产加工,再到成品检验,每一个环节都严格把关。公司引进了先进的生产设备和检测仪器,建立了完善的质量管理体系。通过ISO9001质量管理体系认证,方舟公司的产品质量得到了有效保障,赢得了客户的信赖和支持。

C&K公司的发展小趣事

通过不断的努力和创新,C&K在90年代中期已经成为世界领先的开关制造商之一,也是业内最受信赖的品牌之一。这一成就的取得离不开公司对产品质量的严格把控和对技术创新的持续追求。同时,C&K还积极与全球各地的客户合作,根据他们的需求量身定制开关产品,赢得了广泛的赞誉。

Atlantic Microwave Ltd公司的发展小趣事

在追求经济效益的同时,Atlantic Microwave Ltd公司始终不忘履行社会责任。公司积极参与公益事业,捐赠资金和技术支持给需要帮助的地区和行业。同时,公司还注重环保和可持续发展,采用环保材料和节能技术,降低生产过程中的能耗和排放,为社会的可持续发展做出了积极贡献。

以上五个故事仅是对Atlantic Microwave Ltd公司可能经历的发展阶段的虚构描述,实际情况可能因各种因素而有所不同。这些故事旨在展示一个电子企业在发展过程中可能面临的挑战和机遇,以及如何通过不断努力和创新实现持续发展。

DBM Optix公司的发展小趣事

在发展过程中,DBM Optix也面临过不少挑战和危机。例如,某次全球供应链紧张导致公司原材料供应受到影响,生产进度一度受阻。面对这一挑战,DBM Optix迅速调整采购策略,积极寻找新的供应商,并加强与现有供应商的合作。同时,公司还加强了内部管理,优化生产流程,提高生产效率。这些努力使得DBM Optix成功度过了危机,并继续保持良好的发展势头。

C-MAC Automotive公司的发展小趣事

在电子行业的早期,C-MAC Automotive公司还是一家名不见经传的小企业。然而,随着电动汽车市场的兴起,公司敏锐地捕捉到了市场机遇。通过投入大量研发资源,C-MAC成功开发出一款高效稳定的电池管理系统,这一技术突破为公司的快速发展奠定了坚实基础。随着产品逐渐获得市场认可,C-MAC的订单量大幅增加,公司规模迅速扩大。

Altech公司的发展小趣事

为了适应市场的快速变化和公司业务的不断扩张,Altech公司决定将深圳工厂整体搬迁至广州南沙。这一搬迁不仅优化了公司的生产布局,还为公司提供了更加广阔的市场发展空间。搬迁后的工厂引进了先进的生产设备和技术,进一步提升了公司的生产效率和产品质量。

问答坊 | AI 解惑

功率放大器知识

功率放大电路的原理及其知识........ …

查看全部问答>

点阵屏

本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 调试通过的点阵屏,不过与题目要求的有点区别,可以参考一下!  …

查看全部问答>

采用滞回比较的思想控制继电器,防止继电器的在设定值附近来回动作

采用滞回比较的思想控制继电器,防止继电器的在设定值附近来回动作…

查看全部问答>

交流输出半桥式变压器开关电源(part1)开关电源原理与设计(连载34)

根据电磁感应定律可以对变压器初级线圈N1绕组回路列出方程: e1 = N1*dΦ/dt =Uab —— K1接通期间 (1-156) 上式中,e1为变压器初级线圈产生的电动势, Uab为电源加于变压器初级线圈N1绕组两端的电压,Uab =Ui/2 , dΦ/dt为变压器铁心中磁通的 ...…

查看全部问答>

帮忙看看这个消抖动程序有什么问题

library ieee;--消抖动 延迟10msuse ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity dou isport(s,clk1k:in std_logic;     so:Put std_logic);end;architecture one of dou issignal cout4 :std_logic_vect ...…

查看全部问答>

6410下的 音频无线传输与播放系统设计

有人能帮忙下吗 PC与ARM11(6410)的无线音频传输与播放系统设计 很着急啊…

查看全部问答>

单片机领域,有没有开源的软件仿真器的?

单片机领域,有没有开源的软件仿真器的?…

查看全部问答>

求助!实时点播

在windows ce 下如何实现实时点播?…

查看全部问答>

1117-3.3V电源芯片中文资料及应用范围

本帖最后由 jameswangsynnex 于 2015-3-3 19:56 编辑 一、芯片简单描述:    1117是一个低压差电压调节器系列。其压差在1.2V输出,负载电流为800mA时为1.2V。它与国家半导体的工业标准器件LM1117有相同的管脚排列。1117有 ...…

查看全部问答>

有没有使用ST的触摸库做滑轮/滑条的TX啊?

有没有使用ST的触摸库做滑轮/滑条的TX啊? 感觉效果怎么样?…

查看全部问答>