An Automatic Cutting Machine is used to cut a wire into specific length. The machine will start operating when logic '1' is given to their specific input port. Each time it completes cutting the wire, the machine will give an output as a single pulse. The number of the pulse output will represent the total number of wire that has been cut. As an engineer, you are required to design a system based on the 8085 microprocessor that will count the pulse from the machine by incrementing an 8-bit counter represented by 1-bytes of memory and display it to 4 digit seven segments. The total number of wire to be cut is set through keypad and the maximum value is 9999. The hash-key ("#") will be used to start the cutting machine. When the total number of wire cut is equal to the setting value, the system will light up one lamp and give output logic '0' to stop the machine. The system also needs an emergency stop button that will automatically stop the machine immediately. *Hint: Use RST 7.5 to count the pulse input and RST 6.5 for emergency stop button input. [Mesin Pemotong Automatik digunakan untuk memotong wayer kepada spesifikasi panjang yang diperlukan. Mesin akan bermula beroperasi apabila logik 'I' diberi pada spesifikasi port masukan. Setiap kali ia melengkapkan pemotongan wayer, mesin akan memberi keluaran satu denyutan. Bilangan denyutan keluaran akan mewakili jumlah bilangan wayer yang dipotong. Sebagai jurutera, anda diminta untuk mereka satu sistem mikropemproses 8085 untuk mengira denyutan daripada peningkatan pembilang mesin tersebut secara 8-bit diwakili oleh 1-bait ingatan dan memaparkan kepada 4 digit paparan 7-ruas. Jumlah bilangan wayer yang dipotong akan dimasukkan melalui papan- kekunci dan nilai maksimum ialah 9999. Butang hash ("#") akan digunakan untuk memulakan mesin pemotong. Apabila jumlah bilangan wayar yang dipotong melintasi nilai yang disetkan, sistem akan menyalakan satu lampu dan mesin akan diberhentikan dengan memberikan keluaran logik '0'. Sistem ini juga memerlukan suis butang kecemasan untuk memberhentikan mesin secara automatik bila berlaku kecemasan.] [*Pembayang: Gunakan RST 7.5 untuk membilang denyutan masukan dan RST 6.5 untuk masukan suis tekan kecemasan] (i) Sketch the schematic diagram and show in detail the interface circuit between microprocessor system and all the devices given. [Lakarkan rajah skematik dan tunjukkan dengan terperinci litar pengantaramukaan antara sistem mikropemproses dengan semua peralatan yang diberikan.] (ii) Draw a flowchart for the system. [Lukiskan cartalir bagi sistem tersebut] (iii) Write a program in assembly language to control the overall system. [Tuliskan aturcara dalam bahasa himpunan untuk mengawal keseluruhan sistem.]

Delmar's Standard Textbook Of Electricity
7th Edition
ISBN:9781337900348
Author:Stephen L. Herman
Publisher:Stephen L. Herman
Chapter13: Magnetic Induction
Section: Chapter Questions
Problem 1PA
icon
Related questions
Question
An Automatic Cutting Machine is used to cut a wire into specific length. The machine will start
operating when logic '1' is given to their specific input port. Each time it completes cutting the
wire, the machine will give an output as a single pulse. The number of the pulse output will
represent the total number of wire that has been cut. As an engineer, you are required to design a
system based on the 8085 microprocessor that will count the pulse from the machine by
incrementing an 8-bit counter represented by 1-bytes of memory and display it to 4 digit seven
segments. The total number of wire to be cut is set through keypad and the maximum value is
9999. The hash-key ("#") will be used to start the cutting machine. When the total number of wire
cut is equal to the setting value, the system will light up one lamp and give output logic '0' to stop
the machine. The system also needs an emergency stop button that will automatically stop the
machine immediately.
*Hint: Use RST 7.5 to count the pulse input and RST 6.5 for emergency stop button input.
[Mesin Pemotong Automatik digunakan untuk memotong wayer kepada spesifikasi panjang yang diperlukan. Mesin
akan bermula beroperasi apabila logik 'I' diberi pada spesifikasi port masukan. Setiap kali ia melengkapkan
pemotongan wayer, mesin akan memberi keluaran satu denyutan. Bilangan denyutan keluaran akan mewakili jumlah
bilangan wayer yang dipotong. Sebagai jurutera, anda diminta untuk mereka satu sistem mikropemproses 8085 untuk
mengira denyutan daripada peningkatan pembilang mesin tersebut secara 8-bit diwakili oleh 1-bait ingatan dan
memaparkan kepada 4 digit paparan 7-ruas. Jumlah bilangan wayer yang dipotong akan dimasukkan melalui papan-
kekunci dan nilai maksimum ialah 9999. Butang hash ("#") akan digunakan untuk memulakan mesin pemotong.
Apabila jumlah bilangan wayar yang dipotong melintasi nilai yang disetkan, sistem akan menyalakan satu lampu dan
mesin akan diberhentikan dengan memberikan keluaran logik '0'. Sistem ini juga memerlukan suis butang kecemasan
untuk memberhentikan mesin secara automatik bila berlaku kecemasan.]
[*Pembayang: Gunakan RST 7.5 untuk membilang denyutan masukan dan RST 6.5 untuk masukan suis tekan
kecemasan]
(i) Sketch the schematic diagram and show in detail the interface circuit between
microprocessor system and all the devices given.
[Lakarkan rajah skematik dan tunjukkan dengan terperinci litar pengantaramukaan antara sistem
mikropemproses dengan semua peralatan yang diberikan.]
(ii) Draw a flowchart for the system.
[Lukiskan cartalir bagi sistem tersebut]
(iii) Write a program in assembly language to control the overall system.
[Tuliskan aturcara dalam bahasa himpunan untuk mengawal keseluruhan sistem.]
Transcribed Image Text:An Automatic Cutting Machine is used to cut a wire into specific length. The machine will start operating when logic '1' is given to their specific input port. Each time it completes cutting the wire, the machine will give an output as a single pulse. The number of the pulse output will represent the total number of wire that has been cut. As an engineer, you are required to design a system based on the 8085 microprocessor that will count the pulse from the machine by incrementing an 8-bit counter represented by 1-bytes of memory and display it to 4 digit seven segments. The total number of wire to be cut is set through keypad and the maximum value is 9999. The hash-key ("#") will be used to start the cutting machine. When the total number of wire cut is equal to the setting value, the system will light up one lamp and give output logic '0' to stop the machine. The system also needs an emergency stop button that will automatically stop the machine immediately. *Hint: Use RST 7.5 to count the pulse input and RST 6.5 for emergency stop button input. [Mesin Pemotong Automatik digunakan untuk memotong wayer kepada spesifikasi panjang yang diperlukan. Mesin akan bermula beroperasi apabila logik 'I' diberi pada spesifikasi port masukan. Setiap kali ia melengkapkan pemotongan wayer, mesin akan memberi keluaran satu denyutan. Bilangan denyutan keluaran akan mewakili jumlah bilangan wayer yang dipotong. Sebagai jurutera, anda diminta untuk mereka satu sistem mikropemproses 8085 untuk mengira denyutan daripada peningkatan pembilang mesin tersebut secara 8-bit diwakili oleh 1-bait ingatan dan memaparkan kepada 4 digit paparan 7-ruas. Jumlah bilangan wayer yang dipotong akan dimasukkan melalui papan- kekunci dan nilai maksimum ialah 9999. Butang hash ("#") akan digunakan untuk memulakan mesin pemotong. Apabila jumlah bilangan wayar yang dipotong melintasi nilai yang disetkan, sistem akan menyalakan satu lampu dan mesin akan diberhentikan dengan memberikan keluaran logik '0'. Sistem ini juga memerlukan suis butang kecemasan untuk memberhentikan mesin secara automatik bila berlaku kecemasan.] [*Pembayang: Gunakan RST 7.5 untuk membilang denyutan masukan dan RST 6.5 untuk masukan suis tekan kecemasan] (i) Sketch the schematic diagram and show in detail the interface circuit between microprocessor system and all the devices given. [Lakarkan rajah skematik dan tunjukkan dengan terperinci litar pengantaramukaan antara sistem mikropemproses dengan semua peralatan yang diberikan.] (ii) Draw a flowchart for the system. [Lukiskan cartalir bagi sistem tersebut] (iii) Write a program in assembly language to control the overall system. [Tuliskan aturcara dalam bahasa himpunan untuk mengawal keseluruhan sistem.]
Expert Solution
steps

Step by step

Solved in 5 steps

Blurred answer
Knowledge Booster
Logic Gate and Its Application
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, electrical-engineering and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Delmar's Standard Textbook Of Electricity
Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:
9781337900348
Author:
Stephen L. Herman
Publisher:
Cengage Learning