作业6大学课堂作业_第1页
作业6大学课堂作业_第2页
作业6大学课堂作业_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、作业6串行通信及键盘接口设计、作业内容:(1)如图1所示,用Proteus软件新建一个工程,电路包含单片机、集成电平转换电路、 数码管和简易按键。(2)用Keil uVision软件新建一个工程,用C51编写程序,配Proteus软件设计的电 路,完成下而的功能。若Proteus端有键按下,单片机将对应的键值发送给计算机(如0,则发送字 符0,即16进制数0x30);每按下一次键只发送一次,且要有消抖措施(软硬 件消抖自由选择)及识别按键是否弹起的功能:单片机向计算机发送数据时,要求 在虚拟终端MCU_T. PC_R和讣算机的串口调试助手上都能够显示接收到该数据。 注意设置虚拟终端的波特率、数

2、据位、停止位、校验方式及正负电平逻辑。为了 方便老师检査作业,所有同学的COM 口模型属性中串口统一设置为COM3.若计算机串口调试助手向单片机发送字符为,0, T,,2,9,时,单 片机将接收到的字符在数码管中显示出来:若计算机发送的是其他字符,则在数码 管上显示减号-。设计算机每次只向单片机发送一个字符。计算机向单片机发送 数据时,要求在虚拟终端MCU_ R能够显示接收到该数据。t39MCU R3aZZ-MCU T1MS*木JF ERWR C2O.1UF.RP1RRACK-8 330.2电,92S八卜1XTAL2RJETTP8E?ALE 臥rwMZSVM P0.VAD1 PDAD2 P0A

3、D3 P 口小g PDJTAD5 POADG POAD?P2.VA9 P2A1D P2A11 P2.WA12 P2SA13PZ7/A15P1D P1.1P3DRX0P3.YTXDP12P32*linT3P13P33IMT1P1.*P2.4/T13P1P3AT1P “P3SWRP1.7P37/RD2SATE&:$1DCD D8R RXD RT8 TMD CTB DTR RlHFO.lj/.urn R1OUTT2IM K35UTT10UTR1IMT20UTR2INCOMPM集戒电平鞘斓c丽口鯉:I* 丄MuF图1 Proteus工程示例二要求设085班的5号是张三,新建文件夹“班级座号姓名”(例:

4、08505.张三)(1) Proteus工程名及其属性。Proteus的工程保存在新建的文件夹里而,工程名称是“班级座号姓名全拼”(例:085.05-zhangsan.DNS),并将Keil里而生成的机 器码文件(巴hex)加载到单片机,调试方式选择与Keil联机调试(rtUse Remote Debug Monitorw)o为了方便老师检査作业,请使用相对路径,不要使用绝对路 径.(2)Keil的工程名称、文件名称及属性。Keil的工程同样保存在新建的文件夹里而, 工程爼称是“班级-座号-姓划全拼”(例:08505zhim$m.l:Y2);工程里而的 C51文件需称是“姓名全拼.c”(例:z

5、hangsanx): Keil工程属性里而,选择输 出hex文件,其中hex文件的名称是“座号-姓夕i全拼”(例:05-zhangsan.hex)o Keil工程属性中,将调试程序的方式选择为与Proteus联机调试(“Proteus VSM Simulator w)(3)单片机的选择。Proteus和Keil里而的单片机,使用Atmcl公司的单片机,座号 是奇数的同学,使用AT89C51,座号是偶数的同学,使用AT89C52.(例;张 三是05号,使用AT89C51)(4)晶振的选择。Proteus和Keil里面单片机晶振的选择,座号个位数为04的同学, 采用11.0592MHz的晶振,座号

6、个位数为5-9的同学,采用22.1184MHz的品振。(例:张三是5号,采用的晶振是22.1184MHz)(5)通信协议.座号26的同学,SMOD=0;其余同学,SMOD=1通信波特率由表 1决泄。所有同学的串行通信数据位都是8位,停止位都是1位,无奇偶校验。(例:张三是5号,使用的波特率是9600bps)表1波特率的选择座号5波特率(bps)096001480022400312004300(6 ) 数码管的选择。座号26的同学,选择共阳的数码管(CA: Common Anode); 其余同学,选择共阴的数码管(CC: Common Cathode).数码管颜色的选择由 表2确泄,其中“N”表

7、示除以N取余(下同)。数码管段选信号由单片机的 Px 口直接控制,心座号3。(例:张三是5号,采用蓝色的共阳数码管,段选 信号接P2 口。)表2数码管颜色座号3数码管颜色0红1绿2蓝(7) 按键接法。在单片机的Py 口接8个简易按键,也可以接4X4的矩阵键盘,y=(座号+1) %3(例:张三是5号,采用P0 口接按键)三、提交作业的方式及时间将Proteus工程和Keil工程放置在同一个文件夹内,文件夹的划称为班级-座号姓名” (例:0854)5-张三),杀毒、压缩后,在老师讲完键盘接口电路后(具体时间待定)交给本 班学习委员或者班长(具体是学习委员还是班长,由两个班干自行商疑,其他班干也可以)。 学习委员或者班长收齐作业后统一发送到老师的邮箱zhux

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论