- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计数字显示称.doc
题目:显称
题目
学院 计算机与信息学院 班级 电子信息科学与技术11-1
姓名 刘伟杰
学号1、用户需求
数显称,根据“压力测量实验”的原理,能够检测并在数码管上显示出压力 传感器上的压力读数。
2、设计任务
(目标、如何实现)设计一数显称:
用NBCTFT彩屏显示压力传感器的数据包括压力值(N)和转化后的重量(Kg)
可以进行初始压力的校准
3、原理框图及说明
根据设计任务,设计如下框图:
电源部分,通过升压模块使用一节18650电池为单片机提供5V稳压电源;NBCTFT 彩屏作为主要显示设备,显示压力以及重量的具体数值,包括一个表盘实时显示重量:称 重传感器,采用电桥作为压力的传感器,输出模拟量到HX711; HX711,是一个24位精度 的ADC,这里采用商家提供的成品芯片hx711直接通过IIC协议读取ADC的数字量,并传 送到单片机;单片机模块,使用STC12C5A60S2芯片,此芯片工作在1T (12倍速)状态, 是普通的51单片机工作速度的12倍,适合作为界面的演示包括扫屏指针的更新等操作。通 电后,彩屏进行初始化,各个变量定义以及初始化,随后开始传感器的开机校准,读収空载 重量作为初始值,后面的重量会以此作为基准开始计算,随后进行采集压力以及显示的重复 状态,并实时显示在彩屏上。
根裾原理框阁,设计电路图如附件1.
注:由于在仿真中找不到彩屏包括压力传感器的相关模型,故在proteus仿真中采用简 单模型代替,无法进行真实仿真。
4、主要电路说明、元件选择及参数计算
4.1复位与振荡电路
复位电路如图2,由C5和R48构成。由于stcl2c单片机为低电平复位,图示电路利用 电容的特性,在刚刚外加5V电源时RST脚的电压为低。时间常数=RC=38mS,满足芯片复 位要求。(P4,RST段)由于电压为5V,可选择耐压6.3V的电解电容即可。
振荡电路按照说明书的推荐,选择12MHz晶体,C7、C8选择33pF瓷片电容。
4.2显示电路
显示电路采用NBCTFT 3.2寸LED液晶触摸屏作为主要显示设备,此彩屏的色阶指数 为65536色,分辨率为320x240 (Pixel),屏幕的具体引脚说明如下:
引脚号
标识
描述
功能
1
5V
5V电源
当5V供电时(1, 2脚接5V电源),3.3V端(33, 34脚输出3.3V电压)
2
GND
接地
GND
3
D0
4
D1
5
D2
6
D3
7
D4
8
D5
数据线
D0-D15
9
D6
10
D7
11
D8
12
D9
13
D10
14
D11
15
D12
16
D13
17
D14
18
D15
19
CS
LCD片选信号
低电平选择LCD
20
RS
指令/数据寄存 器选择
RS = 1 :指令寄存器
RS = O:数据寄存器
21
WR
写动作
WR = 0, RD = 1
22
RD
读动作
WR = 1, RD = 0
23
RESET
芯片重启
低电平重启芯片
24
NC
25
BLVCC
5V 或 3.3V
背光灯VCC
26
巳 LGND
接地
背光灯GND
27
BLCNT
背光灯亮度调节
可以使用PWM来控制背光灯亮度
28
TP_IRQ
触摸面板中断
检测到触摸面板有按下则为低电平
29
TP一CS
触摸面板片选信 号
低电平选择触摸而板
30
TP_SCK
触摸而板SPI时 钟信号
连接到SPI的SCK
31
TP_SI
触摸面板SPI数 据输入
连接到SPI的MOSI
32
TP_SO
触摸面板SPI数 据输出
连接到SPI的MISO
33
3.3V
+3.3电源
当3.3V供电时(33, 34脚输入3.3V) 1,2脚悬
空
34
GND
接地
NBCTFT^J5?520m2Orti于在此次课程设计中没有使用触摸屏的设定,故采用 的数据端为AD0-AD7,控制信号为S-指令/数裾,WR-写控 制,CS-使能,RST-复位,没有使用RD
NBCTFT^J5?520m2O
rti于在此次课程设计中没有使用触摸屏的设定,故采用 的数据端为AD0-AD7,控制信号为S-指令/数裾,WR-写控 制,CS-使能,RST-复位,没有使用RD (读控制)信号, 因为不需要读取显示屏的内容。主板上一个稳压芯片 LM1117-3.3作用是把5V电压转换为3.3V,以符合单片机的 5V供电电压。由于TFT屏提供了官方的库文件驱动程序, 故在主程序屮只要按需调用相应程序便可实现初始化以及內 容的fflzn。
2科
PO.OfACJO
PO.IZ/SOI
PO
PO 3/AO PO 4ZACH P0.5ZXW po.oz^ao
P2.I/A? P22/A10 P2.3/A11 P2 4/A17 P2.5/A13 P2
原创力文档


文档评论(0)