社区
汇编语言
帖子详情
51中,设置定时器,然后启动定时器的汇编语句怎么写?
booming
2007-08-10 04:29:57
51中,设置定时器,然后启动定时器的汇编语句怎么写?
...全文
162
2
打赏
收藏
51中,设置定时器,然后启动定时器的汇编语句怎么写?
51中,设置定时器,然后启动定时器的汇编语句怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tlvc
2007-08-15
打赏
举报
回复
TH0 = 0xff;
TL0 = 0xff;
TMOD = 0x01;
ET0 = 1;
EA = 1;
TR0 = 1;
xiayu0912
2007-08-12
打赏
举报
回复
分太少,不想帮你查书
80c
51
汇编
程序实现利用定时/计数器测速.rar
使用T1作为
定时器
(定时时间为50毫秒),T0作为计数器(对电机测速电路产生的脉冲进行计数,1脉冲/转)。每1秒时间到后,读出T0的值(读出后须将T0清0),将该值(速度值)显示到LCM显示器上(显示子程序/函数由实验库文件提供)。 本次实验程序需要使用实验库文件(LCMDRV_1206.LIB),此库
中
的程序要使用16个字节大小的堆栈,因此,实验程序应规划出足够的堆栈空间保障程序正常执行。 如果用
汇编
编
写
实验程序,必须先用$INCLUDE (LCMDRV_1602.INC)指令加载实验库头文件,表2.8说明了LCMDRV_1602.LIB子程序的功能和在
汇编
语言编程时的调用方法。 如果用C
51
编
写
实验程序,必须先用#include "LCMDRV_1602.h"
语句
加载实验库头文件,库函数的使用详见LCMDRV_1602.h
中
的说明。
交通灯
汇编
程序8255和8253
此
汇编
程序是整个交通灯模拟系统所用到的,包括8255,8253,点阵程序,能实现倒计时和控制灯的亮灭和字摸显示停和行,同步实现倒计时和显示字 1. 掌握8088CPU的最小工作模式的结构及其应用各管脚的含义,地址的分配、选择。 2. 熟练掌握8255A的初始化控制字的
写
入及更改,巧妙应用A口、B口、C口的功能,是它与实验板上的其它芯片更好的配合应用。 3. 熟练掌握可编程计数器/
定时器
8253的六种工作方式,各种方式控制字的
写
入,各种工作方式的特点,和实现计数功能并能够熟练的加以应用。 4. 熟练掌握应用8255A与8253的配合使用来进行模拟交通灯的亮灭和计数。 5. 了解各个芯片的工作原理,用
汇编
语言编
写
程序实现对交通灯的模拟控制。熟悉应用
汇编
语言
中
的
语句
及用法,子程序的调用,模块化编
写
程序,和学会使用有关软件的应用编程、编译、调试、发现错误、修改错误总结经验,并且还要应用
汇编
语言编
写
实用程序,控制一个实际的对象。
定时器
和计数器-第1季第10部分
本课程是《朱有鹏老师单片机完全学习系列课程》第1季第10个课程,主要内容是
51
单片机的
定时器
和计数器,本课程的学习目标是对
定时器
的作用和意义有深入理解,掌握通过操作寄存器来操作硬件的思路和方法。
单片机的C语言程序设计与应用课程教学大纲.doc
单片机的C语言程序设计与应用课程教学大纲 课程编号: 一、说明 (一)课程性质 本课程应用电子技术专业的必修课。本课程面向的学生主要是高年级本科生。先修课 程:数字电子技术、单片机的
汇编
语言、
汇编
语言、C语言程序设计。 (二)教学目的 本课程教学所要达到的目的是:从应用为目的出发,通过对C语言基本概念、基本语 句、单片机应用系统的初步设计的学习,使学生能利用C语言编
写
51
系列单片机应用程序 ,熟练使用Keil C编程软件,具有用C
51
语言进行程序设计的基本技能,培养学生分析问题和解决问题的 能力。 (三)教学主要内容 本课程的主要内容: 1.语言的数据类型、运算符、表达式。 2.语言的控制结构
语句
3.函数与存储模式的特点与应用 4.数组和指针的特点与应用 5.位运算和预处理的特点与应用 6.C
51
语言在单片机的
定时器
/计数器,
中
断系统的应用 7.C
51
语言串行通信的应用 8.单片机的键盘和显示 重点内容:单片机C程序设计的方法,熟练使用KEIL
51
集成开发环境,对单片机的软硬件 设计有一定的了解,能简单开发单片机以及嵌入式应用系统。 难点内容:51单片机的内部结构、工作原理及其功能。 (四)教学时数 总学时64,理论学时,32、实验32,学分3。 (五)教学方式 课堂讲授与上机练习相结合。 (六)适用对象 电子信息工程、自动化、测控技术与仪器专业高年级学生。 二、教学内容及安排 1. 单片机的C语言概述 教学要点: 理解嵌入式系统的定义、特点及架构;掌握嵌入式系统与单片机、PC的区别;了解嵌 入式系统的应用领域;弄清嵌入式系统的发展趋势。 教学时数: 2学时 教学内容: 1.1 C语言与MCS-
51
单片机 (1学时) 掌握嵌入式系统的定义、特点、组成及分类。 1.2 Keil C
51
开发工具 了解嵌入式系统的应用领域。 1.3 C
51
的程序结构与编程实例(1学时) 考核要求: 了解C
51
语言与
汇编
语言的优势对比,C
51
语言与标准C语言的区别。了解KeilC
51
开发 工具。 2. C
51
程序设计基础 教学要点: 本章主要介绍C
51
的数据类型和存储类型、基本运算与流程控制
语句
、构造数据类型、函 数以及程序设计
中
的其他一些问题等内容 教学时数: 12学时 教学内容: 2.1 C
51
数据类型及存储类型(2学时) 介绍C
51
语言的数据类型,常量与变量、数据存储类型。 2 . 2 C
51
对单片机主要资源的控制(4学时) 1) C
51
对单片机应用系统主要资源的控制主要包括特殊功能寄存器的定义、片内RAM的使 用、片外RAM及I/O口的使用、位变量的定义。 2) 片内RAM的使用、片外RAM及I/O的使用又称为绝对地址的访问。 2.3 C
51
的基本运算与流程控制
语句
(2学时) 介绍C
51
的 1) 基本运算 2) 选择(分支)控制
语句
3) 循环结构流程控制
语句
4) break
语句
、continue
语句
和goto
语句
2.4 C
51
的构造数据类型 (2学时) 介绍C
51
的构造数据类型主要有数组、指针和结构等。重点讨论数组和指针。 2.5 C
51
函数(2学时) 介绍C
51
的不同函数定义方式。 考核要求: 掌握:C
51
的数据类型、运算符及表达式;C
51
语言程序的基本结构及其流程图;函数 及选择
语句
和循环
语句
的用法。 3. 单片机内部资源的C
51
编程 教学要点: 掌握:计算机并行输入/输出、定时/计数器接口、串行接口和
中
断系统的概念,单 片机
中
断系统的结构、
中
断源、
中
断特殊功能寄存器、
中
断响应过程;串行口功能与结 构、工作方式及编程应用;定时/计数器系统的电路结构、特殊功能寄存器及功能和使用 方法。 理解:单片机定时和计数、串行和
中
断的应用。。 教学时数: 8学时 教学内容: 3.1 单片机的并行口(2学时) 介绍
51
单片机的4个并行I/O口的特点,了解每个端口既可以按字节单独使用,也可以 按位操作,各个端口可作为一般的I/O口使用,大多数端口又可以作为第二功能使用。 3.2 单片机的
中
断系统(2学时) 介绍
51
单片机的
中
断系统的特点,它提供5个
中
断源(52子系列是6个),具有两个
中
断优先级,可以实现两级
中
断嵌套。 3.3 单片机的
定时器
/计数器(2学时) 介绍MCS-
51
单片机内部的两个16位的可编程的
定时器
/计数器,即
定时器
T0和
定时器
T1(8052提供 3个,第三个称为
定时器
T2)。它们既可用作
定时器
方式,又可用作计数器方式 3.4 单片机的串行口(2学时) 介绍MCS-
51
单片机内部的串行接口的特点。这个口既可以用于网络通信,也可以实现串行异步通 信,还可以作为同步移位寄存器使用。 考核要求: 了解单片机内部的并行口、
中
断系统、
定时器
/计数器、串行口的构成及特点,熟练掌 握对这些资源的C语言编程,能够利用这些资源实现某些功能。
单片机c语言教程:C
51
循环
语句
循环
语句
是几乎每个程序都会用到的,它的作用就是用来实现需要反复进行多次的操 作。如一个 12M 的
51
芯片应用电路
中
要求实现 1 毫秒的延时,那么就要执行 1000 次空
语句
才能达到延时的目的(当然能使用
定时器
来做,这里就不讨论),如果是
写
1000 条空语 句那是多么麻烦的事情,再者就是要占用很多的存储空间。
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章