找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1018|回复: 2
打印 上一主题 下一主题
收起左侧

刚入手了九齐的51F单片机芯片,想问一下延时程序要怎么写?

[复制链接]
跳转到指定楼层
楼主
4Mhz,内部时钟。想做一个1ms的延时程序,这个要怎么写?另外有没有电机驱动实例给借鉴借鉴,主要是还想看看寄存器的设置对不对。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:887371 发表于 2022-4-9 16:58 | 只看该作者
九齐的编译器提供了芯片所有外设的示范代码。和硬件相关的操作可以直接复制粘贴。
假如你是用C编译,除硬件以外的代码和51、arm没啥区别,都是标准的C语言。
延时程序有2种方式:
用硬件定时器做,可直接抄编译器示范代码。
用软件延时做,可把其它单片机的延时代码复制过来,改几个常数(例如下图中的12或169)。

回复

使用道具 举报

板凳
ID:584814 发表于 2022-4-9 17:09 | 只看该作者
51单片机写法都差不多,主要看器件是否支持,详见九齐的说明书。
编写一次性通过一般新手(比如新入手九齐)可能性不大,需要写进去再测试。
STC对于业余的比较好玩,可以反复刷写价格也不高,但可能不适合批量省钱或抗干扰啥的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表