普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 4854|回复: 8

HC6800-ES V2.0的板子 有没有兴趣一起学习用汇编语言编程

 关闭 [复制链接]

42

主题

563

帖子

1907

积分

金牌会员

Rank: 6Rank: 6

积分
1907
发表于 2016-10-15 15:08:53 | 显示全部楼层 |阅读模式
各位同学:

我用的是HC6800-ES V2.0的板子,有没有同学兴趣一起学习汇编语言,来学习板子上的硬件功能。先上传简单的几个程序,抛砖引玉。

LED闪烁

ORG 0000H
AJMP START
ORG 000BH ;定时器0的中断向量地址
AJMP TIME0 ;跳转到真正的定时器程序处
ORG 30H
START:
MOV P2,#0FFH ;关所灯;需要弄清楚哪个口输出LED
MOV 30H,#00H ;软件计数器预清0
MOV TMOD,#00000001B ;定时/计数器0工作于方式1
MOV TH0,#3CH
MOV TL0,#0B0H ;即数15536
SETB EA ;开总中断允许
SETB ET0 ;开定时/计数器0允许
SETB TR0 ;定时/计数器0开始运行
LOOP: AJMP LOOP ;真正工作时,这里可写任意程序
TIME0: ;定时器0的中断处理程序
PUSH ACC
PUSH PSW ;将PSW 和ACC 推入堆栈保护
INC 30H
MOV A,30H
CJNE A,#20,T_RET ;30H 单元中的值到了20了吗?
T_L1: CPL P1.0 ;到了,取反P10
MOV 30H,#0 ;清软件计数器
T_RET:
MOV TH0,#15H
MOV TL0,#9FH ;重置定时常数
POP PSW
POP ACC
RETI
END

回复

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2016-10-15 19:00:52 | 显示全部楼层
请问你怎么烧录程序的,我的烧录不上
回复 支持 反对

使用道具 举报

42

主题

563

帖子

1907

积分

金牌会员

Rank: 6Rank: 6

积分
1907
 楼主| 发表于 2016-10-15 19:33:20 | 显示全部楼层
可以用keil编译成HEX文件,然后用普中带的烧录软件烧录进去单片机
回复 支持 反对

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2016-10-15 19:59:06 | 显示全部楼层
我试了也没用,用stc-isp也不行
回复 支持 反对

使用道具 举报

42

主题

563

帖子

1907

积分

金牌会员

Rank: 6Rank: 6

积分
1907
 楼主| 发表于 2016-10-15 21:04:00 | 显示全部楼层
你是什么问题呢?是汇编烧录不上?还是你的板子什么程序都烧录不上??是烧录程序问题?还是板子的问题??
回复 支持 反对

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2016-10-15 22:09:16 | 显示全部楼层
已解决,是单片机接触不良
回复 支持 反对

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2016-10-16 14:51:52 | 显示全部楼层
今天有试了一下,还是接触不良。总是要把单片机的打开在重新关上才有用
回复 支持 反对

使用道具 举报

42

主题

563

帖子

1907

积分

金牌会员

Rank: 6Rank: 6

积分
1907
 楼主| 发表于 2016-10-16 17:19:12 | 显示全部楼层
那是买的板子吗?叫卖家陪个底座
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-5 14:09 , Processed in 0.087640 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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