c51编程开发步骤?

c51编程开发步骤?,第1张

第一步:新建工程

点击【project】----点击【newproject】

1、起名称,选择保存路径

2、选择单片机型号【Atmel】----【at89c51】

第二步:新建文件

点击【file】----点击【new】

1、起名称.c

2、选择保存路径

第毕雹三步:文件添加到工程

右击【sourcegroup1】----选择【addfilestogroup‘sourcegrpup1’】

第四步:设置工程属性

点击【project】----选择【optionsforgroup‘sourcegroup1’】

1、改写晶振的频率(根据电路板实际晶振的频率)【Target】----【Xtal】

2、选择产生hex文件【output】----【createhexfile】

第五步:编写程序

改变程序编辑器界面的方法,点击【view】----选择【options】---

点击【colors&fonts】标签---选择【editorcfiles】

第六步:编译文件

点击李数庆【project】----选择【optionsRebuildalltargetfiles】

第七步:下载hex文件到单片机

1、打开烧录软件(STC-ISP软件)

2、选择单哪握片机型号

3、选择要下载的hex文件

4、设置通信端口(comx)

5、点击【下载/编程】按钮

TH0 = 0xf6

TL0 = 0xff

上两行春团是定时器/计数器T0的初值,因为T0是16位的,所以用TH0表示高八位,TL0表示低八槐吵位

TH1 = 0xfd

TL1 = 0xfd

T1初值

TMOD = 0x21

定时器/计数器模式控制寄存器  如图

GATE=1时,由外部中断引脚INT0、INT1来启动定时器T0、T1

GATE=0时,仅由TR0,TR1置位分别启动定时器T0、T1。

C/T=0时为定铅森侍时功能,C/T=1时为计数功能

M0、M1——方式选择功能

M1M0 工作方式 计数器模式 TMOD(设置定时器模式)

0 0 方式0 13位计数器 TMOD=0x00

0 1 方式1 16位计数器 TMOD=0x01

1 0 方式2 自动重装8位计数器 TMOD=0x02

1 1 方式3 T0分为2个8位独立计数器,T1为无中断重装8位计数器 TMOD=0x03

PCON = 0x00

PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器

WDCON = 0x00清狗

SCON =  0x50

SCON1 = 0x40

串口控制寄存器

C51开清正发流程:

第一散正运:必须对C51单片机内部外设和内部寄存器了解冲梁,因为写程序需要控制单片机内部寄存器,再去控制外设。

第二:设计单片机的硬件,单片机IO控制你的硬件

第三:画出流程图执行大概的框架

下面就是按照你的流程图去设计程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12498222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存