调戏是什么意思| 早餐适合吃什么| 金蟾吃什么| 属猪跟什么属相最配| 胰腺疼痛吃什么药| 高考分数什么时候出来| 南京鸡鸣寺求什么灵| 鲁迅为什么弃医从文| 米字五行属什么| 咖啡有什么好处和坏处| 戴玉对身体有什么好处| 电器发生火灾用什么灭火器| 近亲结婚有什么危害| 女生为什么会流白带| 10月9日什么星座| 什么阳地名| 男人吃逍遥丸治什么病| 令是什么生肖| 什么动物捉害虫| 世界上最长的英文单词是什么| 身份证带x是什么意思| 孕妇晚餐吃什么比较好| 左眼皮老跳是什么原因| 转氨酶异常是什么意思| 什么东西能吃能喝又能坐| 炭疽是什么| 螺蛳粉为什么那么臭| 肺肿了是什么病严重吗| 熠熠什么意思| 打火机里的液体是什么| 雨落心尘是什么意思| 养胃吃什么水果| 睁一只眼闭一只眼是什么意思| 什么级别| 上火什么症状| 小兔子吃什么食物| 抽血血液偏黑什么原因| 我国计划生育什么时候开始| 气管炎咳嗽吃什么药最有效| 马铃薯什么时候传入中国| 身上痒什么原因| 血便是什么原因引起的| 深圳市长什么级别| 电测听是什么| 4月5号是什么星座| 1994是什么年| 缺营养吃什么补身体最好| 拉肚子不能吃什么食物| 脑震荡后眩晕吃什么药| 风寒感冒喉咙痛吃什么药| 续弦是什么意思| 征求是什么意思| 鸽子不能和什么一起吃| 参片泡水喝有什么功效| 88年什么命| 阴虚内热吃什么药好| 手术后喝什么汤恢复快| 小气是什么意思| 胰腺疼吃什么药| 瓜田李下什么意思| 狗脊是什么东西| 什么叫肾阴虚和肾阳虚| 屁特别多是什么原因| 滴蜡是什么意思| 胃上面是什么器官| 自欺欺人是什么意思| 痈疽是什么意思| 女人缺少雌激素吃什么| 发热是什么原因| 焦糖色是什么颜色| 彩金是什么材质| 低血糖中医叫什么病| 女方什么人不能送亲| 化疗前要做什么检查| sand是什么颜色| 脑溢血是什么原因引起的| 看脑袋挂什么科| 云雾茶是什么茶| 对食是什么意思| 淀粉酶是什么| 什么时候开始暑伏| 乙肝表面抗原阳性是什么意思| 兴渠是什么菜| 07年是什么年| 夜里12点是什么时辰| 海棠花的花语是什么| 王字旁行念什么| newbee什么意思| 217是什么意思| 毛躁是什么意思| 什么不安成语| zero什么意思| 危日是什么意思| 美甲什么颜色显手白| 鸡是什么命| 什么的亮光| 陆家嘴为什么叫陆家嘴| 禄蠹是什么意思| 胸透是查什么的| 查甲功挂什么科| 头疼是因为什么| 人为什么会胡思乱想| 鬼剃头是什么原因| 审阅是什么意思| 梦到狗什么意思| 尿酸高早餐吃什么| 母婴传播是什么意思| 增加骨密度吃什么药| 42天产后检查都检查什么项目| 骨痂形成是什么意思| dfs是什么| 芦笋是什么| 无名指下面的竖线代表什么| 失聪是什么意思| 什么脱口秀| 鱼完念什么| 胃炎适合吃什么食物| 天王星是什么颜色| 十二年义务教育什么时候开始| 阴虚火旺吃什么水果| 孕妇做糖筛是检查什么| 壮阳吃什么补最快最好| 理工科是什么意思| 经常头疼是什么原因引起的| 附骨疽在现代叫什么病| sss是什么意思| 冷面是什么做的| 青蛙怕什么| 半什么半什么| 脚有酸味是什么原因| 发烧什么症状| 动脉抽血是做什么检查| 代糖是什么| 月经期吃什么水果| 好事多磨什么意思| 变应性鼻炎是什么意思| 一元硬币是什么材质| 95年的属什么| 摔伤用什么药好得快| c肽是什么意思| 什么是伴手礼| 狸子是什么动物| spandex是什么面料| 朗姆酒是什么酒| 在眼皮老跳是什么征兆| 泄泻病是什么意思| 心衰吃什么药最好| 耳结是什么原因造成的| 脾胃气虚吃什么药| 加湿器用什么水| 低压偏高是什么原因引起的| 尿酸高尿液是什么颜色| 3岁小孩不会说话是什么原因| 不是经期有少量出血是什么原因| 舌苔紫色是什么原因| 嘴紫是什么原因| 刚怀孕吃什么好| 杨五行属什么| 左手麻木什么原因| 回民为什么不能吃猪肉| 挚肘是什么意思| 子宫癌是什么症状| 花洒不出水什么原因| 什么血型招蚊子| 人为什么会发烧| 吃什么降三高最好| 笋吃多了有什么危害| 乱花渐欲迷人眼是什么意思| 脾脏大是什么原因| 抖腿有什么好处| 木命和什么命最配| 恺字五行属什么| fl是胎儿的什么意思| 糖耐是什么| 偏头痛吃什么药| 扁平疣用什么药膏除根| 木命人五行缺什么| 阳卦代表什么意思| 忠武路演员是什么意思| 七月14号是什么星座| 拉肚子喝什么水| 一周不排便是什么原因| gmail是什么邮箱| 虐猫是什么意思| 哈库呐玛塔塔什么意思| 五福是什么生肖| 高原反应的原因是什么| 看扁桃体挂什么科| pc是什么缩写| tf是什么| 脚后跟疼痛是什么原因| 左肺结节是什么意思| 副高相当于什么级别| 焦虑症吃什么药好| 俄罗斯的国花是什么花| 甲醛什么味| 梦见和老公结婚是什么意思| 梭子蟹什么时候上市| 柏油样便见于什么病| 乙酰氨基酚片是什么药| 花都有什么花| 小人得志是什么意思| 来例假喝红糖水有什么好处| 羟基是什么| 湿疹是什么原因引起的起的| 青鹏软膏主要治疗什么| 领导谈话自己该说什么| 口干舌燥挂什么科| 孙权与孙策是什么关系| 去肝火喝什么茶| 憩室什么意思| 人格的核心是什么| kenzo是什么牌子| 血脂高吃什么食物最好| 插入阴道什么感觉| 日午念什么| 宅是什么意思| 边界尚清是什么意思| 荷里活什么意思| 孩子为什么不愿意上学| 颠鸾倒凤什么意思| 发生什么事了| 鸡和什么属相最配对| kolumb是什么牌子| 什么的天安门| 乳白色是什么颜色| 什么先什么后| 狗咬到什么程度需要打针| 知了猴什么时候出来| 机能鞋是什么意思| 基底是什么意思| 拜戈手表属于什么档次| 郎才女貌是什么意思| 血钾低会有什么症状| 舌尖痛吃什么药| 吃东西没有味道是什么原因| 出车前检查的目的是什么| 小拇指旁边的手指叫什么| 梦到狗是什么征兆| 中午12点半是什么时辰| 女人三十如狼四十如虎什么意思| 玉是什么结构| 宇五行属性是什么| 流产什么样的症状表现| c蛋白反应高是什么原因| 机能鞋是什么意思| 情人什么意思| 供观音菩萨有什么讲究| 妇科病吃什么药| 淡淡的什么| 太安鱼是什么鱼| 十的偏旁有什么字| 血清铁蛋白高说明什么| 睡觉打呼噜什么原因| 农业户口和非农业户口有什么区别| 肌酐高是什么引起的| 清华校长什么级别| 骁字五行属什么| 男性尿路感染吃什么药| 开五行属什么| 一什么不什么| 阴道炎挂什么科| 秋葵什么季节吃| 卡马西平片治什么病| 百度

 找回密码
 立即注册

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 单片机教程网

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