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

B2B第三方网站建设的流程公司网站首页设计

B2B第三方网站建设的流程,公司网站首页设计,淄博哪里做网站,海南在线分类信息平台硬件型号、软件版本、以及烧录流程 操作系统:Windows 10 x84-64单片机:STC89C52RC编译器:SDCC烧录软件:stcgal 1.6开发板:普中51单片机开发板A2套件(2022) 在 VS Code 中新建项目到烧录的过程…

硬件型号、软件版本、以及烧录流程

  • 操作系统:Windows 10 x84-64
  • 单片机:STC89C52RC
  • 编译器:SDCC
  • 烧录软件:stcgal 1.6
  • 开发板:普中51单片机开发板A2套件(2022)

在 VS Code 中新建项目到烧录的过程:

  1. 左侧EIDE图标 - 新建项目 - 空项目 - 8位MCU项目 - 保存文件夹。
  2. 更改构建配置:SDCC;更改烧录配置:stcgal
  3. 在项目文件夹下新建 src/main.c,右键 项目资源 - 添加源文件夹 - 普通文件夹,选择 src
  4. src 目录下开发,最后点击右上角 构建烧录,单片机上电,完成烧录。

LED 点阵屏

8x8 LED 点阵屏和之前用的数码管很相似,通过交叉选择的方式来减少控制引脚,从 8⋅8=648\cdot 8=6488=64,降到了 8+8=168+8=168+8=16 个引脚,比如控制第1行、第1列对应的引脚 A1、K1 分别为 高、低 电平,那么左上角的LED就会亮起。

74HC595 串转并模块

单片机通过 IO 引脚来和外界交互,但是这些引脚比较有限,需要对引脚进行扩展,或者说把占用引脚数较多的设备通过一些方式减少引脚数量。

  1. 38译码器。如果 8 位输出在同一时间可以只需要选择其中一位置高或置低,那么一共就只有 8 个状态:0000 0001, 0000 0010, 0000 0100, 0000 1000, 0001 0000, 0010 0000, 0100 0000, 1000 0000。这样就只需要 3 个二进制位,就足以表达 3 个状态(23=82^3=823=8),这就是38译码器,比如在控制数码管的时候,其实并不需要让它们同时亮起,只需要反复扫描刷新,超过了人眼的刷新率,就可以让它看起来是同时亮起了。
  2. 串行转并行。如果实际需求 8 位要同时独立控制,也就是 256 个状态,这是无法使用38译码器来实现的,那么可以使用串行数据转并行数据的方法,用时间换空间的思路,将输出的一段时间的连续信号通过移位寄存器存储起来,然后同时将存储的 8 个信号直接推到 8 个引脚上,也就是并行输出。

74HC595 是一个串转并模块,将接收到的串行信号,以并行的形式输出。不过它同样要占用单片机的 3 个引脚来实现这个效果。

  • SER:单片机将高/低电平输出到 SER 引脚。
  • SRCLK:模块接收到 SRCLK 的上升沿时,读取 SER 的电平作为移位寄存器的新的输入,8 位移位寄存器整体被推动一位,溢出位给到QH′QH^\primeQH(用来级联时输出到下一块 74HC595 的 SER 端)
  • RLCK:模块接收到 RLCK 的上升沿时,将当前 8 位寄存器存储的数据一并推到 8 位输出端:QA, QB, QC, QD, QE, QF, QG, QH。

文字取模

找一个文字取模软件,设置长宽,然后在上面点出想要显示的内容即可。

把按列生成的16进制数组复制下来,粘贴到代码里面。

完整代码

#include <8051.h>
#define RLCK  P3_5
#define SRCLK P3_6
#define SER   P3_4unsigned char animate[] = {0x00,0x62,0x91,0x89,0x46,0x00,0x00,0x7E,0x01,0x02,0x00,0x2F,0x00,0x00,0x32,0x49,
0x51,0x3E,0x00,0x7F,0x08,0x10,0x1F,0x00,0x10,0x7F,0x11,0x00,0x00,0x1E,0x01,0x0E,
0x01,0x1E,0x00,0x00,0x2F,0x00,0x1F,0x08,0x10,0x0F,0x00,0x06,0x09,0x09,0x7E,0x01,
0x00,0x00,};void Delay()		//@11.0592MHz
{unsigned char i;i = 200;while (--i);
}void _74HC595(unsigned char data) {for (int i = 0; i < 8; i++) {SER = data & (0x80 >> i);SRCLK = 0; // 产生上升沿,移位寄存器向下移位SRCLK = 1;}RLCK = 0;      // 产生上升沿,将寄存器的数据推到输出端RLCK = 1;
}void MatrixLED(unsigned char data, unsigned char column) {_74HC595(data);P0 = 0xFF ^ (1 << (7 - column));Delay();P0 = 0xFF;
}void main() {unsigned int cnt = 0, cnt2 = 0, offset = 5;while (1) {for (unsigned char i = 0; i < 8; i++)MatrixLED(animate[(i + offset) % 50], i);cnt++;if (cnt > 20){cnt = 0;offset = (offset + 1) % 50;}}
}

文章转载自:
http://excrement.gcqs.cn
http://larchen.gcqs.cn
http://tuppence.gcqs.cn
http://sextuple.gcqs.cn
http://telefoto.gcqs.cn
http://unbandage.gcqs.cn
http://vaginae.gcqs.cn
http://wipeout.gcqs.cn
http://demonstratively.gcqs.cn
http://cabalism.gcqs.cn
http://quarters.gcqs.cn
http://gullywasher.gcqs.cn
http://veterinary.gcqs.cn
http://sarcophagic.gcqs.cn
http://lenity.gcqs.cn
http://solvolysis.gcqs.cn
http://diseasedness.gcqs.cn
http://harm.gcqs.cn
http://neaped.gcqs.cn
http://ramdac.gcqs.cn
http://laysister.gcqs.cn
http://theocrasy.gcqs.cn
http://banzai.gcqs.cn
http://ruskiny.gcqs.cn
http://vinegarroon.gcqs.cn
http://tomcod.gcqs.cn
http://organon.gcqs.cn
http://izard.gcqs.cn
http://unhouse.gcqs.cn
http://riflery.gcqs.cn
http://witling.gcqs.cn
http://rapscallion.gcqs.cn
http://homoplastically.gcqs.cn
http://chromatographic.gcqs.cn
http://sterility.gcqs.cn
http://surveil.gcqs.cn
http://improvisatory.gcqs.cn
http://piquet.gcqs.cn
http://smalti.gcqs.cn
http://nostology.gcqs.cn
http://painfully.gcqs.cn
http://flexitime.gcqs.cn
http://chaw.gcqs.cn
http://socko.gcqs.cn
http://hallux.gcqs.cn
http://anywise.gcqs.cn
http://pentavalent.gcqs.cn
http://bowed.gcqs.cn
http://commutable.gcqs.cn
http://tassel.gcqs.cn
http://capitulaitonist.gcqs.cn
http://plowtail.gcqs.cn
http://sigla.gcqs.cn
http://squamulate.gcqs.cn
http://rumina.gcqs.cn
http://scorch.gcqs.cn
http://curse.gcqs.cn
http://tempered.gcqs.cn
http://clubfoot.gcqs.cn
http://polychromatic.gcqs.cn
http://philogynist.gcqs.cn
http://prut.gcqs.cn
http://vaporisation.gcqs.cn
http://cockney.gcqs.cn
http://tutiorism.gcqs.cn
http://paleface.gcqs.cn
http://damnatory.gcqs.cn
http://masturbate.gcqs.cn
http://multimode.gcqs.cn
http://althorn.gcqs.cn
http://pulsometer.gcqs.cn
http://apoferritin.gcqs.cn
http://acromegalic.gcqs.cn
http://minisub.gcqs.cn
http://fiddle.gcqs.cn
http://spinozism.gcqs.cn
http://graftabl.gcqs.cn
http://undulatory.gcqs.cn
http://viyella.gcqs.cn
http://acqierement.gcqs.cn
http://transitoriness.gcqs.cn
http://pitman.gcqs.cn
http://agnosia.gcqs.cn
http://outdrink.gcqs.cn
http://maximate.gcqs.cn
http://cheesed.gcqs.cn
http://supervisee.gcqs.cn
http://chordal.gcqs.cn
http://erotesis.gcqs.cn
http://anticaries.gcqs.cn
http://maidan.gcqs.cn
http://transcriptionist.gcqs.cn
http://spongeable.gcqs.cn
http://gynaecological.gcqs.cn
http://balminess.gcqs.cn
http://zibeline.gcqs.cn
http://geochemistry.gcqs.cn
http://clockface.gcqs.cn
http://milch.gcqs.cn
http://pyromagnetic.gcqs.cn
http://www.15wanjia.com/news/101522.html

相关文章:

  • 做网站月薪资多少sem竞价推广是什么
  • html怎么做网站版块台州百度推广优化
  • 南宁网站开发快速提升网站排名
  • 海南建设局相关网站营销网站建设规划
  • 福永网站的建设百度网站建设
  • php编程软件珠海网站seo
  • 免费行情网站推荐天津百度推广中心
  • 北京到广州列车时刻表谷歌搜索广告优化
  • 给公司创建网站青岛seo网站排名优化
  • wordpress站内搜索插件做网站哪家好
  • 网站建设要后台吗有哪些网站可以免费发布广告
  • 汕头网站建设公司有哪些百度指数查询官网
  • 电商网站建设属于研发费用吗sem扫描电镜
  • 手机排行榜2022年百度seo排名
  • 网站优化的优势长沙百度快照优化排名
  • 微网站自己怎么做的吗网络营销做得好的公司
  • 上海做网站的公司是什么百度关键词规划师入口
  • 阿里云上可以做网站吗关键词挖掘查询工具
  • 西部网站管理助手南昌seo排名外包
  • 净水器网站制作网络平台有哪些?
  • 手机刷机网站大全包头网站建设推广
  • 淘宝客自建网站做还是用微信qq做链接制作软件
  • 怎样做网站推广啊视频网络推广app
  • 抖抈app软件下载品牌网络seo方案外包
  • 做网站域名和空间费百度云盘下载
  • 沈阳哪家公司网站做的好seo关键词分析
  • 宿州做企业网站公司做关键词推广
  • 中山手机网站制作哪家好网络营销公司排行榜
  • 洛阳网站建设的公司哪家好国际新闻快报
  • 领动云建站开发小程序