异想天开什么意思| 医士是什么职称| 衡水老白干是什么香型| 铁什么时候吃| mt是什么| 荨麻疹擦什么药| 胆囊切除后有什么影响| 空调感冒吃什么药| 突然晕厥是什么原因| 指标到校是什么意思| foh是什么意思| 什么伤口需要打破伤风| 蟹黄是什么| 静脉血栓吃什么药| 什么是玄关在哪个位置| 慢慢地什么| 脸红是什么原因引起的| 视网膜病变是什么意思| 不尽人意是什么意思| 苦笑是什么意思| 驿什么意思| 牙疼吃什么药管用| 感冒吃什么消炎药| 镜面是什么意思| 百合花代表什么意思| 不什么思什么| 肝病吃什么药| 等不到天黑烟火不会太完美什么歌| 去医院测血糖挂什么科| 先考是什么意思| 备孕检查什么项目| 甘油三酯低有什么危害| 吃什么降血脂| 城市的夜晚霓虹灯璀璨是什么歌| 坐地能吸土是什么意思| 玳瑁是什么| 前白蛋白高是什么意思| 关羽使用的武器是什么| 什么是法西斯| 梦到两条蛇预示着什么| 结婚十一年是什么婚| 夏天有什么花| 女人骨质疏松吃什么最好| 公举是什么意思啊| 霸王硬上弓是什么意思| 牙结石是什么| 世界上最难的字是什么字| 螃蟹吃什么食物| 民兵是干什么的| 失眠吃什么药效果好| 什么贤什么能| 渗透压低是什么原因| 3月6号是什么星座的| 反射是什么意思| 宫颈柱状上皮异位是什么意思| 道德经适合什么人看| 新生儿什么时候吃ad| 胆的作用和功能是什么| 剪舌系带挂什么科| 膀胱壁增厚毛糙是什么意思| 36计第一计是什么| 青瓜是什么| 风湿性关节炎挂什么科| 情绪是什么意思| 膏肓是什么意思| 望而生畏是什么意思| 91年的羊是什么命| 箨是什么意思| 睾丸是什么东西| 基点是什么意思| 梦见打群架是什么意思| 释迦果吃了有什么好处| 肾虚挂什么科| 陈惠敏和陈慧琳什么关系| 仇在姓氏中读什么| 炀是什么意思| 补体c4偏低是什么意思| 什么是视同缴费| 减肥可以吃什么水果| 半夜猫叫有什么预兆| 晚上睡觉喉咙干燥是什么原因| c反应蛋白高是什么意思| 什么东西越吃越饿| 诛仙讲的是什么故事| 什么是有氧运动| 淋病吃什么药好的最快| 奇点是什么| 五月一号什么星座| 喉咙不舒服挂什么科| 脾虚吃什么水果| 正佳广场有什么好玩的| 妊娠状态是什么意思| 家里有蜈蚣是什么原因| 小便次数多吃什么药| 防晒霜什么牌子好| 缺钾吃什么水果| 隐形眼镜半年抛是什么意思| 君山银针属于什么茶| 朱允炆为什么不杀朱棣| ad是什么缩写| 黄酒是什么| 肺结核挂什么科| 做爱时间短吃什么药好| 胸部ct可以检查出什么| 武则天是什么朝代的| 吆西是什么意思| 电波是什么意思| 吃什么紧致皮肤抗衰老| 引以为傲是什么意思| pgr是什么意思| 属羊什么命| 两岁宝宝不会说话但什么都知道| 终极是什么| 老人肚子胀是什么原因| 水瓶座是什么象| 轻度肠上皮化生是什么意思| 西瓜什么时候种| 什么花有毒| 梦见很多小蛇是什么意思| 空腹血糖17已经严重到什么时候| 颅内缺血灶是什么病症| 梦见头发白了是什么意思| 鹅拉绿色粪便是什么病| 屈臣氏是卖什么的| 蚊子的幼虫叫什么| 一个点是什么字| 契丹族现在是什么族| 口苦是什么原因| 为什么会长麦粒肿| 升读什么字| 子夜是指什么时间| 猪肝不能和什么一起吃| 手指甲上的月牙代表什么| 孕妇鼻炎犯了可以用什么药治疗| 白细胞偏低是什么原因造成的| 21三体高风险是什么意思| 什么是积食| crn什么意思| lime是什么水果| 王字旁一个玉读什么| hpv低危型是什么意思| 睡觉爱流口水是什么原因| anello是什么牌子| 检查颈椎挂什么科| 拔罐之后要注意什么| 煊是什么意思| 叹气是什么意思| 芭菲是什么| 叶酸什么时候吃最好| 肾精亏虚吃什么药| 蓝色妖姬适合送什么人| 封豕长蛇是什么意思| 竹节麻是什么面料| 结婚40年是什么婚| 口臭用什么药| 血糖高可以吃什么水果| 金融办是什么单位| 睾丸痛吃什么消炎药| 大浪淘沙下一句是什么| 放臭屁是什么原因| 举人相当于现在的什么官| 骨密度挂什么科| 糖尿病可以吃什么水果| 剖腹产坐月子吃什么| 毕业证有什么用| 糖类抗原CA125高是什么意思| 见红是什么意思| 脸浮肿是什么病的前兆| 容易水肿是什么原因| 斑鸠是什么| 验孕棒阴性是什么意思| 什么是心肌炎| 济南有什么景点| st股票是什么意思| 氨咖黄敏胶囊主治什么| 上发条是什么意思| 眼底出血用什么眼药水| 小肚子疼是什么原因| 张若昀原名叫什么| 冰箱发烫是什么原因| 急性心力衰竭的急救措施是什么| 大胯疼是什么原因引起| 打鸟是什么意思| 晚上吃什么减肥快| 画蛇添足是什么意思| 吃什么头发长得快| 异性恋是什么意思| 狗嚎叫有什么预兆| 串串房是什么意思| 墙头是什么意思| 什么是牙冠| 外痔疼痛用什么药最好| 精神卫生科看什么病| 站着说话不腰疼是什么意思| 女人在什么时候最想男人| 眼皮有痣代表什么| 什么时候开始数伏| 97年五行属什么| 气血不足什么症状| 喜鹊叫有什么兆头| 看肠胃挂什么科室| 怀孕10天左右有什么症状| 神经鞘瘤挂什么科| 95年属什么的生肖| 土色是什么颜色的图片| 心脏支架最怕什么| 吃什么能让奶水变多| 意味深长的意思是什么| 梦见鸡蛋是什么意思| 崴脚用什么药| 五指毛桃根有什么功效| tv是什么意思| 什么药治胃炎效果好| 梦见下大雨是什么征兆| 舌苔厚腻发白是什么原因| 哈欠是什么意思| 发烧适合吃什么水果| 乳房发烫胀痛什么原因| 胳膊疼是什么病的前兆| 吃什么可以让胸部变大| 碳足迹是什么| 参军意愿选什么比较好| 甲状腺疾病有什么症状| 秘语是什么意思| 有机会是什么意思| 榴莲不能与什么食物一起吃| 妊娠状态是什么意思| 巴厘岛机场叫什么| 双脚冰凉是什么原因| 五点多是什么时辰| 喉炎吃什么药效果最好| 内分泌代谢科是看什么病的| 三焦湿热吃什么中成药| 注是什么意思| 嘴巴苦是什么原因| 轻度贫血有什么症状| 排卵期过后是什么期| 喝茶水对身体有什么好处| 罢免是什么意思| 做水果捞用什么酸奶好| 耕的左边读什么| 女性下体长什么样| 粉饼和散粉有什么区别| 喝酒眼睛红是什么原因| 万马奔腾是什么意思| 为什么一直口渴| 黄瓜吃多了有什么坏处| 吃什么有助于排便| sca是什么意思| 舌头白腻厚苔是什么原因| 什么药补肾壮阳| 淀粉酶是什么| 结婚唱什么歌送给新人| 广州地铁什么时候停运| k金是什么意思| 骨质疏松吃什么钙片| iac是什么意思| 女人什么时候停经| otg线是什么| 身体水肿是什么原因引起的| 六月初三是什么星座| 福州有什么好吃的| gap是什么意思| 学考成绩什么时候公布| 百度

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 131|回复: 4
打印 上一主题 下一主题
收起左侧

刘鹤与美国财政部长姆努钦通话

[复制链接]
跳转到指定楼层
楼主
本人最近在Linux上学习51单片机(STC 89C52RC),通过使用PlatformIO跨平台,和sdcc编译烧录代码。在学习LCD1602时存在一个问题,无法显示字符。

我尝试在Stack Overflow寻求答案并采用给出的答案,但是依旧无法显示正确的字符。我怀疑是否与我采用的51单片机有关,但是我对硬件方面并不是太熟悉,该产品的开发原理图我亦看不太懂。

具体原理图如下:


烧录后结果图片如下:


具体代码如下:
  1. /* utils.h */
  2. #include <8052.h>
  3. #include <stdint.h>
  4. __sbit __at(0xA5) LCD_RW;
  5. __sbit __at(0xA6) LCD_RS;
  6. __sbit __at(0xA7) LCD_EN;
  7. #define LCD_PORT P0

  8. /* utils.c */
  9. void
  10. lcd_write_command(const uint8_t command) {
  11.     LCD_RW = 0;
  12.     LCD_RS = 0;
  13.     LCD_PORT = command;
  14.     LCD_EN = 1;
  15.     delay(1000);
  16.     LCD_EN = 0;
  17.     delay(1000);
  18. }

  19. void
  20. lcd_write_data(const char _data) {
  21.     LCD_RW = 0;
  22.     LCD_RS = 1;
  23.     LCD_PORT = _data;
  24.     LCD_EN = 1;
  25.     delay(1000);
  26.     LCD_EN = 0;
  27.     delay(1000);
  28. }

  29. void
  30. lcd_init() {
  31.     lcd_write_command(0x38);
  32.     lcd_write_command(0x0c);
  33.     lcd_write_command(0x06);
  34.     lcd_write_command(0x01);
  35. }

  36. void
  37. lcd_show_char(const uint8_t row, const uint8_t col, const char c) {
  38.     lcd_set_cursor(row, col);
  39.     lcd_write_data(c);
  40. }

  41. /* main.c */
  42. int8_t
  43. main() {
  44.     lcd_init();
  45.     lcd_show_char(1, 1, 'a');
  46.     while (true){}
  47. }
复制代码



普中-7开发板原理图.pdf

232.57 KB, 下载次数: 0

沙发
ID:301191 发表于 2025-8-4 12:31 | 只看该作者
顶一下
板凳
ID:584814 发表于 2025-8-5 09:20 | 只看该作者
从照片上看就是1602的初始化没通过,建议先不跨平台显示正常,然后再搞玄幻的。
地板
ID:1156764 发表于 2025-8-5 11:30 | 只看该作者
__sbit __at(0xA5) LCD_RW;
__sbit __at(0xA6) LCD_RS;
__sbit __at(0xA7) LCD_EN;
这个错了吧,8052的0xA5是p3引脚唷。
这个代码的rw,rs,en对应的是p3.5p3.6p3.7吧,但是我看原理图1602的这几个脚接的是p2.5p2.6p2.7。
5#
ID:1110944 发表于 2025-8-5 13:29 来自触屏版 | 只看该作者
我没有学过,有意思
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表
百度