免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三 单片机串行口编程一、实验目的1、掌握单片机串行口的工作方式;2、掌握单片机串行口的编程方法。二、实验内容1、学习单片机串行口的工作方式、初始化以及应用等;2、利用单片机串行口编写程序,利用串口助手工具通过PC机发送相应信息,单片机串行口根据接收到的信息控制开发板上的LED灯按一定规律工作。要求:“#”指令开始标志,“*”指令结束标志。根据接收到的指令start控制LED灯闪烁,闪烁频率1Hz;pause控制LED点亮;stop控制LED熄灭。测试串口正常工作的代码(通过串口接收一个字符,再发送回串口)#include main() unsigned char a; /*在12MHz下,设置4800波特率,方式1*/ TMOD=0x20; /设置定时器1的方式 TH1=0xf3; /设置定时器1的初值 TL1=0xf3; SCON=0x50; /设置串行口方式1,并允许接收 PCON=0x80; /SMOD=1 TR1=1; /启动定时器1while(1) while(RI=0); a=SBUF; RI=0; SBUF=a; while(TI=0); TI=0; 三、实验设备1、STC单片机开发板;2、PC机以及串口线。四、实验分析及关键代码#include sbit led=P25;unsigned char a; /串行unsigned char num; /定时unsigned char start=#start*;unsigned char stop=#stop*;unsigned char pause=#pause*;unsigned char startNum,stopNum,pauseNum;/初始化void init() TMOD=0x21; /设置定时器方式 /定时器 TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1; /串口 TH1=0xf3; TL1=0xf3; SCON=0x50; /设置串行口方式1 01100000 PCON=0x80; / TR1=1; ES = 1; /允许串行中断 /定时器中断void Timer0() interrupt 1TH0=(65536-50000)/256; TL0=(65536-50000)%256;num +;if(num=20)num=0;led=!led;/串行中断void seri() interrupt 4/RI接受中断标志 TI发送中断标志if(RI)a=SBUF; RI=0; SBUF=a;while(TI=0); TI=0;/if(startstartNum=a & a!=0)startNum+;else startNum=0;if(pausepauseNum=a & a!=0)pauseNum+;else pauseNum=0;if(stopstopNum=a & a!=0)stopNum+;else stopNum=0;if(startNum=7)TR0=1;/启动定时器 if(pauseNum=7)TR0=0;led=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年西双版纳职业技术学院单招职业倾向性测试模拟测试卷附答案
- 2025年青海省海西蒙古族藏族自治州单招职业适应性测试题库附答案
- 2026年江西洪州职业学院单招(计算机)测试模拟题库附答案
- 2026年四川化工职业技术学院单招职业适应性考试题库附答案
- 2026年河北艺术职业学院单招职业适应性考试模拟测试卷附答案
- 2025广东佛山佛塑科技集团股份有限公司招聘备考历年题库附答案解析
- 2026年青海卫生职业技术学院单招(计算机)考试参考题库必考题
- 2025年黑龙江省哈尔滨市单招职业倾向性测试题库附答案
- 2026年河南对外经济贸易职业学院单招(计算机)测试模拟题库必考题
- 2026年咸宁职业技术学院单招职业适应性考试题库附答案
- 装配钳工安全培训
- 农业机器人作业效率研究-洞察及研究
- 《人民日报》每日金句(收藏起来)
- CJ/T 210-2005无规共聚聚丙烯(PP-R)塑铝稳态复合管
- T/CIES 002-2016照明工程设计收费标准
- T/CCS 063-2023井工煤矿智能化供排水系统运维管理规范
- 泵站管理终止合同协议书
- 中铁集团出国劳务合同范例
- 职业技术学院2024级药膳与食疗专业人才培养方案
- 有线通信基础知识课件
- 门诊处方管理办法规定
评论
0/150
提交评论