- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、理论知识链接 (4)单片机内部定时/计数器的工作方式 单片机的定时/计数器,由软件对特殊功能寄存器TMOD中的C/设置,可选择定时 或计数功能;对相应M1,M0两位的设置,可选择4种工作方式。 1)方式0 方式0是一个13位的定时/计数器。 2)方式1 方式1和方式0的惟一差别在于:方式1由TH和TL构成16位计数器,而方式0为13 位。 3)方式2 方式2是能自动重装计数初值的8位定时/计数器。 4)方式3 方式3只适用于定时/计数器T0。如果T1设置为方式3,则它会停止计数,其效果与 设置TRl=0相同。 (5)单片机对内部定时/计数器的初始化 1)初始化步骤 单片机内部定时器/计数器是可编程序的,其工作方式和工作过程均可由单片机通过程序对它进行设定和控制。因 此,单片机在定时器/计数器工作前必须先对它进行初始化。初始化步骤为: ①根据题目要求先给定时器方式寄存器TMOD送一个方式控制字,以设定定时器/计数器的相应工作方式。(对TMOD 中的MIM0赋值) ②根据实际需要给定时器/计数器选送定时器初值或计数器初值,以确实需要定时的时间和需要计数的初值。(对 TH、TL赋初值) ③根据需要给中断允许寄存器IE选送中断控制字和给中断优先级寄存器IP选送中断优先级字,以开放相应中断和设 定中断优先级。 ④给定时器控制寄存器TCON送命令字,以启动或禁止定时器/计数器的运行。 三、实践练习 (1)硬件实验操作步骤 (2)keiluvision2软件操作方法 (3)软件操作实验 注:以上内容略。 四、随堂思考 (1)对于本实验,定时器的1秒标准时间是如何获得的,当内部时钟的 频率变为6MHZ,如何设计这个实验程序。并予以实验验证。 项目五 设计汽车转弯信号灯模拟实验 教学环节设计 实践环节 1 理论知识链接 2 实践练习 3 随堂思考 4 一、实践环节 1、实验连接示意图 一、实践环节 (2)实验具体步骤 1)将汽车转弯信号灯控制实验模块与单片机系统相连接。 2)安装好仿真器,用串行数据通信线连接计算机与仿真器,把仿真头插到 模块的单片机插座中,打开模块电源,插上仿真器电源插头。 3)打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加 汽 车.ASM源程序,进行编译,直到编译无误。 4)进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。 5)全速运行程序,按表中的各种驾驶操作,打开相应开关,观察发光二极 管的亮灭与闪烁。 一、实践环节 3、相关说明 1)模拟实验电气原理图 实验设备的电气原理图如下: 四、随堂思考 (1)对于本实验,如果八位表决者进行表决,如何设计这个实验程序。 并予以实验验证。 提示:可使用字节传送指令进行设计。 (2)可否将表决者信息用七段码进行表示,设计相应的显示电路。 项目三 设计计算器 教学环节设计 实践环节 1 理论知识链接 2 实践练习 3 随堂思考 4 一、实践环节 1、实验连接示意图 一、实践环节 2、计算器的实验操作步骤 本实验采用4×4键盘,16个键依次对应0~9、“+”、“-”、“×”、“÷”、“=”和清除键。可以进行小于255的数的加减乘除运算,并可连续运算。当键入值大于255时,将自动清零,可以重新输入。具体步骤如下: (1)使用单片机最小应用系统模块,P0口接阵列式键盘,P3.6、P3.7连接串行静态显示模块的DIN、CLK端。 (2)用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。 (3)打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加 计算器.ASM源程序,进行编译,直到编译无误。 (4)进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。 (5)打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。键入值,在连续5个八段数码管上观察运算过程与结果。 一、实践环节 4、主要程序的分析 1)初始化参数 DBUF EQU 30H TEMP EQU 40H YJ EQU 50H ;结果存放 YJ1 EQU 51H ;中间结果存放 GONG EQU 5
原创力文档


文档评论(0)