- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机应用技术》
教案
交通灯倒计时显示系统设计
1 任务描述
通过学习PIC单片机定时器相关知识以及数码管动态显示原理,实现十字路口交通灯控制,即数码管显示倒计时与红、黄、绿灯配合使用。
硬件电路如图所示:
2 任务内容
2.2.1 打开PROTUES软件,建立新的工程。
2.2.2 选择合适的元器件,完成硬件电路的设计。
2.2.3 确定显示的方案,正确设置定时器相关寄存器。
2.2.4 打开MPLAB软件,建立新的工程,对照任务要求编写程序。
2.2.5 运行仿真电路,并给出自己的评定意见。
2.2.6 根据检查结果对电路图进行修正,并完成工作页。
3 工作手段
参考教材;多媒体教学网路;PROTUES软件;MPLAB软件;PIC18F4520系统开发板;存储设备。
4.理论知识
4.1 TIMER1模块
4.1.1 TIMER1的内部结构
TIMER1模块是一个16位的定时/计数器,自身拥有一个低功耗振荡器,可与外接的专用晶振配合,成为辅助时钟源,即能为TIMER1提供时钟,也可以为整个单片机系统提供时钟。在低成本的应用中,TIMER1可以作为实时时钟(RTC)使用。TIMER1模块按照不同的配置可以工作在定时器、同步计数器或异步计数器三种不同的模式下。TIMER1模块的内部结构。
TIMER1的工作模式由时钟选择位TMR1CS(T1CON〈1〉)决定。当TMR1CS清零时,TIMER1模块被配置成定时器模式,TIMER1累加计数寄存器的值在每个指令周期(F/4)都会递增;当TMR1CS位置1时,TIMER1模块被配置成计数器模式,TIMER1累加计数寄存器的值会在外部脉冲信号或TIMER1专用振荡器时钟的每个上升沿递增。
使用TIMER1专用振荡器需要将使能位T1OSCEN(T1CON〈3〉)置1。当使能了该振荡器后,RC1/T1OSI和RC0/T1OSO/T13CKI引脚变为输入引脚,这将优先于TRISC〈1:0〉寄存器对该引脚的控制,并且此时对该引脚的读操作读回的值为0。
TIMER1模块设有专用的预分频器,预分频值由T1CKPS1:T1CKPS0位(T1CON〈5:4〉)控制,位可以设定是否与外部时钟信号同步。TIMER1模块使用两个8位寄存器存放计时或计数值,这两个寄存器分别是TMR1L和TMRI高字节。另外,CCP特殊事件触发信号会使TIMER1累加计数寄存器清零。
4.1.2 TIMER1的控制寄存器
1.T1CON寄存器
该寄存器是TIMER1的工作状态控制寄存器。
T1CON:TIMER1控制寄存器
R/W R R/W R/W R/W R/W R/W R/W
RD16
T1RUN
T1CKPS1
T1CKPS0
T1OSCEN
TISYNC
TMR1CS
TMR1ON
bit7 RD16:16位读/写模式使能位。该位置1时使能通过一次16位操作对TIMER1累加计数寄存器进行读写,清零时使能通过两次8位操作对该寄存器进行读写。
bit6 T1RUN:TIMER1系统时钟状态位。该位置1时表示系统时钟由TIMER1振荡器产生,清零时表示系统时钟由其他时钟源产生。
bit5~bit4 T1CKPS1:T1CKPS0:TIMER1输入时钟预分频值选择位。具体如表9-2所示。
表2 TIMER1时钟预分频值设定
T1CKPS1:T1CKPS0
预分频值
T1CKPS1:T1CKPS0
预分频值
11
1:8
01
1:2
10
1:4
00
1:1
bit3 T1OSCEN:TIMER1振荡器使能位。该位置1时使能TIMER1振荡器,清零时关闭振荡器。
bit2 T1SYNC:TIMER1外部时钟输入同步选择位。当TMR1CS位为1时,TIMER1被配置成使用外部时钟,这时将T1SYNC位置1将TIMER1设定为不与外部时钟输入同步,清零时设定为与外部时钟输入同步;当TMR1CS位为0时,TIMER1被配置成使用内部时钟,该T1SYNC位无效。
bit1 TMR1CS:TIMER1时钟源选择位。该位置1时使用RC0/T1OSO/T13CKI引脚上的外部时钟,清零时使用系统时钟(F/4)。
bit0 TMR1ON:TIMER1模块使能位。该位置1时使能TIMER1,清零时禁止TIMER1.
TIMER1累加计数寄存器
TIMER1模块有两个专用的寄存器用于存放计时或计数脉冲。这两个寄存器分别是TMR1L和TMR1高字节。另外,TMR1高字节还有与其对应的缓冲器TMR1H。
4.1.3 TIMER1的16位读写模式
当R
您可能关注的文档
- 创新创业教育子库 创新创业教育子库 2.4.1-2:FDM技术简介(教案).doc
- 创新思维 为调研数据赋予新的意义:人物角色 手把手教你创建「人物角色Persona」.doc
- 创业风采 创业风采 2004级张晓明.doc
- 创业风采 创业风采 2012级刘晓圳.doc
- 创业模拟综合实训 胸有成竹能胜天 “致青春”毕业旅行创业计划书.doc
- 创业模拟综合实训 胸有成竹能胜天 创业计划书国贸1211第四组.doc
- 创业模拟综合实训 撰写调查报告 南工院宿舍满意度调查.doc
- 创意思维 发散思维 大学生广告大赛教学案例.doc
- 创意思维 越界思维 文创产品开发教学实施1_创新产品设计程序.doc
- 创意思维 组合思维 《书签产品设计与制作》案例教学指导书-5.17.doc
- 中国国家标准 GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地.pdf
- 《GB/T 22517.2-2024体育场地使用要求及检验方法 第2部分:游泳场地》.pdf
- 苏教版(2017秋)科学三年级下册1.《种子发芽了》 教案(含课堂练习和反思).docx
- 2024-2025学年小学数学六年级上册冀教版(2024)教学设计合集.docx
- 地理商务星球版七年级上册4.5形成气候的主要因素 同步教案.docx
- 2024-2025学年中职中职专业课金融类73 财经商贸大类教学设计合集.docx
- 2024-2025学年初中地理七年级上册(2024)仁爱科普版(2024)教学设计合集.docx
- 2024-2025学年小学英语二年级上册外研版(一起)教学设计合集.docx
- 2024-2025学年高中数学选择性必修 第二册北师大版(2019)教学设计合集.docx
文档评论(0)