当前位置: 首页 > news >正文

网站会员功能网络公司网站报价

网站会员功能,网络公司网站报价,网站中文模板,烟台市牟平区建设局网站STC89C51学习笔记(四) 综述:本文讲述了在STC89C51中数码管、模块化编程、LCD1602的使用。 一、数码管 1.数码管显示原理 位选:对74HC138芯片的输入端的配置(P22、P23、P24),来选择实现位选&…

STC89C51学习笔记(

综述:本文讲述了在STC89C51中数码管、模块化编程、LCD1602的使用。

一、数码管

1.数码管显示原理

位选:对74HC138芯片的输入端的配置(P22、P23、P24),来选择实现位选(哪个数码管显示数字)。

段选:对74LS245芯片的输入端进行配置(P00、P01、P02、P03、P04、P05、P06、P07),来实现段选(显示什么数字)。

数码管连接方式:共阳极时配置0则点亮,共阴极配置1则点亮。

2.显示方式

1)直接配置
P2_4=1;
P2_3=0;
P2_2=1;
P0=0x7d;

即可实现第三个数码管显示数字6

2)撰写子函数
unsigned char NixieTable[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x3e,0x79,0x71,0x00};void Nixie(unsigned char Location,Number)
{switch(Location){case 1:P2_4=1;P2_3=1;P2_2=1;break;case 2:P2_4=1;P2_3=1;P2_2=0;break;case 3:P2_4=1;P2_3=0;P2_2=1;break;case 4:P2_4=1;P2_3=0;P2_2=0;break;case 5:P2_4=0;P2_3=1;P2_2=1;break;case 6:P2_4=0;P2_3=1;P2_2=0;break;case 7:P2_4=0;P2_3=0;P2_2=1;break;case 8:P2_4=0;P2_3=0;P2_2=0;break;}P0=NixieTable[Number];Delay(1);//稳定显示P0=0x00;//清零}void main()
{Nixie(7,2);while(1){	}
}

二、模块化编程

传统方式的编程直接放在main函数里面,不利于代码的组织、管理、移动和查找错误。模块化编程将各个模块的代码放在不同的c文件里面,在h文件里面提供外部可调用函数的声明,需要代码时,只需要#include “xxx.h”

①建立.c文件和.h文件

②攥写.c文件,记得添加头文件

③攥写.h文件

前两行是为了防止重复定义,第三行的函数末尾记得加分号,否则会报错。

三、LCD1602

注意:LCD1602与数码管和LED引脚冲突,当使用LCD1602时,一般不使用数码管和LED。

①LCD1602的相关函数和作用

②函数的使用和演示结果

先将LCD1602的.c和.h文件复制到当前的项目文件夹下,然后在项目中添加LCD1602的.c和.h文件

在main函数中调用LCD1602.h,并使用相关函数

LCD1602演示结果


参考视频:51单片机学习视频

侵权联系删除!

http://www.yayakq.cn/news/126244/

相关文章:

  • 哪个网站可以做练习题东莞有哪些做网站
  • 济宁有没有专门做网站的六安做网站的
  • 企业网站搜索优化网络推广建筑工程网站定制
  • 网站关键词搜索排名wordpress伪静态结构
  • 汕头网站建设哪里找免费咨询律师在线解答
  • 无锡新区网站建设如何创建网站的过程
  • 网站详情页怎么做的汽车专业科技网站建设
  • 上海知名网站设计帕绍网站建设
  • 宜昌教育培训网站建设中山火炬开发区建设局网站
  • 如何设置网站布局seo网络推广什么意思
  • php 网站缩略图母婴微网站设计规划
  • 广州网站建设外包不需要网络的游戏
  • thinkphp网站建设wordpress免费音乐主题
  • 广告网站布局关于做网站的毕业设计
  • 网站小白怎么开始学网站建设品牌vi设计公司企业
  • 医疗网站的建设主要竞争对手宁波模板建站哪家好
  • 阿里云建设网站的步骤遵义网站开发的公司有哪些
  • 怎样做微信推广网站上海游玩攻略必去的地方
  • 公司网站主要几方面怎样用服务器做网站
  • 什么网站免费制作湖州市城市建设档案馆网站
  • 票务系统网站模板动态ip上做网站
  • 珠海网页模板建站海南钢结构网架公司
  • 意识形态 加强网站建设网站推广制作
  • 企业网站开发研究现状wordpress主题 500
  • 压缩图片在线网站免费石家庄建设网站哪家好
  • 个人备案 什么网站如何提升网站alexa排名
  • 深圳网站建设网站运营Apache局域网网站制作
  • 枸杞网站建设方案广州做网站公司
  • 入驻京东需要自己做网站吗东营网站建设推广哪家好
  • 网站推广的意义和方法网页制作软件序列号